>>> openal 1.21.1 Extracting gzip -d -c /tmp/instance-1/dl/openal/openal-1.21.1.tar.gz | tar --strip-components=1 -C /tmp/instance-1/output-1/build/openal-1.21.1 -xf - >>> openal 1.21.1 Patching >>> openal 1.21.1 Configuring (mkdir -p /tmp/instance-1/output-1/build/openal-1.21.1/ && cd /tmp/instance-1/output-1/build/openal-1.21.1/ && rm -f CMakeCache.txt && PATH="/tmp/instance-1/output-1/host/bin:/tmp/instance-1/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /tmp/instance-1/output-1/host/bin/cmake /tmp/instance-1/output-1/build/openal-1.21.1/ -DCMAKE_TOOLCHAIN_FILE="/tmp/instance-1/output-1/host/share/buildroot/toolchainfile.cmake" -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF -DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF -DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON -DALSOFT_UTILS=OFF -DALSOFT_EXAMPLES=OFF -DALSOFT_TESTS=OFF -DEXTRA_LIBS=atomic -DALSOFT_REQUIRE_ALSA=ON -DALSOFT_REQUIRE_JACK=ON -DALSOFT_REQUIRE_PORTAUDIO=OFF -DALSOFT_REQUIRE_PULSEAUDIO=ON ) -- The C compiler identification is GNU 9.3.0 -- The CXX compiler identification is GNU 9.3.0 -- Check for working C compiler: /tmp/instance-1/output-1/host/bin/or1k-linux-gcc -- Check for working C compiler: /tmp/instance-1/output-1/host/bin/or1k-linux-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /tmp/instance-1/output-1/host/bin/or1k-linux-g++ -- Check for working CXX compiler: /tmp/instance-1/output-1/host/bin/or1k-linux-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for posix_memalign -- Looking for posix_memalign - found -- Performing Test HAVE___RESTRICT -- Performing Test HAVE___RESTRICT - Success -- Performing Test HAVE_LIBATOMIC -- Performing Test HAVE_LIBATOMIC - Success -- Looking for __android_log_print in log -- Looking for __android_log_print in log - not found -- Performing Test HAVE_FNO_MATH_ERRNO -- Performing Test HAVE_FNO_MATH_ERRNO - Success -- Performing Test HAVE_GCC_PROTECTED_VISIBILITY -- Performing Test HAVE_GCC_PROTECTED_VISIBILITY - Success -- Performing Test HAVE_VISIBILITY_HIDDEN_SWITCH -- Performing Test HAVE_VISIBILITY_HIDDEN_SWITCH - Success -- Performing Test HAVE_MSSE2_SWITCH -- Performing Test HAVE_MSSE2_SWITCH - Failed -- Looking for xmmintrin.h -- Looking for xmmintrin.h - not found -- Looking for emmintrin.h -- Looking for emmintrin.h - not found -- Looking for pmmintrin.h -- Looking for pmmintrin.h - not found -- Looking for smmintrin.h -- Looking for smmintrin.h - not found -- Looking for arm_neon.h -- Looking for arm_neon.h - not found -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for cpuid.h -- Looking for cpuid.h - not found -- Looking for intrin.h -- Looking for intrin.h - not found -- Looking for guiddef.h -- Looking for guiddef.h - not found -- Looking for initguid.h -- Looking for initguid.h - not found -- Looking for pow in m -- Looking for pow in m - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for posix_memalign -- Looking for posix_memalign - found -- Looking for _aligned_malloc -- Looking for _aligned_malloc - not found -- Looking for proc_pidpath -- Looking for proc_pidpath - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test HAVE_PTHREAD -- Performing Test HAVE_PTHREAD - Success -- Looking for pthread_setschedparam -- Looking for pthread_setschedparam - found -- Looking for include files pthread.h, pthread_np.h -- Looking for include files pthread.h, pthread_np.h - not found -- Looking for pthread_setname_np -- Looking for pthread_setname_np - not found -- Looking for pthread_set_name_np -- Looking for pthread_set_name_np - not found -- Looking for getopt -- Looking for getopt - found -- Found ALSA: /tmp/instance-1/output-1/host/or1k-buildroot-linux-uclibc/sysroot/usr/lib/libasound.so (found version "1.2.5.1") -- Found OSS: /tmp/instance-1/output-1/host/or1k-buildroot-linux-uclibc/sysroot/usr/include -- Could NOT find AudioIO (missing: AUDIOIO_INCLUDE_DIR) -- Could NOT find SoundIO (missing: SOUNDIO_LIBRARY SOUNDIO_INCLUDE_DIR) -- Could NOT find PortAudio (missing: PORTAUDIO_LIBRARY PORTAUDIO_INCLUDE_DIR) -- Found PulseAudio: /tmp/instance-1/output-1/host/or1k-buildroot-linux-uclibc/sysroot/usr/lib/libpulse.so (found version "14.2.0") -- Found JACK: /tmp/instance-1/output-1/host/or1k-buildroot-linux-uclibc/sysroot/usr/lib/libjack.so -- Could NOT find OpenSL (missing: OPENSL_LIBRARY OPENSL_INCLUDE_DIR OPENSL_ANDROID_INCLUDE_DIR) -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Could NOT find SDL2 (missing: SDL2_LIBRARY SDL2_INCLUDE_DIR) -- Found Git: /usr/bin/git (found version "2.25.1") -- Building OpenAL with support for the following backends: ALSA, OSS, PulseAudio, JACK, WaveFile, Null Building with support for CPU extensions: Default -- Embedding HRTF datasets -- Installing library and headers -- Installing sample configuration -- Installing HRTF data files -- Installing AmbDec presets -- -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: ALSOFT_TESTS BUILD_DOC BUILD_DOCS BUILD_EXAMPLE BUILD_EXAMPLES BUILD_TEST BUILD_TESTING BUILD_TESTS -- Build files have been written to: /tmp/instance-1/output-1/build/openal-1.21.1 >>> openal 1.21.1 Building PATH="/tmp/instance-1/output-1/host/bin:/tmp/instance-1/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /usr/bin/make -j96 -C /tmp/instance-1/output-1/build/openal-1.21.1/ make[1]: Entering directory '/tmp/instance-1/output-1/build/openal-1.21.1' make[2]: Entering directory '/tmp/instance-1/output-1/build/openal-1.21.1' make[3]: Entering directory '/tmp/instance-1/output-1/build/openal-1.21.1' Scanning dependencies of target common make[3]: Leaving directory '/tmp/instance-1/output-1/build/openal-1.21.1' make[3]: Entering directory '/tmp/instance-1/output-1/build/openal-1.21.1' [ 1%] Building CXX object CMakeFiles/common.dir/common/alcomplex.cpp.o [ 2%] Building CXX object CMakeFiles/common.dir/common/alfstream.cpp.o [ 3%] Building CXX object CMakeFiles/common.dir/common/almalloc.cpp.o [ 4%] Building CXX object CMakeFiles/common.dir/common/alstring.cpp.o [ 5%] Building CXX object CMakeFiles/common.dir/common/dynload.cpp.o [ 7%] Building CXX object CMakeFiles/common.dir/common/polyphase_resampler.cpp.o [ 8%] Building CXX object CMakeFiles/common.dir/common/ringbuffer.cpp.o [ 9%] Building CXX object CMakeFiles/common.dir/common/strutils.cpp.o [ 10%] Building CXX object CMakeFiles/common.dir/common/threads.cpp.o [ 11%] Linking CXX static library libcommon.a make[3]: Leaving directory '/tmp/instance-1/output-1/build/openal-1.21.1' [ 11%] Built target common make[3]: Entering directory '/tmp/instance-1/output-1/build/openal-1.21.1' [ 12%] Generating hrtf_default.h Scanning dependencies of target OpenAL make[3]: Leaving directory '/tmp/instance-1/output-1/build/openal-1.21.1' make[3]: Entering directory '/tmp/instance-1/output-1/build/openal-1.21.1' [ 14%] Building CXX object CMakeFiles/OpenAL.dir/al/buffer.cpp.o [ 15%] Building CXX object CMakeFiles/OpenAL.dir/al/auxeffectslot.cpp.o [ 16%] Building CXX object CMakeFiles/OpenAL.dir/al/effect.cpp.o [ 17%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/autowah.cpp.o [ 18%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/chorus.cpp.o [ 20%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/compressor.cpp.o [ 21%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/convolution.cpp.o [ 22%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/dedicated.cpp.o [ 23%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/distortion.cpp.o [ 24%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/echo.cpp.o [ 25%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/equalizer.cpp.o [ 27%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/fshifter.cpp.o [ 28%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/modulator.cpp.o [ 29%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/null.cpp.o [ 30%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/pshifter.cpp.o [ 31%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/reverb.cpp.o [ 32%] Building CXX object CMakeFiles/OpenAL.dir/al/effects/vmorpher.cpp.o [ 34%] Building CXX object CMakeFiles/OpenAL.dir/al/error.cpp.o [ 35%] Building CXX object CMakeFiles/OpenAL.dir/al/event.cpp.o [ 36%] Building CXX object CMakeFiles/OpenAL.dir/al/extension.cpp.o [ 37%] Building CXX object CMakeFiles/OpenAL.dir/al/filter.cpp.o [ 38%] Building CXX object CMakeFiles/OpenAL.dir/al/listener.cpp.o [ 40%] Building CXX object CMakeFiles/OpenAL.dir/al/source.cpp.o [ 41%] Building CXX object CMakeFiles/OpenAL.dir/al/state.cpp.o [ 42%] Building CXX object CMakeFiles/OpenAL.dir/alc/alc.cpp.o [ 43%] Building CXX object CMakeFiles/OpenAL.dir/alc/alu.cpp.o [ 44%] Building CXX object CMakeFiles/OpenAL.dir/alc/alconfig.cpp.o [ 45%] Building CXX object CMakeFiles/OpenAL.dir/alc/buffer_storage.cpp.o [ 47%] Building CXX object CMakeFiles/OpenAL.dir/alc/bformatdec.cpp.o [ 48%] Building CXX object CMakeFiles/OpenAL.dir/alc/converter.cpp.o [ 49%] Building CXX object CMakeFiles/OpenAL.dir/alc/effectslot.cpp.o [ 50%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/autowah.cpp.o [ 51%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/chorus.cpp.o [ 52%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/compressor.cpp.o [ 54%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/convolution.cpp.o /tmp/instance-1/output-1/build/openal-1.21.1/al/buffer.cpp: In function 'void {anonymous}::LoadData(ALCcontext*, ALbuffer*, ALsizei, ALuint, UserFmtChannels, UserFmtType, const al::byte*, ALbitfieldSOFT)': /tmp/instance-1/output-1/build/openal-1.21.1/al/buffer.cpp:566:78: warning: cast from 'al::byte*' to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 566 | Convert_int16_ima4(reinterpret_cast(ALBuf->mData.data()), SrcData, | ^ /tmp/instance-1/output-1/build/openal-1.21.1/al/buffer.cpp:574:81: warning: cast from 'al::byte*' to 'int16_t*' {aka 'short int*'} increases required alignment of target type [-Wcast-align] 574 | Convert_int16_msadpcm(reinterpret_cast(ALBuf->mData.data()), SrcData, | ^ [ 55%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/dedicated.cpp.o [ 56%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/distortion.cpp.o [ 57%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/echo.cpp.o [ 58%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/equalizer.cpp.o [ 60%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/fshifter.cpp.o [ 61%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/null.cpp.o [ 62%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/modulator.cpp.o [ 63%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/pshifter.cpp.o [ 64%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/reverb.cpp.o [ 65%] Building CXX object CMakeFiles/OpenAL.dir/alc/effects/vmorpher.cpp.o [ 68%] Building CXX object CMakeFiles/OpenAL.dir/alc/helpers.cpp.o [ 68%] Building CXX object CMakeFiles/OpenAL.dir/alc/hrtf.cpp.o [ 69%] Building CXX object CMakeFiles/OpenAL.dir/alc/panning.cpp.o [ 70%] Building CXX object CMakeFiles/OpenAL.dir/alc/uiddefs.cpp.o [ 71%] Building CXX object CMakeFiles/OpenAL.dir/alc/voice.cpp.o [ 72%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/base.cpp.o [ 74%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/loopback.cpp.o [ 75%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/null.cpp.o [ 76%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/alsa.cpp.o [ 77%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/pulseaudio.cpp.o [ 78%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/oss.cpp.o [ 80%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/jack.cpp.o [ 81%] Building CXX object CMakeFiles/OpenAL.dir/alc/backends/wave.cpp.o [ 82%] Building CXX object CMakeFiles/OpenAL.dir/core/ambdec.cpp.o [ 83%] Building CXX object CMakeFiles/OpenAL.dir/core/bs2b.cpp.o [ 84%] Building CXX object CMakeFiles/OpenAL.dir/core/bsinc_tables.cpp.o [ 85%] Building CXX object CMakeFiles/OpenAL.dir/core/cpu_caps.cpp.o [ 87%] Building CXX object CMakeFiles/OpenAL.dir/core/devformat.cpp.o [ 88%] Building CXX object CMakeFiles/OpenAL.dir/core/except.cpp.o [ 89%] Building CXX object CMakeFiles/OpenAL.dir/core/filters/biquad.cpp.o [ 90%] Building CXX object CMakeFiles/OpenAL.dir/core/filters/nfc.cpp.o [ 91%] Building CXX object CMakeFiles/OpenAL.dir/core/filters/splitter.cpp.o [ 92%] Building CXX object CMakeFiles/OpenAL.dir/core/fmt_traits.cpp.o [ 94%] Building CXX object CMakeFiles/OpenAL.dir/core/fpu_ctrl.cpp.o [ 95%] Building CXX object CMakeFiles/OpenAL.dir/core/logging.cpp.o [ 96%] Building CXX object CMakeFiles/OpenAL.dir/core/mastering.cpp.o [ 97%] Building CXX object CMakeFiles/OpenAL.dir/core/uhjfilter.cpp.o In file included from /tmp/instance-1/output-1/build/openal-1.21.1/alc/effects/convolution.cpp:21: /tmp/instance-1/output-1/build/openal-1.21.1/core/fmt_traits.h: In instantiation of 'void al::LoadSampleArray(DstT*, const al::byte*, size_t, size_t) [with FmtType SrcType = FmtShort; DstT = double; size_t = unsigned int]': /tmp/instance-1/output-1/build/openal-1.21.1/alc/effects/convolution.cpp:69:5: required from here /tmp/instance-1/output-1/build/openal-1.21.1/core/fmt_traits.h:74:37: warning: cast from 'const al::byte*' to 'const SampleType*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 74 | const SampleType *RESTRICT ssrc{reinterpret_cast(src)}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/core/fmt_traits.h: In instantiation of 'void al::LoadSampleArray(DstT*, const al::byte*, size_t, size_t) [with FmtType SrcType = FmtFloat; DstT = double; size_t = unsigned int]': /tmp/instance-1/output-1/build/openal-1.21.1/alc/effects/convolution.cpp:70:5: required from here /tmp/instance-1/output-1/build/openal-1.21.1/core/fmt_traits.h:74:37: warning: cast from 'const al::byte*' to 'const SampleType*' {aka 'const float*'} increases required alignment of target type [-Wcast-align] /tmp/instance-1/output-1/build/openal-1.21.1/core/fmt_traits.h: In instantiation of 'void al::LoadSampleArray(DstT*, const al::byte*, size_t, size_t) [with FmtType SrcType = FmtDouble; DstT = double; size_t = unsigned int]': /tmp/instance-1/output-1/build/openal-1.21.1/alc/effects/convolution.cpp:71:5: required from here /tmp/instance-1/output-1/build/openal-1.21.1/core/fmt_traits.h:74:37: warning: cast from 'const al::byte*' to 'const SampleType*' {aka 'const double*'} increases required alignment of target type [-Wcast-align] [ 98%] Building CXX object CMakeFiles/OpenAL.dir/core/mixer/mixer_c.cpp.o /tmp/instance-1/output-1/build/openal-1.21.1/al/event.cpp: In function 'int EventThread(ALCcontext*)': /tmp/instance-1/output-1/build/openal-1.21.1/al/event.cpp:49:71: warning: cast from 'al::byte*' to 'AsyncEvent*' increases required alignment of target type [-Wcast-align] 49 | auto *evt_ptr = reinterpret_cast(evt_data.buf); | ^ /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp: In function 'std::unique_ptr {anonymous}::CreateHrtfStore(uint, ushort, al::span, al::span, const HrirArray*, const ubyte2*, const char*)': /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp:415:72: warning: cast from 'char*' to 'HrtfStore::Field*' increases required alignment of target type [-Wcast-align] 415 | auto field_ = reinterpret_cast(base + offset); | ^ /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp:419:75: warning: cast from 'char*' to 'HrtfStore::Elevation*' increases required alignment of target type [-Wcast-align] 419 | auto elev_ = reinterpret_cast(base + offset); | ^ /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp:423:66: warning: cast from 'char*' to 'HrirArray*' {aka 'std::array, 128>*'} increases required alignment of target type [-Wcast-align] 423 | auto coeffs_ = reinterpret_cast(base + offset); | ^ /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp: In function 'std::unique_ptr {anonymous}::LoadHrtf00(std::istream&, const char*)': /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp:588:22: warning: conversion from 'int' to 'std::array::value_type' {aka 'unsigned char'} may change value [-Wconversion] 588 | delays[i][0] <<= HrirDelayFracBits; /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp: In function 'std::unique_ptr {anonymous}::LoadHrtf01(std::istream&, const char*)': /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp:666:22: warning: conversion from 'int' to 'std::array::value_type' {aka 'unsigned char'} may change value [-Wconversion] 666 | delays[i][0] <<= HrirDelayFracBits; /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp: In function 'std::unique_ptr {anonymous}::LoadHrtf02(std::istream&, const char*)': /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp:817:26: warning: conversion from 'int' to 'std::array::value_type' {aka 'unsigned char'} may change value [-Wconversion] 817 | delays[i][0] <<= HrirDelayFracBits; /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp:870:26: warning: conversion from 'int' to 'std::array::value_type' {aka 'unsigned char'} may change value [-Wconversion] 870 | delays[i][0] <<= HrirDelayFracBits; /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp:871:26: warning: conversion from 'int' to 'std::array::value_type' {aka 'unsigned char'} may change value [-Wconversion] 871 | delays[i][1] <<= HrirDelayFracBits; /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/jack.cpp: In lambda function: /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/jack.cpp:271:79: warning: cast from 'al::byte*' to 'float*' increases required alignment of target type [-Wcast-align] 271 | const float *RESTRICT in = reinterpret_cast(data.first.buf); | ^ /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/jack.cpp: In lambda function: /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/jack.cpp:290:84: warning: cast from 'al::byte*' to 'float*' increases required alignment of target type [-Wcast-align] 290 | const float *RESTRICT in = reinterpret_cast(data.second.buf); | ^ /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/wave.cpp: In member function 'int {anonymous}::WaveBackend::mixerProc()': /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/wave.cpp:159:79: warning: cast from 'al::byte*' to '{anonymous}::ushort*' {aka 'short unsigned int*'} increases required alignment of target type [-Wcast-align] 159 | ushort *samples = reinterpret_cast(mBuffer.data()); | ^ /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/wave.cpp:169:75: warning: cast from 'al::byte*' to 'uint*' {aka 'unsigned int*'} increases required alignment of target type [-Wcast-align] 169 | uint *samples = reinterpret_cast(mBuffer.data()); | ^ /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/alsa.cpp: In function 'int {anonymous}::verify_state(snd_pcm_t*)': /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/alsa.cpp:382:11: warning: enumeration value 'SND_PCM_STATE_PRIVATE1' not handled in switch [-Wswitch] 382 | switch(state) | ^ /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/jack.cpp: In function 'void {anonymous}::EnumerateDevices(al::vector<{anonymous}::DeviceEntry>&)': /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/jack.cpp:155:8: warning: inlining failed in call to '{anonymous}::DeviceEntry::~DeviceEntry() noexcept': call is unlikely and code size would grow [-Winline] 155 | struct DeviceEntry { | ^~~~~~~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/jack.cpp:167:23: note: called from here 167 | list.emplace_back(DeviceEntry{jackDevice, ""}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/jack.cpp:155:8: warning: inlining failed in call to '{anonymous}::DeviceEntry::~DeviceEntry() noexcept': call is unlikely and code size would grow [-Winline] 155 | struct DeviceEntry { | ^~~~~~~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/jack.cpp:196:27: note: called from here 196 | list.emplace_back(DeviceEntry{std::move(name), customList.substr(seppos, nextpos-seppos)}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/alc/alc.cpp: In destructor 'ALCcontext::~ALCcontext()': /tmp/instance-1/output-1/build/openal-1.21.1/alc/alc.cpp:2431:74: warning: cast from 'al::byte*' to 'AsyncEvent*' increases required alignment of target type [-Wcast-align] 2431 | al::destroy_n(reinterpret_cast(evt_vec.first.buf), evt_vec.first.len); | ^ /tmp/instance-1/output-1/build/openal-1.21.1/alc/alc.cpp:2436:75: warning: cast from 'al::byte*' to 'AsyncEvent*' increases required alignment of target type [-Wcast-align] 2436 | al::destroy_n(reinterpret_cast(evt_vec.second.buf), evt_vec.second.len); | ^ In file included from /tmp/instance-1/output-1/build/openal-1.21.1/alc/voice.cpp:53: /tmp/instance-1/output-1/build/openal-1.21.1/core/fmt_traits.h: In instantiation of 'void al::LoadSampleArray(DstT*, const al::byte*, size_t, size_t) [with FmtType SrcType = FmtShort; DstT = float; size_t = unsigned int]': /tmp/instance-1/output-1/build/openal-1.21.1/alc/voice.cpp:228:5: required from here /tmp/instance-1/output-1/build/openal-1.21.1/core/fmt_traits.h:74:37: warning: cast from 'const al::byte*' to 'const SampleType*' {aka 'const short int*'} increases required alignment of target type [-Wcast-align] 74 | const SampleType *RESTRICT ssrc{reinterpret_cast(src)}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/core/fmt_traits.h: In instantiation of 'void al::LoadSampleArray(DstT*, const al::byte*, size_t, size_t) [with FmtType SrcType = FmtFloat; DstT = float; size_t = unsigned int]': /tmp/instance-1/output-1/build/openal-1.21.1/alc/voice.cpp:229:5: required from here /tmp/instance-1/output-1/build/openal-1.21.1/core/fmt_traits.h:74:37: warning: cast from 'const al::byte*' to 'const SampleType*' {aka 'const float*'} increases required alignment of target type [-Wcast-align] /tmp/instance-1/output-1/build/openal-1.21.1/core/fmt_traits.h: In instantiation of 'void al::LoadSampleArray(DstT*, const al::byte*, size_t, size_t) [with FmtType SrcType = FmtDouble; DstT = float; size_t = unsigned int]': /tmp/instance-1/output-1/build/openal-1.21.1/alc/voice.cpp:230:5: required from here /tmp/instance-1/output-1/build/openal-1.21.1/core/fmt_traits.h:74:37: warning: cast from 'const al::byte*' to 'const SampleType*' {aka 'const double*'} increases required alignment of target type [-Wcast-align] /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/alsa.cpp: In function 'al::vector<{anonymous}::DevMap> {anonymous}::probe_devices(snd_pcm_stream_t)': /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/alsa.cpp:239:8: warning: inlining failed in call to '{anonymous}::DevMap::~DevMap() noexcept': call is unlikely and code size would grow [-Winline] 239 | struct DevMap { | ^~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/alsa.cpp:263:26: note: called from here 263 | devlist.emplace_back(DevMap{alsaDevice, | ^~~~~~~~~~~~~~~~~~ 264 | GetConfigValue(nullptr, "alsa", (stream==SND_PCM_STREAM_PLAYBACK) ? "device" : "capture", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | "default")}); | ~~~~~~~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/alsa.cpp:239:8: warning: inlining failed in call to '{anonymous}::DevMap::~DevMap() noexcept': call is unlikely and code size would grow [-Winline] 239 | struct DevMap { | ^~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/alsa.cpp:282:30: note: called from here 282 | devlist.emplace_back(DevMap{std::string(curdev, oldsep), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | customdevs ? std::string(sep, customdevs++) : std::string(sep)}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/alsa.cpp:239:8: warning: inlining failed in call to '{anonymous}::DevMap::~DevMap() noexcept': call is unlikely and code size would grow [-Winline] 239 | struct DevMap { | ^~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/alc/backends/alsa.cpp:361:34: note: called from here 361 | devlist.emplace_back(DevMap{std::move(name), std::move(device)}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp: In function 'void {anonymous}::AddFileEntry(const string&)': /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp:63:8: warning: inlining failed in call to '{anonymous}::HrtfEntry::~HrtfEntry() noexcept': call is unlikely and code size would grow [-Winline] 63 | struct HrtfEntry { | ^~~~~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp:1153:34: note: called from here 1153 | EnumeratedHrtfs.emplace_back(HrtfEntry{newname, filename}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-1/output-1/build/openal-1.21.1/alc/panning.cpp:51: /tmp/instance-1/output-1/build/openal-1.21.1/core/ambdec.h: In function 'void aluInitRenderer(ALCdevice*, int, HrtfRequestMode, HrtfRequestMode)': /tmp/instance-1/output-1/build/openal-1.21.1/core/ambdec.h:18:8: warning: inlining failed in call to 'AmbDecConf::~AmbDecConf() noexcept': call is unlikely and code size would grow [-Winline] 18 | struct AmbDecConf { | ^~~~~~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/alc/panning.cpp:884:25: note: called from here 884 | AmbDecConf conf{}; | ^ /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp: In function 'al::vector > EnumerateHrtf(const char*)': /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp:63:8: warning: inlining failed in call to '{anonymous}::HrtfEntry::~HrtfEntry() noexcept': call is unlikely and code size would grow [-Winline] 63 | struct HrtfEntry { | ^~~~~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/alc/hrtf.cpp:1186:34: note: called from here 1186 | EnumeratedHrtfs.emplace_back(HrtfEntry{newname, filename}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/alc/alc.cpp: In function 'ALCenum UpdateDeviceParams(ALCdevice*, const int*)': /tmp/instance-1/output-1/build/openal-1.21.1/alc/alc.cpp:1825:36: warning: '*((void*)& optscale +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] 1825 | device->mAmbiScale = *optscale; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/alc/alc.cpp:1824:39: warning: '*((void*)& optlayout +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] 1824 | device->mAmbiLayout = *optlayout; | ^~~~~~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/alc/alc.cpp:1820:29: warning: '*((void*)& opttype +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] 1820 | device->FmtType = *opttype; | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /tmp/instance-1/output-1/build/openal-1.21.1/alc/alc.cpp:1821:13: warning: '*((void*)& optchans +1)' may be used uninitialized in this function [-Wmaybe-uninitialized] 1821 | if(device->FmtChans == DevFmtAmbi3D) | ^~ [100%] Linking CXX shared library libopenal.so /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: CMakeFiles/OpenAL.dir/al/filter.cpp.o: pc-relative relocation against dynamic symbol alFilteri /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: CMakeFiles/OpenAL.dir/al/filter.cpp.o: pc-relative relocation against dynamic symbol alGetFilteri /tmp/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/or1k-buildroot-linux-uclibc/9.3.0/../../../../or1k-buildroot-linux-uclibc/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status make[3]: *** [CMakeFiles/OpenAL.dir/build.make:1173: libopenal.so.1.21.1] Error 1 make[3]: Leaving directory '/tmp/instance-1/output-1/build/openal-1.21.1' make[2]: *** [CMakeFiles/Makefile2:108: CMakeFiles/OpenAL.dir/all] Error 2 make[2]: Leaving directory '/tmp/instance-1/output-1/build/openal-1.21.1' make[1]: *** [Makefile:133: all] Error 2 make[1]: Leaving directory '/tmp/instance-1/output-1/build/openal-1.21.1' make: *** [package/pkg-generic.mk:270: /tmp/instance-1/output-1/build/openal-1.21.1/.stamp_built] Error 2 make: Leaving directory '/tmp/instance-1/buildroot'