pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

openal-soft fails to build



pkgsrc head, netbsd 10 amd64

[100/111] Linking CXX shared library libopenal.so.1.25.0
FAILED: [code=1] libopenal.so.1.25.0 
: && /tmp/work/audio/openal-soft/work/.cwrapper/bin/c++ -fPIC -O2 -DSYS_CONF_DIR="\"/usr/pkg/etc/openal\"" -D_NETBSD_SOURCE -I/usr/include -I/usr/pkg/include -Dz_off_t=long -DNDEBUG  -shared -L/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.5.0 -Wl,-R/usr/pkg/gcc12/lib/gcc/x86_64--netbsd/12.5.0 -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -Wl,--version-script=/tmp/work/audio/openal-soft/work/openal-soft-1.25.0/libopenal.version -Wl,-soname,libopenal.so.1 -o libopenal.so.1.25.0 fmt-11.2.0/CMakeFiles/alsoft.fmt.dir/src/format.cc.o fmt-11.2.0/CMakeFiles/alsoft.fmt.dir/src/os.cc.o CMakeFiles/OpenAL.dir/al/auxeffectslot.cpp.o CMakeFiles/OpenAL.dir/al/buffer.cpp.o CMakeFiles/OpenAL.dir/al/debug.cpp.o CMakeFiles/OpenAL.dir/al/effect.cpp.o CMakeFiles/OpenAL.dir/al/effects/autowah.cpp.o CMakeFiles/OpenAL.dir/al/effects/chorus.cpp.o CMakeFiles/OpenAL.dir/al/effects/compressor.cpp.o CMakeFiles/OpenAL.dir/al/effects/convolution.cpp.o CMakeFiles/OpenAL.dir/al/effects/dedicated.cpp.o CMakeFiles/OpenAL.dir/al/effects/distortion.cpp.o CMakeFiles/OpenAL.dir/al/effects/echo.cpp.o CMakeFiles/OpenAL.dir/al/effects/effects.cpp.o CMakeFiles/OpenAL.dir/al/effects/equalizer.cpp.o CMakeFiles/OpenAL.dir/al/effects/fshifter.cpp.o CMakeFiles/OpenAL.dir/al/effects/modulator.cpp.o CMakeFiles/OpenAL.dir/al/effects/null.cpp.o CMakeFiles/OpenAL.dir/al/effects/pshifter.cpp.o CMakeFiles/OpenAL.dir/al/effects/reverb.cpp.o CMakeFiles/OpenAL.dir/al/effects/vmorpher.cpp.o CMakeFiles/OpenAL.dir/al/error.cpp.o CMakeFiles/OpenAL.dir/al/event.cpp.o CMakeFiles/OpenAL.dir/al/extension.cpp.o CMakeFiles/OpenAL.dir/al/filter.cpp.o CMakeFiles/OpenAL.dir/al/listener.cpp.o CMakeFiles/OpenAL.dir/al/source.cpp.o CMakeFiles/OpenAL.dir/al/state.cpp.o CMakeFiles/OpenAL.dir/alc/alc.cpp.o CMakeFiles/OpenAL.dir/alc/alu.cpp.o CMakeFiles/OpenAL.dir/alc/alconfig.cpp.o CMakeFiles/OpenAL.dir/alc/context.cpp.o CMakeFiles/OpenAL.dir/alc/device.cpp.o CMakeFiles/OpenAL.dir/alc/effects/autowah.cpp.o CMakeFiles/OpenAL.dir/alc/effects/chorus.cpp.o CMakeFiles/OpenAL.dir/alc/effects/compressor.cpp.o CMakeFiles/OpenAL.dir/alc/effects/convolution.cpp.o CMakeFiles/OpenAL.dir/alc/effects/dedicated.cpp.o CMakeFiles/OpenAL.dir/alc/effects/distortion.cpp.o CMakeFiles/OpenAL.dir/alc/effects/echo.cpp.o CMakeFiles/OpenAL.dir/alc/effects/equalizer.cpp.o CMakeFiles/OpenAL.dir/alc/effects/fshifter.cpp.o CMakeFiles/OpenAL.dir/alc/effects/modulator.cpp.o CMakeFiles/OpenAL.dir/alc/effects/null.cpp.o CMakeFiles/OpenAL.dir/alc/effects/pshifter.cpp.o CMakeFiles/OpenAL.dir/alc/effects/reverb.cpp.o CMakeFiles/OpenAL.dir/alc/effects/vmorpher.cpp.o CMakeFiles/OpenAL.dir/alc/events.cpp.o CMakeFiles/OpenAL.dir/alc/panning.cpp.o CMakeFiles/OpenAL.dir/alc/backends/base.cpp.o CMakeFiles/OpenAL.dir/alc/backends/loopback.cpp.o CMakeFiles/OpenAL.dir/alc/backends/null.cpp.o CMakeFiles/OpenAL.dir/alc/backends/oss.cpp.o CMakeFiles/OpenAL.dir/alc/backends/solaris.cpp.o CMakeFiles/OpenAL.dir/alc/backends/wave.cpp.o CMakeFiles/OpenAL.dir/core/ambdec.cpp.o CMakeFiles/OpenAL.dir/core/ambidefs.cpp.o CMakeFiles/OpenAL.dir/core/bformatdec.cpp.o CMakeFiles/OpenAL.dir/core/bs2b.cpp.o CMakeFiles/OpenAL.dir/core/bsinc_tables.cpp.o CMakeFiles/OpenAL.dir/core/context.cpp.o CMakeFiles/OpenAL.dir/core/converter.cpp.o CMakeFiles/OpenAL.dir/core/cpu_caps.cpp.o CMakeFiles/OpenAL.dir/core/cubic_tables.cpp.o CMakeFiles/OpenAL.dir/core/devformat.cpp.o CMakeFiles/OpenAL.dir/core/device.cpp.o CMakeFiles/OpenAL.dir/core/effectslot.cpp.o CMakeFiles/OpenAL.dir/core/except.cpp.o CMakeFiles/OpenAL.dir/core/filters/biquad.cpp.o CMakeFiles/OpenAL.dir/core/filters/nfc.cpp.o CMakeFiles/OpenAL.dir/core/filters/splitter.cpp.o CMakeFiles/OpenAL.dir/core/fpu_ctrl.cpp.o CMakeFiles/OpenAL.dir/core/helpers.cpp.o CMakeFiles/OpenAL.dir/core/hrtf.cpp.o CMakeFiles/OpenAL.dir/core/hrtf_loader.cpp.o CMakeFiles/OpenAL.dir/core/hrtf_resource.cpp.o CMakeFiles/OpenAL.dir/core/logging.cpp.o CMakeFiles/OpenAL.dir/core/mastering.cpp.o CMakeFiles/OpenAL.dir/core/mixer.cpp.o CMakeFiles/OpenAL.dir/core/storage_formats.cpp.o CMakeFiles/OpenAL.dir/core/uhjfilter.cpp.o CMakeFiles/OpenAL.dir/core/uiddefs.cpp.o CMakeFiles/OpenAL.dir/core/voice.cpp.o CMakeFiles/OpenAL.dir/core/mixer/mixer_c.cpp.o CMakeFiles/OpenAL.dir/core/mixer/mixer_sse.cpp.o CMakeFiles/OpenAL.dir/core/mixer/mixer_sse2.cpp.o CMakeFiles/OpenAL.dir/core/mixer/mixer_sse3.cpp.o CMakeFiles/OpenAL.dir/core/mixer/mixer_sse41.cpp.o  libalsoft.common.a  -Wl,-z,noexecstack  -Wl,-z,relro  -Wl,-z,now  -Wl,--as-needed,--no-copy-dt-needed-entries  -pthread  /usr/lib/libossaudio.so  -latomic  -lm && :
/usr/bin/ld: CMakeFiles/OpenAL.dir/alc/alc.cpp.o: relocation R_X86_64_PC32 against protected symbol `alcCreateContext' can not be used when making a shared object
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
*** Error code 1


BT says it's not just me.

  https://releng.netbsd.org/bulktracker/audio/openal-soft
  https://releng.netbsd.org/bulktracker/pkg/76218496


Looks like it's ok on 11, broken on 9 and 10.



Home | Main Index | Thread Index | Old Index