Hi, Ich hab ein paar Mal Quickpar (Windows) verwendet und es hat mir auch schon zweimal geholfen (kaputte Files repariert). Dieses Tool hätte ich nun auch gern unter Linux (SuSE 8.2). Ursprünglich dachte ich, quickpar und par2-commandline / libpar2 / gpar2 würden gemeinsame Sourcen verwenden, aber das stimmt gar nicht (`QuickPar is freeware but not open source'). Ich habe schon eine Weile `gebastelt', aber leider bekomme ich es nicht hin. Ich hab zuerst par2cmdline-0.4 probiert, aber `make check' läuft nicht durch (3 of 6 tests failed, 2 tests were not run - es hängt an einer assertion reedsolomon.h:393 `pivotvalue != 0' failed). Ich dachte dann, das sei veraltet und man solle das Paket libpar2 verwenden. Habe dann libsigc++-2.0.18 und pkg-config-0.20 kompiliert und installiert, damit ich libpar2-0.2 kompilieren konnte. Dabei weiss ich gar nicht so genau, wozu man das braucht. Zu libsigc++ hatte ich hier ja schon gefragt. Warum man neben autoconf auch pkg-config braucht etc habe ich auch nicht verstanden, aber nach so vielen kaputten URLs war ich froh, überhaupt eine Sourcepackge zu finden :) In libpar2-0.2 geht `make check' und gibt es ein par2cmdline.cpp. Daraus wird leider nur (ein im Prinzip wohl `leeres') par2cmdline.o gebaut. Im .cc file gibt es zwar ein main(), aber das ist Zeilenweise komplett auskommentiert. Merkwürdig. Ich hab dann noch angefangen, gpar2-0.3 zu bauen, aber aufgegeben. Laut INSTALL solle man ein configure ; make machen, aber das funktioniert leider nicht. gpar2 hat anscheindend sehr teure Abhängigkeiten. gtkmm-2.12.0 z.B., was seinerseits etliche hat. Das INSTALL ist anscheinend auch nur das autoconf default-File (ist jedenfalls sehr generisch und hilft mir leider nicht). Unter den Abhängigkeiten befinden sich glibmm-2.4 und atk. Letzeres gibts es als Unterverzeichnis. Darin gibt es an Dokumentation ein 0 Byte grosses README, kein eigenes configure. google findet viele kaputte Links, aber ich fand nichts, was mir half. Die automatisch erzeugte HTML API Dokumentation hab ich online mal überflogen (steht wohl zu Installation auch nicht mehr drin, ausser configure und dass es teure Abhängigkeiten hat :-)). Wie kann ich par2 unter Linux verwenden? Ich kann auf eine GUI verzichten, wenn die nur unter aktuellen Distributionen laufen (auf den Webseiten finde ich leider keine Angaben, nur sowas wie "www.suse.com hätte ein RPM", was mir alles nicht hilft). Ich finde ja leider nichtmal ein funktionierendes Kommandozeilentool. Lieber jedoch hätte ich eine einfache GUI, z.B. wie bei quickpar. Für einen Tipp oder hilfreichen Link wäre ich dankbar :-) BTW, ich habe die Pakete von packages.debian.org probiert, das dortige par2cmdline ist das gleiche tgz. Mit dem debian-Patch kompiliert es hier nicht mehr. oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Son, 23 Dez 2007, Steffen Dettmer schrieb:
Ursprünglich dachte ich, quickpar und par2-commandline / libpar2 / gpar2 würden gemeinsame Sourcen verwenden, aber das stimmt gar nicht (`QuickPar is freeware but not open source').
libpar2 ist aus par2cmdline extrahiert.
Ich hab zuerst par2cmdline-0.4 probiert, aber `make check' läuft nicht durch (3 of 6 tests failed, 2 tests were not run - es hängt an einer assertion reedsolomon.h:393 `pivotvalue != 0' failed). Ich dachte dann, das sei veraltet und man solle das Paket libpar2 verwenden.
Läuft hier durch. Und "hier" ist meine ex-SuSE 6.2 mit gcc-2.95.3 und meinen "Standard"-Flags. Mit gcc-3.3.5 gibt's Probleme wenn '-malign-double' bei den Flags dabei ist. Welchen Compiler + welche Optionen hast du verwendet? Details ggfs. besser per PM oder auf opensuse-programming-de... -dnh -- Wenn man Signaturen essen könnte, hätten in Dag° alle durch mich Gewichtsprobleme. [WoKo in dag°] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
David Haller
-
Steffen Dettmer