kompilieren -> vorbis+theora Fehlermeldungen
Verfasst: 9. März 2010 22:03
Hallo Leutz,
In meinem kleinem Programm (ne Oberfläche für Streamripper+MPlayer) versuche ich mit dem Shoutcast-Server zu verbinden, um die Liste der Radiostationen zu bekommen. Dabei bin ich auf die Bibliothek "libshout" gestoßen, die das sehr vereinfachen würde. Habe sie also installiert und "shout/shout.h" eingebunden und auch in der .pro-Datei folgende Zeile ergänzt:
Beim kompilieren gab er mir ca. 75 "undefined references" die alle mit ogg, spees, vorbis und theora in Verbindung stehen. Nachdem ich die LIBS-Zeile um libogg.a und libspeex.a ergänzt habe, bekomme ich zwar weniger Fehlermeldungen, aber trotz allem noch folgende:
libtheora und libvorbis sind installiert. Natürlich habe ich auch schon google befragt und bin darauf gestoßen, dass es evtl. manchmal an ffmpeg liegt, das ist jedoch installiert.
Mein OS ist Arch Linux. Wäre echt super, wenn mir jemand helfen könnte, da ich moment nicht mehr weiterweiß
Danke!!
listeman
In meinem kleinem Programm (ne Oberfläche für Streamripper+MPlayer) versuche ich mit dem Shoutcast-Server zu verbinden, um die Liste der Radiostationen zu bekommen. Dabei bin ich auf die Bibliothek "libshout" gestoßen, die das sehr vereinfachen würde. Habe sie also installiert und "shout/shout.h" eingebunden und auch in der .pro-Datei folgende Zeile ergänzt:
Code: Alles auswählen
LIBS += /usr/lib/libshout.aCode: Alles auswählen
/usr/lib/libshout.a(vorbis.o): In function `free_vorbis_data':
(.text+0xe): undefined reference to `vorbis_info_clear'
/usr/lib/libshout.a(vorbis.o): In function `free_vorbis_data':
(.text+0x19): undefined reference to `vorbis_comment_clear'
/usr/lib/libshout.a(vorbis.o): In function `_shout_open_vorbis':
(.text+0x68): undefined reference to `vorbis_info_init'
/usr/lib/libshout.a(vorbis.o): In function `_shout_open_vorbis':
(.text+0x70): undefined reference to `vorbis_comment_init'
/usr/lib/libshout.a(vorbis.o): In function `_shout_open_vorbis':
(.text+0x8f): undefined reference to `vorbis_synthesis_headerin'
/usr/lib/libshout.a(vorbis.o): In function `read_vorbis_page':
(.text+0x11f): undefined reference to `vorbis_synthesis_headerin'
/usr/lib/libshout.a(vorbis.o): In function `read_vorbis_page':
(.text+0x184): undefined reference to `vorbis_packet_blocksize'
/usr/lib/libshout.a(theora.o): In function `free_theora_data':
(.text+0xe): undefined reference to `theora_info_clear'
/usr/lib/libshout.a(theora.o): In function `free_theora_data':
(.text+0x19): undefined reference to `theora_comment_clear'
/usr/lib/libshout.a(theora.o): In function `_shout_open_theora':
(.text+0x68): undefined reference to `theora_info_init'
/usr/lib/libshout.a(theora.o): In function `_shout_open_theora':
(.text+0x70): undefined reference to `theora_comment_init'
/usr/lib/libshout.a(theora.o): In function `_shout_open_theora':
(.text+0x8f): undefined reference to `theora_decode_header'
/usr/lib/libshout.a(theora.o): In function `read_theora_page':
(.text+0x137): undefined reference to `theora_decode_header'Mein OS ist Arch Linux. Wäre echt super, wenn mir jemand helfen könnte, da ich moment nicht mehr weiterweiß
Danke!!
listeman