madman compilieren - Angabe der ogg-libraries?
Hallo zusammen, ich versuche grad madman unter Suse 8.1 zu compilieren und zu installieren. Die benötigten Dateien wie die Ogg-Libraries und id3lib habe ich installiert. Wenn ich aber jetzt versuche mit ./configure --prefix=/opt/kde3 das Source-Package zu compilieren kommt die Fehlermeldung, daß das Testprogramm für die Ogg-Libraries nicht gestartet werden konnte und der Config-Prozess bricht ab. Ich habe den Quellcode unter /opt/madman... abgelegt. Kann mir hier jemand helfen und mir sagen, was ich falsch mache? Gruß + Danke Udo
Udo Gerhards schrieb:
ich versuche grad madman unter Suse 8.1 zu compilieren und zu installieren. Die benötigten Dateien wie die Ogg-Libraries und id3lib habe ich installiert. Wenn ich aber jetzt versuche mit
./configure --prefix=/opt/kde3
das Source-Package zu compilieren kommt die Fehlermeldung, daß das Testprogramm für die Ogg-Libraries nicht gestartet werden konnte und der Config-Prozess bricht ab.
Ohne Ausgabe der relevanten Teile aus dem configure-Lauf bzw. dem config.log File wird das ein Raetselraten. Ich vermute aber mal, dass Du zwar ein Ogg-RPM, aber kein Ogg-devel-RPM installiert hast. Will man eigene Software compilieren, so braucht man auch stets die *-devel RPMs. Mit ./configure compiliert man uebrigens keine Software, sondern man ermit- telt relevante Parameter, die zum Compilieren noetig sind. CU, Thomson
Am Freitag, 15. August 2003 21:14 schrieb Thomas Hertweck:
Udo Gerhards schrieb:
ich versuche grad madman unter Suse 8.1 zu compilieren und zu installieren. Die benötigten Dateien wie die Ogg-Libraries und id3lib habe ich installiert. Wenn ich aber jetzt versuche mit
./configure --prefix=/opt/kde3
das Source-Package zu compilieren kommt die Fehlermeldung, daß das Testprogramm für die Ogg-Libraries nicht gestartet werden konnte und der Config-Prozess bricht ab.
Ohne Ausgabe der relevanten Teile aus dem configure-Lauf bzw. dem config.log File wird das ein Raetselraten. Ich vermute aber mal, dass Du zwar ein Ogg-RPM, aber kein Ogg-devel-RPM installiert hast. Will man eigene Software compilieren, so braucht man auch stets die *-devel RPMs. Mit ./configure compiliert man uebrigens keine Software, sondern man ermit- telt relevante Parameter, die zum Compilieren noetig sind.
CU, Thomson
Das kann sein. Die "-devel RPMS" habe ich nicht installiert. Werde es also nachholen. Das mit dem compilieren war ein Schreibfehler, sorry, wollte eigentlich konfigurieren schreiben. ;-)) Werde jetzt mal die fehlenden RPMS nachinstallieren. Hoffe, das es danach funzt. Gruß und Danke Udo
Nochmal hallo, ich habe jetzt alle notwendigen "-devel"-Packages installiert. Allerdings bricht configure immer noch ab und zwar mit folgendem Output *** No Rule to make target `...` needed by `madman`. Stop. *** Leaving directory ... *** [all-recursive] Error 1 ... Kann mir hier jemand helfen ? Hat jemand schon mal die "madman"-MP3-Verwaltung unter Suse installiert? Gruß Udo
Udo Gerhards schrieb:
ich habe jetzt alle notwendigen "-devel"-Packages installiert. Allerdings bricht configure immer noch ab und zwar mit folgendem Output
*** No Rule to make target `...` needed by `madman`. Stop. *** Leaving directory ... *** [all-recursive] Error 1 ...
Hmm, Du schreibst wohl wieder nicht die Wahrheit :-) Das kann nicht vom ./configure-Lauf kommen, denn der Fehler kommt von "make", das sich beschwert, ein Target namens `...` nicht zu finden. Wenn das wirklich so auf Deinem Terminal erscheint, dann lief etwas schief beim Konfigurieren, denn dieses Target duerfte nie auftauchen bzw. duerfte es nicht geben. Auf meiner SuSE 8.2 compiliert Madman komplett durch, wenngleich mit einem Haufen Warnungen ueber "unused variables", "shadow declarations", ISO C Verletzungen, "assignment discards qualifiers", usw. - sieht mir reichlich unsauber programmiert aus.
Kann mir hier jemand helfen? Hat jemand schon mal die "madman"-MP3-Verwaltung unter Suse installiert?
Ohne Angaben von Dir nicht. Loesche das Verzeichnis mit madman mal komplett und entpacke nochmals das Tar-Archiv, damit alles "sauber" ist. Fuehre dann folgendes durch: $> cd madman-0.91.1 $> ./configure --prefix=/opt/kde3 2>&1 | tee my_config.log $> make 2>&1 | tee my_compile.log Danach machst Du $> tar cvf madman_log.tar my_config.log my_compile.log config.log $> bzip2 -9 madman_log.tar und schickst mir dann per PM [nicht ueber die Liste] das entstandene Archiv madman_log.tar.bz2 mit den Logfiles zu. Vielleicht sehe ich ja, was da bei Dir passiert... Gruesse, Thomson
participants (2)
-
Thomas Hertweck
-
Udo Gerhards