OpenAL Linking Probleme Linux
-
Hallo, ich versuche gerade OpenAL unter Linux zum laufen zu bringen.
Hab hier keine Adminrechte (Uni PCpool) falls das relevant sein sollte.Zunächst habe ich mir unter http://kcat.strangesoft.net/openal.html
die openal-soft-1.15.1.tar.bz2 runterladen und mittels cmake und make gebuildet.
Gerade eben habe ich das Testprogramm allatency laufen lassen, welches scheinbar, ich habe hier im Pool gerade keinen Kopfhörer o.ä, funktioniert gibt mir zumindest sowas aus"Opened "OpenAL Soft"
Offset: 0.000000 - Latency: 94 ms"und erzeugt keine Fehler.
Nun zu meinem Vorgehen eben dieses Beispielprogramm selbst zu kompilieren:
Ich habe folgenden Befehl genutzt:
gcc allatency.c -I /home/hinrichs/openal-soft-1.15.1/include -L /home/hinrichs/openal-soft-1.15.1/ -lopenal -o myprogergibt:
/tmp/ccCV2jJy.o: In function
LoadSound': allatency.c: (.text+0x19): undefined reference toopenAVFile'
allatency.c: (.text+0x2e): undefined reference togetAVAudioStream' allatency.c: (.text+0x62): undefined reference tocloseAVFile'
allatency.c: (.text+0x84): undefined reference togetAVAudioInfo' allatency.c: (.text+0xb1): undefined reference tocloseAVFile'
allatency.c: (.text+0xd1): undefined reference toGetFormat' allatency.c: (.text+0xe4): undefined reference toTypeName'
allatency.c: (.text+0xf1): undefined reference toChannelsName' allatency.c: (.text+0x123): undefined reference tocloseAVFile'
allatency.c: (.text+0x140): undefined reference todecodeAVAudioStream' allatency.c: (.text+0x174): undefined reference tocloseAVFile'
allatency.c: (.text+0x1b8): undefined reference toBytesToFrames' allatency.c: (.text+0x1ed): undefined reference tocloseAVFile'
/tmp/ccCV2jJy.o: In functionmain': allatency.c:(.text+0x2b7): undefined reference toInitAL'
allatency.c:(.text+0x305): undefined reference toCloseAL' allatency.c:(.text+0x42d): undefined reference toCloseAL'
allatency.c:(.text+0x550): undefined reference toCloseAL' /tmp/ccCV2jJy.o:(.data+0x0): undefined reference towrap_BufferSamples'
collect2: error: ld returned 1 exit statusIch scheine noch eine lib vergessen zu haben?!
Mein OpenAL-Folder sieht wie folgt aus:
http://picload.org/image/ocldpdw/openalfolder.pngWeiß jemand, wie ich den Fehler beheben kann?
Vielen Dank für jede Hilfe!

-
Mist, wäre ein Mod so nennt meinen Namen aus der Pfadangabe zu streichen?