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 myprog
ergibt:
/tmp/ccCV2jJy.o: In function
LoadSound': allatency.c: (.text+0x19): undefined reference to
openAVFile'
allatency.c: (.text+0x2e): undefined reference togetAVAudioStream' allatency.c: (.text+0x62): undefined reference to
closeAVFile'
allatency.c: (.text+0x84): undefined reference togetAVAudioInfo' allatency.c: (.text+0xb1): undefined reference to
closeAVFile'
allatency.c: (.text+0xd1): undefined reference toGetFormat' allatency.c: (.text+0xe4): undefined reference to
TypeName'
allatency.c: (.text+0xf1): undefined reference toChannelsName' allatency.c: (.text+0x123): undefined reference to
closeAVFile'
allatency.c: (.text+0x140): undefined reference todecodeAVAudioStream' allatency.c: (.text+0x174): undefined reference to
closeAVFile'
allatency.c: (.text+0x1b8): undefined reference toBytesToFrames' allatency.c: (.text+0x1ed): undefined reference to
closeAVFile'
/tmp/ccCV2jJy.o: In functionmain': allatency.c:(.text+0x2b7): undefined reference to
InitAL'
allatency.c:(.text+0x305): undefined reference toCloseAL' allatency.c:(.text+0x42d): undefined reference to
CloseAL'
allatency.c:(.text+0x550): undefined reference toCloseAL' /tmp/ccCV2jJy.o:(.data+0x0): undefined reference to
wrap_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?