:: Synchronizing package databases... build-support-manual downloading... build-support downloading... core-staging downloading... extra-staging downloading... core-testing downloading... core downloading... extra-testing downloading... extra downloading... :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra-staging-with-build-support] (i486)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-with-build-support-i486/root] -> [build]...done ==> Making package: adlplug 1.0.2-12.0 (Mon May 12 22:32:52 2025) ==> Retrieving sources... -> Found ADLplug-1.0.2.tar.xz -> Found adlplug-1.0.1-gcc9.patch ==> Validating source files with sha512sums... ADLplug-1.0.2.tar.xz ... Passed adlplug-1.0.1-gcc9.patch ... Passed ==> Validating source files with b2sums... ADLplug-1.0.2.tar.xz ... Passed adlplug-1.0.1-gcc9.patch ... Passed gpg: Warning: using insecure memory! ==> Appending keys from archlinux32.gpg... gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-06-16 ==> Making package: adlplug 1.0.2-12.0 (Mon May 12 22:33:13 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... :: There are 3 providers available for jack: :: Repository extra-staging 1) jack2 :: Repository extra 2) jack2 3) pipewire-jack Enter a number (default=1): resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Packages (31) alsa-lib-1.2.14-1.0 alsa-topology-conf-1.2.5.1-4.0 alsa-ucm-conf-1.2.14-1.0 cppdap-1.58.0-2.0 default-cursors-3-1.0 graphite-1:1.3.14-3.3 harfbuzz-7.1.0-1.0 hicolor-icon-theme-0.18-1.0 jsoncpp-1.9.6-3.0 libpng-1.6.47-1.0 libsamplerate-0.2.2-3.1 libuv-1.51.0-1.0 libx11-1.8.12-1.0 libxau-1.0.12-1.0 libxcb-1.17.0-1.0 libxdmcp-1.1.5-1.0 libxext-1.3.6-1.0 libxfixes-6.0.1-2.0 libxrender-0.9.12-1.0 opus-1.5.2-1.1 rhash-1.4.4-1.0 xcb-proto-1.17.0-3.0 xorgproto-2024.1-2.0 cmake-3.30.3-2.1 fmt-11.1.4-1.0 freetype2-2.13.3-1.0 jack2-1.9.22-1.1 liblo-1:0.32-1.0 libxcursor-1.2.3-1.0 libxinerama-1.1.5-2.0 libxrandr-1.5.4-1.0 Total Installed Size: 94.82 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing cppdap... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing fmt... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing libsamplerate... installing opus... installing jack2... Optional dependencies for jack2 a2jmidid: for ALSA MIDI to JACK MIDI bridging libffado: for firewire support using FFADO jack-example-tools: for official JACK example-clients and tools jack2-dbus: for dbus integration jack2-docs: for developer documentation realtime-privileges: for realtime privileges installing liblo... Optional dependencies for liblo liblo-docs: for documentation and examples installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing libxrandr... installing libxinerama... installing libxfixes... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing libxcursor... :: Running post-transaction hooks... (1/2) Reloading user manager configuration... Skipped: Current root is not booted. (2/2) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found ADLplug-1.0.2.tar.xz -> Found adlplug-1.0.1-gcc9.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting ADLplug-1.0.2.tar.xz with bsdtar ==> Starting prepare()... patching file modules/juce_graphics/colour/juce_PixelFormats.h Hunk #2 succeeded at 329 (offset 1 line). Hunk #3 succeeded at 413 (offset 1 line). Hunk #4 succeeded at 632 (offset 1 line). patching file modules/juce_graphics/native/juce_RenderingHelpers.h Hunk #1 succeeded at 581 (offset 4 lines). Hunk #2 succeeded at 666 (offset 4 lines). Hunk #3 succeeded at 680 (offset 4 lines). ==> Starting build()... -- The CXX compiler identification is GNU 14.2.1 -- The C compiler identification is GNU 14.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done ==== libADLMIDI options ==== libADLMIDI_STATIC = ON libADLMIDI_SHARED = OFF WITH_UNIT_TESTS = OFF WITH_CPP_EXTRAS = OFF WITH_MIDI_SEQUENCER = OFF WITH_EMBEDDED_BANKS = OFF WITH_HQ_RESAMPLER = OFF WITH_MUS_SUPPORT = OFF WITH_XMI_SUPPORT = OFF USE_DOSBOX_EMULATOR = ON USE_NUKED_EMULATOR = ON USE_OPAL_EMULATOR = ON USE_JAVA_EMULATOR = ON ===== Utils and extras ===== WITH_GENADLDATA = OFF WITH_GENADLDATA_COMMENTS = OFF WITH_MIDIPLAY = OFF MIDIPLAY_WAVE_ONLY = OFF WITH_ADLMIDI2 = OFF WITH_VLC_PLUGIN = OFF WITH_OLD_UTILS = OFF WITH_XMI2MID = OFF EXAMPLE_SDL2_AUDIO = OFF ==== libOPNMIDI options ==== libOPNMIDI_STATIC = ON libOPNMIDI_SHARED = OFF WITH_UNIT_TESTS = OFF WITH_MIDI_SEQUENCER = OFF WITH_HQ_RESAMPLER = OFF WITH_MUS_SUPPORT = OFF WITH_XMI_SUPPORT = OFF USE_MAME_EMULATOR = ON USE_GENS_EMULATOR = ON USE_NUKED_EMULATOR = ON USE_GX_EMULATOR = OFF USE_NP2_EMULATOR = ON USE_MAME_2608_EMULATOR = ON ===== Utils and extras ===== WITH_MIDIPLAY = OFF WITH_VLC_PLUGIN = OFF WITH_DAC_UTIL = OFF -- Performing Test _test -- Performing Test _test - Success -- Found PkgConfig: /usr/bin/pkg-config (found version "2.4.3") -- Checking for module 'jack' -- Found jack, version 1.9.22 -- Checking for module 'liblo' -- Found liblo, version 0.32 Build VST2: ON Build VST3: OFF Build LV2: ON Build AU: OFF Build Standalone: ON Build Jack: ON VST2 SDK: VeSTige -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found ALSA: /usr/lib/libasound.so (found version "1.2.14") -- Found Freetype: /usr/lib/libfreetype.so (found version "2.13.3") -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Configuring done (1.1s) -- Generating done (0.1s) -- Build files have been written to: /build/adlplug/src/build-adlplug [ 1%] Building CXX object CMakeFiles/juce_core.dir/project/adl/JuceLibraryCode/include_juce_core.cpp.o In file included from /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/juce_core.cpp:128, from /build/adlplug/src/ADLplug-1.0.2/project/adl/JuceLibraryCode/include_juce_core.cpp:9: In constructor ‘juce::var::var(juce::var&&)’, inlined from ‘void juce::ArrayBase::addAssumingCapacityIsReady(ElementType&&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/containers/juce_ArrayBase.h:536:70, inlined from ‘void juce::ArrayBase::add(ElementType&&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/containers/juce_ArrayBase.h:245:36, inlined from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/containers/juce_Array.h:384:20, inlined from ‘static juce::Result juce::JSONParser::parseArray(juce::String::CharPointerType&, juce::var&)’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp:301:28: /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/containers/juce_Variant.cpp:533:7: warning: ‘.juce::var::value’ may be used uninitialized [-Wmaybe-uninitialized] 533 | value (other.value) | ^~~~~~~~~~~~~~~~~~~ In file included from /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/juce_core.cpp:135: /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp: In static member function ‘static juce::Result juce::JSONParser::parseArray(juce::String::CharPointerType&, juce::var&)’: /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp:301:33: note: ‘’ declared here 301 | destArray->add (var()); | ^ In file included from /usr/include/c++/14.2.1/bits/new_allocator.h:36, from /usr/include/c++/14.2.1/i486-pc-linux-gnu/bits/c++allocator.h:33, from /usr/include/c++/14.2.1/bits/allocator.h:46, from /usr/include/c++/14.2.1/memory:65, from /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/juce_core.h:201, from /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/juce_core.cpp:37: In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = juce::var::ValueUnion]’, inlined from ‘void juce::var::swapWith(juce::var&)’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/containers/juce_Variant.cpp:515:15, inlined from ‘juce::var& juce::var::operator=(juce::var&&)’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/containers/juce_Variant.cpp:540:14, inlined from ‘static juce::var juce::JSON::fromString(juce::StringRef)’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp:488:22: /usr/include/c++/14.2.1/bits/move.h:235:7: warning: ‘.juce::var::value’ may be used uninitialized [-Wmaybe-uninitialized] 235 | __a = _GLIBCXX_MOVE(__b); | ^~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp: In static member function ‘static juce::var juce::JSON::fromString(juce::StringRef)’: /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp:488:22: note: ‘’ declared here 488 | result = var(); | ^ In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = juce::var::ValueUnion]’, inlined from ‘void juce::var::swapWith(juce::var&)’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/containers/juce_Variant.cpp:515:15, inlined from ‘juce::var& juce::var::operator=(juce::var&&)’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/containers/juce_Variant.cpp:540:14, inlined from ‘static juce::Result juce::JSONParser::parseObjectOrArray(juce::String::CharPointerType, juce::var&)’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp:34:39, inlined from ‘static juce::Result juce::JSON::parse(const juce::String&, juce::var&)’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp:505:73, inlined from ‘static juce::var juce::JSON::parse(const juce::String&)’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp:477:17: /usr/include/c++/14.2.1/bits/move.h:235:7: warning: ‘.juce::var::value’ may be used uninitialized [-Wmaybe-uninitialized] 235 | __a = _GLIBCXX_MOVE(__b); | ^~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp: In static member function ‘static juce::var juce::JSON::parse(const juce::String&)’: /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp:34:39: note: ‘’ declared here 34 | case 0: result = var(); return Result::ok(); | ^ In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = juce::var::ValueUnion]’, inlined from ‘void juce::var::swapWith(juce::var&)’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/containers/juce_Variant.cpp:515:15, inlined from ‘juce::var& juce::var::operator=(juce::var&&)’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/containers/juce_Variant.cpp:540:14, inlined from ‘static juce::var juce::JSON::parse(const juce::String&)’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp:478:22: /usr/include/c++/14.2.1/bits/move.h:235:7: warning: ‘.juce::var::value’ may be used uninitialized [-Wmaybe-uninitialized] 235 | __a = _GLIBCXX_MOVE(__b); | ^~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp: In static member function ‘static juce::var juce::JSON::parse(const juce::String&)’: /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp:478:22: note: ‘’ declared here 478 | result = var(); | ^ In function ‘std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = juce::var::ValueUnion]’, inlined from ‘void juce::var::swapWith(juce::var&)’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/containers/juce_Variant.cpp:515:15, inlined from ‘juce::var& juce::var::operator=(juce::var&&)’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/containers/juce_Variant.cpp:540:14, inlined from ‘static juce::Result juce::JSONParser::parseObjectOrArray(juce::String::CharPointerType, juce::var&)’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp:34:39, inlined from ‘static juce::Result juce::JSON::parse(const juce::String&, juce::var&)’ at /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp:505:73: /usr/include/c++/14.2.1/bits/move.h:235:7: warning: ‘.juce::var::value’ may be used uninitialized [-Wmaybe-uninitialized] 235 | __a = _GLIBCXX_MOVE(__b); | ^~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp: In static member function ‘static juce::Result juce::JSON::parse(const juce::String&, juce::var&)’: /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/javascript/juce_JSON.cpp:34:39: note: ‘’ declared here 34 | case 0: result = var(); return Result::ok(); | ^ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics [ 2%] Linking CXX static library libjuce_core.a [ 2%] Built target juce_core [ 3%] Building CXX object CMakeFiles/juce_events.dir/project/adl/JuceLibraryCode/include_juce_events.cpp.o [ 5%] Linking CXX static library libjuce_events.a [ 5%] Built target juce_events [ 5%] Building CXX object CMakeFiles/juce_data_structures.dir/project/adl/JuceLibraryCode/include_juce_data_structures.cpp.o [ 6%] Linking CXX static library libjuce_data_structures.a [ 6%] Built target juce_data_structures [ 7%] Building CXX object CMakeFiles/juce_audio_basics.dir/project/adl/JuceLibraryCode/include_juce_audio_basics.cpp.o [ 8%] Linking CXX static library libjuce_audio_basics.a [ 8%] Built target juce_audio_basics [ 8%] Building CXX object CMakeFiles/juce_audio_devices.dir/project/adl/JuceLibraryCode/include_juce_audio_devices.cpp.o [ 10%] Linking CXX static library libjuce_audio_devices.a [ 10%] Built target juce_audio_devices [ 11%] Building CXX object CMakeFiles/juce_audio_formats.dir/project/adl/JuceLibraryCode/include_juce_audio_formats.cpp.o [ 12%] Linking CXX static library libjuce_audio_formats.a [ 12%] Built target juce_audio_formats [ 13%] Building CXX object CMakeFiles/juce_graphics.dir/project/adl/JuceLibraryCode/include_juce_graphics.cpp.o [ 13%] Linking CXX static library libjuce_graphics.a [ 13%] Built target juce_graphics [ 15%] Building CXX object CMakeFiles/juce_gui_extra.dir/project/adl/JuceLibraryCode/include_juce_gui_extra.cpp.o [ 15%] Linking CXX static library libjuce_gui_extra.a [ 15%] Built target juce_gui_extra [ 16%] Building CXX object CMakeFiles/juce_gui_basics.dir/project/adl/JuceLibraryCode/include_juce_gui_basics.cpp.o [ 17%] Linking CXX static library libjuce_gui_basics.a [ 17%] Built target juce_gui_basics [ 18%] Building CXX object CMakeFiles/juce_audio_processors.dir/project/adl/JuceLibraryCode/include_juce_audio_processors.cpp.o [ 20%] Linking CXX static library libjuce_audio_processors.a [ 20%] Built target juce_audio_processors [ 20%] Building CXX object CMakeFiles/juce_audio_utils.dir/project/adl/JuceLibraryCode/include_juce_audio_utils.cpp.o [ 21%] Linking CXX static library libjuce_audio_utils.a [ 21%] Built target juce_audio_utils [ 21%] Building CXX object CMakeFiles/juce_audio_plugin_client_VST2.dir/project/adl/JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp.o [ 22%] Building CXX object CMakeFiles/juce_audio_plugin_client_VST2.dir/project/adl/JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp.o [ 23%] Linking CXX static library libjuce_audio_plugin_client_VST2.a [ 23%] Built target juce_audio_plugin_client_VST2 [ 23%] Building CXX object CMakeFiles/juce_audio_plugin_client_LV2.dir/project/adl/JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp.o [ 25%] Building CXX object CMakeFiles/juce_audio_plugin_client_LV2.dir/project/adl/JuceLibraryCode/include_juce_audio_plugin_client_LV2.cpp.o In file included from /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:51, from /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_LV2.cpp:27, from /build/adlplug/src/ADLplug-1.0.2/project/adl/JuceLibraryCode/include_juce_audio_plugin_client_LV2.cpp:9: /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function ‘int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)’: /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:44: warning: unnecessary parentheses in declaration of ‘prop’ [-Wparentheses] 286 | for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^~~~~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:9: note: in expansion of macro ‘LV2_ATOM_OBJECT_FOREACH’ 347 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:44: note: remove parentheses 286 | for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^~~~~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:9: note: in expansion of macro ‘LV2_ATOM_OBJECT_FOREACH’ 347 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function ‘int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)’: /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:44: warning: unnecessary parentheses in declaration of ‘prop’ [-Wparentheses] 292 | for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ | ^~~~~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:9: note: in expansion of macro ‘LV2_ATOM_OBJECT_BODY_FOREACH’ 380 | LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:44: note: remove parentheses 292 | for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ | ^~~~~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:9: note: in expansion of macro ‘LV2_ATOM_OBJECT_BODY_FOREACH’ 380 | LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function ‘int lv2_atom_object_get(const LV2_Atom_Object*, ...)’: /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:44: warning: unnecessary parentheses in declaration of ‘prop’ [-Wparentheses] 286 | for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^~~~~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:9: note: in expansion of macro ‘LV2_ATOM_OBJECT_FOREACH’ 433 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:44: note: remove parentheses 286 | for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ | ^~~~~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:9: note: in expansion of macro ‘LV2_ATOM_OBJECT_FOREACH’ 433 | LV2_ATOM_OBJECT_FOREACH(object, prop) { | ^~~~~~~~~~~~~~~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function ‘void JuceLv2Wrapper::lv2Run(juce::uint32)’: /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:36: warning: unnecessary parentheses in declaration of ‘iter’ [-Wparentheses] 133 | for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ | ^~~~~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1036:21: note: in expansion of macro ‘LV2_ATOM_SEQUENCE_FOREACH’ 1036 | LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:36: note: remove parentheses 133 | for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ | ^~~~~~ /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1036:21: note: in expansion of macro ‘LV2_ATOM_SEQUENCE_FOREACH’ 1036 | LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) | ^~~~~~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics [ 26%] Linking CXX static library libjuce_audio_plugin_client_LV2.a [ 26%] Built target juce_audio_plugin_client_LV2 [ 27%] Building CXX object CMakeFiles/juce_audio_plugin_client_Standalone.dir/project/adl/JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp.o [ 28%] Building CXX object CMakeFiles/juce_audio_plugin_client_Standalone.dir/project/adl/JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp.o [ 28%] Linking CXX static library libjuce_audio_plugin_client_Standalone.a [ 28%] Built target juce_audio_plugin_client_Standalone [ 30%] Building CXX object CMakeFiles/juce_audio_plugin_client_StandaloneCustom.dir/project/adl/JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp.o [ 31%] Building CXX object CMakeFiles/juce_audio_plugin_client_StandaloneCustom.dir/project/adl/JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp.o [ 32%] Linking CXX static library libjuce_audio_plugin_client_StandaloneCustom.a [ 32%] Built target juce_audio_plugin_client_StandaloneCustom [ 33%] Building C object CMakeFiles/wopl.dir/thirdparty/wopl/wopl/wopl_file.c.o cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C /build/adlplug/src/ADLplug-1.0.2/thirdparty/wopl/wopl/wopl_file.c: In function ‘WOPL_writeInstrument’: /build/adlplug/src/ADLplug-1.0.2/thirdparty/wopl/wopl/wopl_file.c:176:5: warning: ‘__builtin_strncpy’ output may be truncated copying 32 bytes from a string of length 33 [-Wstringop-truncation] 176 | strncpy((char*)cursor, ins->inst_name, 32); | ^ /build/adlplug/src/ADLplug-1.0.2/thirdparty/wopl/wopl/wopl_file.c: In function ‘WOPL_SaveBankToMem’: /build/adlplug/src/ADLplug-1.0.2/thirdparty/wopl/wopl/wopl_file.c:517:17: warning: ‘__builtin_strncpy’ output may be truncated copying 32 bytes from a string of length 32 [-Wstringop-truncation] 517 | strncpy((char*)cursor, bankslots[i][j].bank_name, 32); | ^ At top level: cc1: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics [ 35%] Linking C static library libwopl.a [ 35%] Built target wopl [ 36%] Building CXX object CMakeFiles/simple-ini.dir/thirdparty/simpleini/ConvertUTF.cpp.o [ 37%] Linking CXX static library libsimple-ini.a [ 37%] Built target simple-ini [ 37%] Building CXX object thirdparty/libADLMIDI/CMakeFiles/ADLMIDI_static.dir/src/adlmidi.cpp.o [ 38%] Building CXX object thirdparty/libADLMIDI/CMakeFiles/ADLMIDI_static.dir/src/adlmidi_load.cpp.o [ 40%] Building CXX object thirdparty/libADLMIDI/CMakeFiles/ADLMIDI_static.dir/src/adlmidi_midiplay.cpp.o [ 41%] Building CXX object thirdparty/libADLMIDI/CMakeFiles/ADLMIDI_static.dir/src/adlmidi_opl3.cpp.o [ 41%] Building CXX object thirdparty/libADLMIDI/CMakeFiles/ADLMIDI_static.dir/src/adlmidi_private.cpp.o [ 42%] Building C object thirdparty/libADLMIDI/CMakeFiles/ADLMIDI_static.dir/src/wopl/wopl_file.c.o /build/adlplug/src/ADLplug-1.0.2/thirdparty/libADLMIDI/src/wopl/wopl_file.c: In function ‘WOPL_writeInstrument’: /build/adlplug/src/ADLplug-1.0.2/thirdparty/libADLMIDI/src/wopl/wopl_file.c:176:5: warning: ‘__builtin_strncpy’ output may be truncated copying 32 bytes from a string of length 33 [-Wstringop-truncation] 176 | strncpy((char*)cursor, ins->inst_name, 32); | ^ /build/adlplug/src/ADLplug-1.0.2/thirdparty/libADLMIDI/src/wopl/wopl_file.c: In function ‘WOPL_SaveBankToMem’: /build/adlplug/src/ADLplug-1.0.2/thirdparty/libADLMIDI/src/wopl/wopl_file.c:517:17: warning: ‘__builtin_strncpy’ output may be truncated copying 32 bytes from a string of length 32 [-Wstringop-truncation] 517 | strncpy((char*)cursor, bankslots[i][j].bank_name, 32); | ^ [ 43%] Building CXX object thirdparty/libADLMIDI/CMakeFiles/ADLMIDI_static.dir/src/chips/dosbox_opl3.cpp.o [ 45%] Building CXX object thirdparty/libADLMIDI/CMakeFiles/ADLMIDI_static.dir/src/chips/dosbox/dbopl.cpp.o [ 45%] Building CXX object thirdparty/libADLMIDI/CMakeFiles/ADLMIDI_static.dir/src/chips/nuked_opl3.cpp.o [ 46%] Building C object thirdparty/libADLMIDI/CMakeFiles/ADLMIDI_static.dir/src/chips/nuked/nukedopl3.c.o [ 47%] Building CXX object thirdparty/libADLMIDI/CMakeFiles/ADLMIDI_static.dir/src/chips/nuked_opl3_v174.cpp.o [ 48%] Building C object thirdparty/libADLMIDI/CMakeFiles/ADLMIDI_static.dir/src/chips/nuked/nukedopl3_174.c.o [ 50%] Building CXX object thirdparty/libADLMIDI/CMakeFiles/ADLMIDI_static.dir/src/chips/opal_opl3.cpp.o [ 50%] Building CXX object thirdparty/libADLMIDI/CMakeFiles/ADLMIDI_static.dir/src/chips/java_opl3.cpp.o [ 51%] Linking CXX static library ../../libADLMIDI.a [ 51%] Built target ADLMIDI_static [ 52%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/utility/midi.cc.o [ 52%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/utility/simple_fifo.cc.o [ 53%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/utility/pak.cc.o [ 55%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/utility/rt_checker.cc.o [ 56%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/midi/insnames.cc.o [ 57%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/plugin_editor.cc.o [ 57%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/plugin_processor.cc.o /build/adlplug/src/ADLplug-1.0.2/sources/plugin_processor.cc: In member function ‘void AdlplugAudioProcessor::process(float**, unsigned int, Midi_Input_Source&)’: /build/adlplug/src/ADLplug-1.0.2/sources/plugin_processor.cc:357:20: warning: ‘lv_current[1]’ may be used uninitialized [-Wmaybe-uninitialized] 357 | lv_current_[1] = lv_current[1]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/sources/plugin_processor.cc:340:12: note: ‘lv_current[1]’ was declared here 340 | double lv_current[2]; | ^~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/sources/plugin_processor.cc:356:20: warning: ‘lv_current[0]’ may be used uninitialized [-Wmaybe-uninitialized] 356 | lv_current_[0] = lv_current[0]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/sources/plugin_processor.cc:340:12: note: ‘lv_current[0]’ was declared here 340 | double lv_current[2]; | ^~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics [ 58%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/plugin_state.cc.o [ 60%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/bank_manager.cc.o [ 61%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/configuration.cc.o [ 61%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/messages.cc.o [ 62%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/worker.cc.o [ 63%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/resources.cc.o [ 65%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/ui/look_and_feel.cc.o [ 66%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/ui/components/algorithm_component.cc.o [ 66%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/ui/components/indicator_NxM.cc.o [ 67%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/ui/components/knob_component.cc.o [ 68%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/ui/components/midi_keyboard_ex.cc.o [ 70%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/ui/components/new_program_editor.cc.o [ 70%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/ui/components/program_name_editor.cc.o [ 71%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/ui/components/styled_knobs.cc.o [ 72%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/ui/components/vu_meter.cc.o [ 73%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/ui/components/wave_label.cc.o [ 73%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/ui/utility/knobman_skin.cc.o [ 75%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/ui/utility/graphics.cc.o [ 76%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/ui/utility/image.cc.o [ 77%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/ui/utility/key_maps.cc.o [ 78%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/opl3/parameter_block.cc.o [ 78%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/opl3/adl/chip_settings.cc.o [ 80%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/opl3/adl/instrument.cc.o [ 81%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/opl3/adl/instrument_properties.cc.o [ 82%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/opl3/adl/player.cc.o /build/adlplug/src/ADLplug-1.0.2/sources/opl3/adl/player.cc: In member function ‘bool Player::set_num_4ops(unsigned int)’: /build/adlplug/src/ADLplug-1.0.2/sources/opl3/adl/player.cc:19:21: warning: unused variable ‘pl’ [-Wunused-variable] 19 | ADL_MIDIPlayer *pl = player_.get(); | ^~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics [ 82%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/opl3/adl/measurer/measurer.cpp.o /build/adlplug/src/ADLplug-1.0.2/sources/opl3/adl/measurer/measurer.cpp:86: warning: ignoring ‘#pragma omp simd’ [-Wunknown-pragmas] 86 | #pragma omp simd reduction(+: mean) /build/adlplug/src/ADLplug-1.0.2/sources/opl3/adl/measurer/measurer.cpp:92: warning: ignoring ‘#pragma omp simd’ [-Wunknown-pragmas] 92 | #pragma omp simd reduction(+: rms) cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics [ 83%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/opl3/adl/measurer/chips/dosbox/dbopl.cpp.o [ 85%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/opl3/adl/measurer/chips/dosbox_opl3.cpp.o [ 86%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/opl3/ui/operator_editor.cc.o [ 87%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/opl3/ui/about_component.cc.o [ 87%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/opl3/ui/main_component.cc.o In file included from /build/adlplug/src/ADLplug-1.0.2/sources/opl3/ui/main_component.cc:2145: /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc: In instantiation of ‘void Generic_Main_Component::load_bank(const juce::File&, int) [with T = Main_Component]’: /build/adlplug/src/ADLplug-1.0.2/sources/opl3/ui/main_component.cc:2146:16: required from here 2146 | template class Generic_Main_Component; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc:907:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long long unsigned int’} [-Wsign-compare] 907 | if (stream->read(filedata.get(), length) != length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc: In instantiation of ‘void Generic_Main_Component::load_single_instrument(uint32_t, const juce::File&, int) [with T = Main_Component; uint32_t = unsigned int]’: /build/adlplug/src/ADLplug-1.0.2/sources/opl3/ui/main_component.cc:2146:16: required from here 2146 | template class Generic_Main_Component; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc:940:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint64_t’ {aka ‘long long unsigned int’} [-Wsign-compare] 940 | if (stream->read(filedata.get(), length) != length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc: In member function ‘void Generic_Main_Component::load_bank_mem(const uint8_t*, size_t, const juce::String&, int) [with T = Main_Component]’: /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc:977:21: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 64 equals destination size [-Wstringop-truncation] 977 | std::strncpy(msg.title, bank_name.toRawUTF8(), 64); | ^ In file included from /usr/include/c++/14.2.1/memory:78, from /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/system/juce_StandardHeader.h:46, from /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_core/juce_core.h:201, from /build/adlplug/src/ADLplug-1.0.2/thirdparty/JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from /build/adlplug/src/ADLplug-1.0.2/project/adl/JuceLibraryCode/JuceHeader.h:17, from /build/adlplug/src/ADLplug-1.0.2/sources/opl3/ui/operator_editor.h:23, from /build/adlplug/src/ADLplug-1.0.2/sources/opl3/ui/main_component.cc:21: In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/14.2.1/bits/unique_ptr.h:399:17, inlined from ‘void Generic_Main_Component::save_single_instrument(uint32_t, const juce::File&) [with T = Main_Component]’ at /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc:1216:1: /usr/include/c++/14.2.1/bits/unique_ptr.h:93:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 93 | delete __ptr; | ^~~~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc: In member function ‘void Generic_Main_Component::save_single_instrument(uint32_t, const juce::File&) [with T = Main_Component]’: /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc:1188:39: note: returned from ‘void* operator new [](std::size_t)’ 1188 | std::unique_ptr filedata(new uint8_t[filesize]); | ^~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/14.2.1/bits/unique_ptr.h:399:17, inlined from ‘void Generic_Main_Component::save_single_instrument(uint32_t, const juce::File&) [with T = Main_Component]’ at /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc:1216:1: /usr/include/c++/14.2.1/bits/unique_ptr.h:93:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 93 | delete __ptr; | ^~~~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc: In member function ‘void Generic_Main_Component::save_single_instrument(uint32_t, const juce::File&) [with T = Main_Component]’: /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc:1188:39: note: returned from ‘void* operator new [](std::size_t)’ 1188 | std::unique_ptr filedata(new uint8_t[filesize]); | ^~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/14.2.1/bits/unique_ptr.h:399:17, inlined from ‘void Generic_Main_Component::save_single_instrument(uint32_t, const juce::File&) [with T = Main_Component]’ at /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc:1216:1: /usr/include/c++/14.2.1/bits/unique_ptr.h:93:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 93 | delete __ptr; | ^~~~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc: In member function ‘void Generic_Main_Component::save_single_instrument(uint32_t, const juce::File&) [with T = Main_Component]’: /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc:1188:39: note: returned from ‘void* operator new [](std::size_t)’ 1188 | std::unique_ptr filedata(new uint8_t[filesize]); | ^~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/14.2.1/bits/unique_ptr.h:399:17, inlined from ‘void Generic_Main_Component::save_bank(const juce::File&) [with T = Main_Component]’ at /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc:1166:1: /usr/include/c++/14.2.1/bits/unique_ptr.h:93:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 93 | delete __ptr; | ^~~~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc: In member function ‘void Generic_Main_Component::save_bank(const juce::File&) [with T = Main_Component]’: /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc:1138:39: note: returned from ‘void* operator new [](std::size_t)’ 1138 | std::unique_ptr filedata(new uint8_t[filesize]); | ^~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/14.2.1/bits/unique_ptr.h:399:17, inlined from ‘void Generic_Main_Component::save_bank(const juce::File&) [with T = Main_Component]’ at /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc:1166:1: /usr/include/c++/14.2.1/bits/unique_ptr.h:93:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 93 | delete __ptr; | ^~~~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc: In member function ‘void Generic_Main_Component::save_bank(const juce::File&) [with T = Main_Component]’: /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc:1138:39: note: returned from ‘void* operator new [](std::size_t)’ 1138 | std::unique_ptr filedata(new uint8_t[filesize]); | ^~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = unsigned char]’, inlined from ‘std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = unsigned char; _Dp = std::default_delete]’ at /usr/include/c++/14.2.1/bits/unique_ptr.h:399:17, inlined from ‘void Generic_Main_Component::save_bank(const juce::File&) [with T = Main_Component]’ at /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc:1166:1: /usr/include/c++/14.2.1/bits/unique_ptr.h:93:9: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 93 | delete __ptr; | ^~~~~~~~~~~~ /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc: In member function ‘void Generic_Main_Component::save_bank(const juce::File&) [with T = Main_Component]’: /build/adlplug/src/ADLplug-1.0.2/sources/ui/generic_main_component.tcc:1138:39: note: returned from ‘void* operator new [](std::size_t)’ 1138 | std::unique_ptr filedata(new uint8_t[filesize]); | ^~~~~~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics [ 88%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/opl3/ui/components/algorithm_help.cc.o [ 90%] Building CXX object CMakeFiles/ADLplug_core.dir/sources/opl3/ui/components/opl3_waves.cc.o [ 91%] Linking CXX static library libADLplug_core.a [ 91%] Built target ADLplug_core [ 92%] Building CXX object CMakeFiles/ADLplug_VST2.dir/sources/nothing.cc.o [ 93%] Linking CXX shared module vst2/ADLplug.so [ 93%] Built target ADLplug_VST2 [ 95%] Building CXX object CMakeFiles/ADLplug_LV2.dir/sources/nothing.cc.o [ 96%] Linking CXX shared module lv2/ADLplug.lv2/ADLplug.so [ 96%] Built target ADLplug_LV2 [ 96%] Built target ADLplug_LV2_manifests_copy [ 97%] Building CXX object CMakeFiles/ADLplug_Standalone.dir/sources/nothing.cc.o [ 97%] Linking CXX executable standalone/ADLplug /usr/bin/ld: libjuce_audio_formats.a(include_juce_audio_formats.cpp.o): in function `std::__atomic_base::store(long long, std::memory_order)': /usr/include/c++/14.2.1/bits/atomic_base.h:477:(.text+0x156d): undefined reference to `__atomic_store_8' /usr/bin/ld: libjuce_audio_formats.a(include_juce_audio_formats.cpp.o): in function `std::__atomic_base::load(std::memory_order) const': /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x545f): undefined reference to `__atomic_load_8' /usr/bin/ld: libjuce_audio_basics.a(include_juce_audio_basics.cpp.o): in function `std::__atomic_base::store(long long, std::memory_order)': /usr/include/c++/14.2.1/bits/atomic_base.h:477:(.text+0x503): undefined reference to `__atomic_store_8' /usr/bin/ld: libjuce_audio_basics.a(include_juce_audio_basics.cpp.o): in function `std::__atomic_base::load(std::memory_order) const': /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x2fb4): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x303a): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x4c3d): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x4c56): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x4c73): undefined reference to `__atomic_load_8' /usr/bin/ld: libjuce_audio_basics.a(include_juce_audio_basics.cpp.o): in function `std::__atomic_base::operator+=(long long)': /usr/include/c++/14.2.1/bits/atomic_base.h:414:(.text+0x4dfa): undefined reference to `__atomic_fetch_add_8' /usr/bin/ld: libjuce_audio_basics.a(include_juce_audio_basics.cpp.o): in function `std::__atomic_base::load(std::memory_order) const': /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x4eae): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x4ed7): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x1c7d3): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x1c8d5): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x1c8ea): undefined reference to `__atomic_load_8' /usr/bin/ld: libjuce_audio_basics.a(include_juce_audio_basics.cpp.o):/usr/include/c++/14.2.1/bits/atomic_base.h:501: more undefined references to `__atomic_load_8' follow /usr/bin/ld: libjuce_audio_basics.a(include_juce_audio_basics.cpp.o): in function `std::__atomic_base::store(long long, std::memory_order)': /usr/include/c++/14.2.1/bits/atomic_base.h:477:(.text+0x1cb10): undefined reference to `__atomic_store_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:477:(.text+0x1cd4e): undefined reference to `__atomic_store_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:477:(.text+0x1cd66): undefined reference to `__atomic_store_8' /usr/bin/ld: libjuce_audio_basics.a(include_juce_audio_basics.cpp.o): in function `std::__atomic_base::load(std::memory_order) const': /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x1cd7d): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x1cdbd): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x1cde2): undefined reference to `__atomic_load_8' /usr/bin/ld: libjuce_audio_basics.a(include_juce_audio_basics.cpp.o): in function `std::__atomic_base::store(long long, std::memory_order)': /usr/include/c++/14.2.1/bits/atomic_base.h:477:(.text+0x1ce2a): undefined reference to `__atomic_store_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:477:(.text+0x1ce39): undefined reference to `__atomic_store_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:477:(.text+0x1ceee): undefined reference to `__atomic_store_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:477:(.text+0x1cf02): undefined reference to `__atomic_store_8' /usr/bin/ld: libjuce_audio_basics.a(include_juce_audio_basics.cpp.o): in function `std::__atomic_base::load(std::memory_order) const': /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x1cfc0): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x1cfe7): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x1d012): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x1d048): undefined reference to `__atomic_load_8' /usr/bin/ld: libjuce_audio_basics.a(include_juce_audio_basics.cpp.o): in function `std::__atomic_base::store(long long, std::memory_order)': /usr/include/c++/14.2.1/bits/atomic_base.h:477:(.text+0x1d05d): undefined reference to `__atomic_store_8' /usr/bin/ld: libjuce_audio_basics.a(include_juce_audio_basics.cpp.o): in function `std::__atomic_base::load(std::memory_order) const': /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x1d069): undefined reference to `__atomic_load_8' /usr/bin/ld: libjuce_audio_basics.a(include_juce_audio_basics.cpp.o): in function `std::__atomic_base::store(long long, std::memory_order)': /usr/include/c++/14.2.1/bits/atomic_base.h:477:(.text+0x1d08b): undefined reference to `__atomic_store_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:477:(.text+0x202a3): undefined reference to `__atomic_store_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:477:(.text+0x202b0): undefined reference to `__atomic_store_8' /usr/bin/ld: libjuce_audio_basics.a(include_juce_audio_basics.cpp.o): in function `std::__atomic_base::load(std::memory_order) const': /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x2033a): undefined reference to `__atomic_load_8' /usr/bin/ld: /usr/include/c++/14.2.1/bits/atomic_base.h:501:(.text+0x2034d): undefined reference to `__atomic_load_8' collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/ADLplug_Standalone.dir/build.make:119: standalone/ADLplug] Error 1 make[1]: *** [CMakeFiles/Makefile2:806: CMakeFiles/ADLplug_Standalone.dir/all] Error 2 make: *** [Makefile:156: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-with-build-support-i486/build/build used straw: :with_build_support:haskell_without_check: build@euronuc-i486