[Bug 219089] audio/openal-soft: cannot preempt symbol (WITH_LLD_IS_LD)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Aug 18 14:17:38 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219089

--- Comment #5 from Nikolai Lifanov <lifanov at freebsd.org> ---
This is still a problem on latest head:

/usr/bin/ld.lld: error: cannot preempt symbol: alcIsExtensionPresent
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(openal_get_devices)

/usr/bin/ld.lld: error: cannot preempt symbol: alcGetString
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(openal_get_devices)

/usr/bin/ld.lld: error: cannot preempt symbol: alcGetString
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(openal_get_devices)

/usr/bin/ld.lld: error: cannot preempt symbol: alcOpenDevice
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(init_openal)

/usr/bin/ld.lld: error: cannot preempt symbol: alcCreateContext
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(init_openal)

/usr/bin/ld.lld: error: cannot preempt symbol: alcMakeContextCurrent
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(init_openal)

/usr/bin/ld.lld: error: cannot preempt symbol: alDistanceModel
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(init_openal)

/usr/bin/ld.lld: error: cannot preempt symbol: alcCloseDevice
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(init_openal)

/usr/bin/ld.lld: error: cannot preempt symbol: alcMakeContextCurrent
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(deinit_openal)

/usr/bin/ld.lld: error: cannot preempt symbol: alcDestroyContext
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(deinit_openal)

/usr/bin/ld.lld: error: cannot preempt symbol: alcCloseDevice
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(deinit_openal)

/usr/bin/ld.lld: error: cannot preempt symbol: alGenBuffers
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(loadsoundLua)

/usr/bin/ld.lld: error: cannot preempt symbol: alGenSources
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(loadsoundLua)

/usr/bin/ld.lld: error: cannot preempt symbol: alBufferData
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(loadsoundLua)

/usr/bin/ld.lld: error: cannot preempt symbol: alListenerf
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(audio_enable)

/usr/bin/ld.lld: error: cannot preempt symbol: alListener3f
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(audio_enable)

/usr/bin/ld.lld: error: cannot preempt symbol: alDistanceModel
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(audio_enable)

/usr/bin/ld.lld: error: cannot preempt symbol: alDeleteBuffers
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(soundCollectLua)

/usr/bin/ld.lld: error: cannot preempt symbol: alGenSources
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(soundNewSource)

/usr/bin/ld.lld: error: cannot preempt symbol: alSourcei
>>> defined in ../../../../../../local/lib/libopenal.so
>>> referenced by ../src/music.c
>>>               ../obj/Release/TEngine/music.o:(soundNewSource)

/usr/bin/ld.lld: error: too many errors emitted, stopping now (use
-error-limit=0 to see all errors)
cc: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[1]: *** [TEngine.make:111: ../bin/Release/t-engine] Error 1
gmake: *** [Makefile:17: TEngine] Error 2

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list