PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler beim kompilieren von Streamripper



hgb82-hh
10.03.05, 10:34
Moin,
ich habe mir die Programme Streamtuner und Streamripper runtergeladen und installiert. Bei Streamtuner funktionierte alles problemlos, nur bei Streamripper meldet er mir bei ./configure einen Fehler. Er findet keine aktuelle Glib version>= 1.1.2, obwohl ich die Version 2.0 installiert habe. In der log-Datei steht, dass er die glib.h nicht findet.
Mein System: Suse 9.1 Prof 64 Bit
Kann mir jemand helfen?
Gruß, HGB.

AceTheFace
10.03.05, 10:38
Du brauchst zum Compilieren grundsätzlich auch die Entwicklerpakete, sprich glib2-devel.

Gruß,
Ace

hgb82-hh
10.03.05, 10:41
Habe in yast glib als suchbegriff eingegeben und dann alle Pakete installiert. Auch glib-devel. Habe sie auch nochmal aktuallisiert, hat aber auch nichts gebracht.
Dennoch Danke für die schnelle Antwort.
Gruß, HGB.

hgb82-hh
10.03.05, 10:57
Moin,
habe den Fehler gefunden. Die entsprechende Datei lag nur im falschen Verzeichnis. Doch nun bringt mir make diesen Fehler. :confused:

http.c: In function `mpg123_http_read':
http.c:268: warning: implicit declaration of function `get_playlist_position'
http.c:269: warning: implicit declaration of function `playlist_get_songtitle'
http.c:269: warning: assignment makes pointer from integer without a cast
http.c:225: warning: unused variable `ppos'
http.c:226: warning: unused variable `output_list_name'
http.c: In function `http_buffer_loop':
http.c:602: warning: assignment makes pointer from integer without a cast
http.c: At top level:
http.c:883: error: redefinition of `output_file'
http.c:59: error: `output_file' previously defined here
http.c:883:57: warning: no newline at end of file
http.c:60: warning: `output_list' defined but not used
http.c:883: warning: `output_file' defined but not used
make[3]: *** [http.lo] Fehler 1
make[3]: Leaving directory `/home/HGB/rpm-Pakete/streamRipper/Input/mpg123'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/HGB/rpm-Pakete/streamRipper/Input'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/HGB/rpm-Pakete/streamRipper'
make: *** [all-recursive-am] Fehler 2

Kann mir da jemand helfen?
Gruß, HGB.

AceTheFace
10.03.05, 11:02
Keine Ahnung was das fürn Fehler ist, aber was spricht gegen ein rpm (ftp://ftp.pbone.net/mirror/ftp.gwdg.de/pub/linux/misc/suser-scorot/suse91/i686/RPMS/streamripper-1.60.8-1.i586.rpm)?

Gruß,
Ace

hgb82-hh
10.03.05, 11:45
Moin,
gegen RPM spricht eigentlich nichts. Das Problem ist nur das ich kein passendes für mein 64 Bit System finde. Und die anderen Pakete kann ich per Yast nicht einspielen. Immer wenn ich sie installieren will stürzt Yast ohne Fehlermeldung ab.
Gruß, HGB.

hgb82-hh
10.03.05, 18:26
Keiner eine Idee, was der Fehler zu bedeuten hat?
Wäre für Hilfe sehr Dankbar.
Gruß, HGB.

hgb82-hh
15.03.05, 15:43
Moin,
hab es jetzt endlich geschafft. Habe mir nochmal andere Sourcen (neueste Version) gezogen und schon ging es ohne Probleme.
Dennoch Danke für eure Hilfe.
Gruß, HGB.