Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Aug 2017 14:17:37 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 219089] audio/openal-soft: cannot preempt symbol  (WITH_LLD_IS_LD)
Message-ID:  <bug-219089-13-X7pw6NGuCy@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-219089-13@https.bugs.freebsd.org/bugzilla/>
References:  <bug-219089-13@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219089

--- Comment #5 from Nikolai Lifanov <lifanov@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=3D0 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

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-219089-13-X7pw6NGuCy>