From https://github.com/archlinux/svntogit-community * branch packages/lib32-jack2 -> FETCH_HEAD * [new branch] packages/lib32-jack2 -> community/packages/lib32-jack2 Cloning into 'lib32-jack2'... done. :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 86 134k 86 115k 0 0 338k 0 --:--:-- --:--:-- --:--:-- 338k 100 134k 100 134k 0 0 391k 0 --:--:-- --:--:-- --:--:-- 391k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 2 8493k 2 215k 0 0 212k 0 0:00:40 0:00:01 0:00:39 212k 31 8493k 31 2662k 0 0 1309k 0 0:00:06 0:00:02 0:00:04 1310k 72 8493k 72 6159k 0 0 2020k 0 0:00:04 0:00:03 0:00:01 2020k 100 8493k 100 8493k 0 0 2386k 0 0:00:03 0:00:03 --:--:-- 2386k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 141k 100 141k 0 0 815k 0 --:--:-- --:--:-- --:--:-- 815k :: Starting full system upgrade... there is nothing to do PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp/archlinux-ci/ GIT_SSL_NO_VERIFY=1 SOURCE_DATE_EPOCH=1688258257 SHELL=/bin/bash SCHROOT_CHROOT_NAME=jenkins-reproducible-archlinux no_proxy=localhost,127.0.0.1 SCHROOT_COMMAND=bash -l -c SOURCE_DATE_EPOCH='1688258257' PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' TMPDIR='/tmp/archlinux-ci/' GIT_SSL_NO_VERIFY=1 printenv 2>&1 SCHROOT_SESSION_ID=archlinux-lib32-jack2-archlinuxrb-build-28zXytnS PWD=/tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk LOGNAME=jenkins SCHROOT_ALIAS_NAME=jenkins-reproducible-archlinux SCHROOT_GROUP=jenkins SCHROOT_USER=jenkins ftp_proxy=http://127.0.0.1:3128 HOME=/var/lib/jenkins LANG=C https_proxy=http://127.0.0.1:3128 USER=jenkins FTP_PROXY=http://127.0.0.1:3128 SHLVL=1 HTTPS_PROXY=http://127.0.0.1:3128 HTTP_PROXY=http://127.0.0.1:3128 SCHROOT_GID=116 http_proxy=http://127.0.0.1:3128 DEBUGINFOD_URLS=https://debuginfod.archlinux.org SCHROOT_UID=108 HG=/usr/bin/hg _=/usr/sbin/printenv gpg: key CDBAA37ABC74FBA0: public key "falkTX " imported gpg: Total number processed: 1 gpg: imported: 1 ==> Making package: lib32-jack2 1.9.22-1 (Sat Aug 3 07:00:53 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (7) alsa-lib-1.2.9-1 alsa-topology-conf-1.2.5.1-3 alsa-ucm-conf-1.2.9-1 libsamplerate-0.2.2-2 opus-1.4-1 jack2-1.9.22-1 lib32-opus-1.4-1 Total Download Size: 2.77 MiB Total Installed Size: 6.63 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 225k 100 225k 0 0 43.7M 0 --:--:-- --:--:-- --:--:-- 55.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 195k 100 195k 0 0 19.8M 0 --:--:-- --:--:-- --:--:-- 21.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 13926 100 13926 0 0 2771k 0 --:--:-- --:--:-- --:--:-- 3399k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 78211 100 78211 0 0 13.0M 0 --:--:-- --:--:-- --:--:-- 14.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 485k 100 485k 0 0 24.3M 0 --:--:-- --:--:-- --:--:-- 24.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1366k 100 1366k 0 0 82.9M 0 --:--:-- --:--:-- --:--:-- 83.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 471k 100 471k 0 0 66.5M 0 --:--:-- --:--:-- --:--:-- 76.7M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing opus... installing lib32-opus... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing libsamplerate... 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 :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: lib32-keyutils will be installed before its lib32-krb5 dependency Packages (19) lib32-e2fsprogs-1.47.0-1 lib32-keyutils-1.6.3-1 lib32-krb5-1.20.1-1 lib32-libcap-2.69-1 lib32-libgcrypt-1.10.2-1 lib32-libgpg-error-1.47-1 lib32-libldap-2.6.4-1 lib32-libtirpc-1.3.3-2 lib32-libxcrypt-4.4.35-1 lib32-openssl-1:3.1.1-1 lib32-pam-1.5.3-1 lib32-systemd-253.5-1 lib32-xz-5.4.3-1 lib32-zstd-1.5.5-1 lib32-alsa-lib-1.2.9-1 lib32-dbus-1.14.8-1 lib32-expat-2.5.0-2 lib32-libsamplerate-0.2.2-2 waf-2.0.25-2 Total Download Size: 7.65 MiB Total Installed Size: 22.23 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 395k 100 395k 0 0 86.8M 0 --:--:-- --:--:-- --:--:-- 96.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 237k 100 237k 0 0 76.7M 0 --:--:-- --:--:-- --:--:-- 116M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1809k 100 1809k 0 0 93.4M 0 --:--:-- --:--:-- --:--:-- 98.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 71833 100 71833 0 0 50.4M 0 --:--:-- --:--:-- --:--:-- 68.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 171k 100 171k 0 0 70.9M 0 --:--:-- --:--:-- --:--:-- 83.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8942 100 8942 0 0 7789k 0 --:--:-- --:--:-- --:--:-- 8732k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 849k 100 849k 0 0 89.4M 0 --:--:-- --:--:-- --:--:-- 92.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 82139 100 82139 0 0 52.8M 0 --:--:-- --:--:-- --:--:-- 78.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 166k 100 166k 0 0 74.6M 0 --:--:-- --:--:-- --:--:-- 81.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 30132 100 30132 0 0 23.2M 0 --:--:-- --:--:-- --:--:-- 28.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 66711 100 66711 0 0 42.9M 0 --:--:-- --:--:-- --:--:-- 63.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 441k 100 441k 0 0 95.6M 0 --:--:-- --:--:-- --:--:-- 107M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 106k 100 106k 0 0 56.6M 0 --:--:-- --:--:-- --:--:-- 103M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 306k 100 306k 0 0 87.6M 0 --:--:-- --:--:-- --:--:-- 99.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 681k 100 681k 0 0 82.7M 0 --:--:-- --:--:-- --:--:-- 83.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 145k 100 145k 0 0 62.7M 0 --:--:-- --:--:-- --:--:-- 71.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 71353 100 71353 0 0 42.2M 0 --:--:-- --:--:-- --:--:-- 68.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1313k 100 1313k 0 0 93.1M 0 --:--:-- --:--:-- --:--:-- 98.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 883k 100 883k 0 0 95.6M 0 --:--:-- --:--:-- --:--:-- 107M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing lib32-alsa-lib... installing lib32-e2fsprogs... installing lib32-openssl... Optional dependencies for lib32-openssl ca-certificates [installed] installing lib32-libxcrypt... installing lib32-libldap... installing lib32-keyutils... installing lib32-krb5... installing lib32-libtirpc... installing lib32-pam... installing lib32-libcap... installing lib32-libgpg-error... installing lib32-libgcrypt... installing lib32-xz... installing lib32-zstd... installing lib32-systemd... installing lib32-dbus... installing lib32-expat... installing lib32-libsamplerate... installing waf... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Cloning jack2 git repo... Cloning into bare repository '/tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/jack2'... ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... jack2 ... Skipped ==> Extracting sources... -> Creating working copy of jack2 git repo... Cloning into 'jack2'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... removed 'jack2/waflib/processor.py' removed 'jack2/waflib/fixpy2.py' removed 'jack2/waflib/extras/xcode6.py' removed 'jack2/waflib/extras/c_nec.py' removed 'jack2/waflib/extras/c_bgxlc.py' removed 'jack2/waflib/extras/build_logs.py' removed 'jack2/waflib/extras/build_file_tracker.py' removed 'jack2/waflib/extras/batched_cc.py' removed 'jack2/waflib/extras/__init__.py' removed directory 'jack2/waflib/extras' removed 'jack2/waflib/ansiterm.py' removed 'jack2/waflib/__init__.py' removed 'jack2/waflib/Utils.py' removed 'jack2/waflib/Tools/xlcxx.py' removed 'jack2/waflib/Tools/xlc.py' removed 'jack2/waflib/Tools/waf_unit_test.py' removed 'jack2/waflib/Tools/suncxx.py' removed 'jack2/waflib/Tools/suncc.py' removed 'jack2/waflib/Tools/msvc.py' removed 'jack2/waflib/Tools/irixcc.py' removed 'jack2/waflib/Tools/icpc.py' removed 'jack2/waflib/Tools/icc.py' removed 'jack2/waflib/Tools/gxx.py' removed 'jack2/waflib/Tools/gcc.py' removed 'jack2/waflib/Tools/errcheck.py' removed 'jack2/waflib/Tools/cxx.py' removed 'jack2/waflib/Tools/compiler_cxx.py' removed 'jack2/waflib/Tools/compiler_c.py' removed 'jack2/waflib/Tools/clangxx.py' removed 'jack2/waflib/Tools/clang.py' removed 'jack2/waflib/Tools/ccroot.py' removed 'jack2/waflib/Tools/c_tests.py' removed 'jack2/waflib/Tools/c_preproc.py' removed 'jack2/waflib/Tools/c_osx.py' removed 'jack2/waflib/Tools/c_config.py' removed 'jack2/waflib/Tools/c_aliases.py' removed 'jack2/waflib/Tools/c.py' removed 'jack2/waflib/Tools/ar.py' removed 'jack2/waflib/Tools/__init__.py' removed directory 'jack2/waflib/Tools' removed 'jack2/waflib/TaskGen.py' removed 'jack2/waflib/Task.py' removed 'jack2/waflib/Scripting.py' removed 'jack2/waflib/Runner.py' removed 'jack2/waflib/Options.py' removed 'jack2/waflib/Node.py' removed 'jack2/waflib/Logs.py' removed 'jack2/waflib/Errors.py' removed 'jack2/waflib/Context.py' removed 'jack2/waflib/Configure.py' removed 'jack2/waflib/ConfigSet.py' removed 'jack2/waflib/Build.py' removed directory 'jack2/waflib' ==> Starting build()... Setting top to : /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/src/jack2 Setting out to : /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/src/jack2/build Checking for 'g++' (C++ compiler) : g++ -m32 Checking for 'gcc' (C compiler) : gcc -m32 Checking platform : Linux Checking for program 'pkg-config' : /usr/sbin/pkg-config Checking for 'alsa >= 1.0.18' : yes Checking for 'libffado >= 1.999.17' : not found Checking for 'gtkIOStream >= 1.4.0' : not found Checking for 'eigen3 >= 3.1.2' : not found Checking for header windows.h : not found Checking for 'portaudio-2.0 >= 19' : not found Checking for header mmsystem.h : not found Checking for 'celt >= 0.11.0' : not found Checking for 'celt >= 0.8.0' : not found Checking for 'celt >= 0.7.0' : not found Checking for 'celt >= 0.5.0' : not found Checking for header opus/opus_custom.h : yes Checking for 'opus >= 0.9.0' : yes Checking for 'samplerate' : yes Checking for header systemd/sd-daemon.h : yes Checking for library systemd : yes Checking for header db.h : yes Checking for library db : not found Checking for header alloca.h : yes Checking for ppoll : yes Checking for header execinfo.h : yes Checking for 'dbus-1 >= 1.0.0' : yes Checking for 'dbus-1' : yes Checking for 'expat' : yes Checking for ucontext->uc_mcontext.gp_regs : no Checking for ucontext->uc_mcontext.uc_regs : no Checking for ucontext->uc_mcontext.mc_gregs : no Checking for ucontext->uc_mcontext.gregs : yes Checking for NGREG : yes JACK 1.9.22 Maximum JACK clients : 256 Maximum ports per application : 2048 Install prefix : /usr Library directory : /usr/lib32 Drivers directory : /usr/lib32/jack Build debuggable binaries : no C compiler flags : ['-march=x86-64', '-mtune=generic', '-O2', '-pipe', '-fno-plt', '-fexceptions', '-Wp,-D_FORTIFY_SOURCE=2', '-Wformat', '-Werror=format-security', '-fstack-clash-protection', '-fcf-protection', '-m32', '-Wall'] C++ compiler flags : ['-march=x86-64', '-mtune=generic', '-O2', '-pipe', '-fno-plt', '-fexceptions', '-Wp,-D_FORTIFY_SOURCE=2', '-Wformat', '-Werror=format-security', '-fstack-clash-protection', '-fcf-protection', '-Wp,-D_GLIBCXX_ASSERTIONS', '-m32', '-Wall', '-Wno-invalid-offsetof', '-std=gnu++11'] Linker flags : ['-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now', '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now', '-Wl,--no-undefined'] Build with engine profiling : no Build with 32/64 bits mixed mode : no Build standard JACK (jackd) : yes Build D-Bus JACK (jackdbus) : yes Autostart method : classic WARNING !! mixing both jackd and jackdbus may cause issues: WARNING !! jackdbus does not use .jackdrc nor qjackctl settings Build doxygen documentation : no Enable ALSA driver : yes Enable FireWire driver (FFADO) : no Enable IIO driver : no Enable Portaudio driver : no Enable WinMME driver : no Build with CELT : no Build tests : no Build Opus netjack2 : yes Build with libsamplerate : yes Use systemd notify : yes Use Berkeley DB (metadata) : no D-Bus service install directory : /usr/share/dbus-1/services 'configure' finished successfully (2.485s) Waf: Entering directory `/tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/src/jack2/build' fill_template: 5: [: []: unexpected operator [ 1/196] Compiling common/promiscuous.c [ 2/196] Compiling common/timestamps.c [ 3/196] Compiling common/JackDebugClient.cpp [ 4/196] Compiling common/JackEngineProfiling.cpp [ 5/196] Compiling common/JackMessageBuffer.cpp [ 6/196] Compiling common/JackTools.cpp [ 7/196] Compiling common/JackTransportEngine.cpp [ 8/196] Compiling common/JackGlobals.cpp [ 9/196] Compiling common/shm.c [ 10/196] Compiling common/JackGenericClientChannel.cpp [ 11/196] Compiling posix/JackNetUnixSocket.cpp [ 12/196] Compiling common/JackShmMem.cpp [ 13/196] Compiling posix/JackSocketServerNotifyChannel.cpp [ 14/196] Compiling posix/JackSocketNotifyChannel.cpp [ 15/196] Compiling common/JackEngineControl.cpp [ 16/196] Compiling posix/JackSocketServerChannel.cpp [ 17/196] Compiling common/JackMetadata.cpp [ 18/196] Compiling common/JackMidiAPI.cpp [ 19/196] Compiling common/JackMidiWriteQueue.cpp ../common/shm.c: In function ‘jack_shmalloc’: ../common/shm.c:892:9: warning: ‘__builtin_strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 892 | strncpy (registry->id, name, sizeof (registry->id)); | ^ [ 20/196] Compiling common/JackMidiPort.cpp [ 21/196] Compiling common/JackAudioPort.cpp [ 22/196] Compiling common/JackMidiRawOutputWriteQueue.cpp [ 23/196] Compiling common/JackMidiAsyncQueue.cpp [ 24/196] Compiling common/JackRestartThreadedDriver.cpp [ 25/196] Compiling common/JackWaitThreadedDriver.cpp [ 26/196] Compiling common/JackGraphManager.cpp [ 27/196] Compiling common/JackConnectionManager.cpp [ 28/196] Compiling common/JackWaitCallbackDriver.cpp [ 29/196] Compiling common/JackMidiReadQueue.cpp [ 30/196] Compiling common/JackMidiAsyncWaitQueue.cpp [ 31/196] Compiling common/JackServerAPI.cpp [ 32/196] Compiling common/ringbuffer.c [ 33/196] Compiling common/JackMidiBufferReadQueue.cpp ../common/JackEngineProfiling.cpp: In constructor ‘Jack::JackEngineProfiling::JackEngineProfiling()’: ../common/JackEngineProfiling.cpp:39:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct Jack::JackTimingMeasure’; use assignment or value-initialization instead [-Wclass-memaccess] 39 | memset(fProfileTable, 0, sizeof(fProfileTable)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackEngineProfiling.cpp:20: ../common/JackEngineProfiling.h:84:8: note: ‘struct Jack::JackTimingMeasure’ declared here 84 | struct JackTimingMeasure | ^~~~~~~~~~~~~~~~~ [ 34/196] Compiling common/JackDriverLoader.cpp [ 35/196] Compiling posix/JackPosixThread.cpp [ 36/196] Compiling posix/JackPosixProcessSync.cpp [ 37/196] Compiling common/JackServerGlobals.cpp [ 38/196] Compiling posix/JackPosixMutex.cpp [ 39/196] Compiling posix/JackSocket.cpp [ 40/196] Compiling common/JackMidiUtil.cpp [ 41/196] Compiling common/JackMidiReceiveQueue.cpp [ 42/196] Compiling common/JackPort.cpp [ 43/196] Compiling common/JackError.cpp ../common/JackDebugClient.cpp: In member function ‘virtual int Jack::JackDebugClient::Open(const char*, const char*, jack_uuid_t, jack_options_t, jack_status_t*)’: ../common/JackDebugClient.cpp:94:60: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 239 [-Wformat-truncation=] 94 | snprintf(provstr, sizeof(provstr), "JackClientDebug-%s-%s.log", name, buffer); | ^~ ~~~~~~ In file included from /usr/include/stdio.h:906, from /usr/include/c++/13.1.1/cstdio:42, from /usr/include/c++/13.1.1/ext/string_conversions.h:45, from /usr/include/c++/13.1.1/bits/basic_string.h:4110, from /usr/include/c++/13.1.1/string:54, from /usr/include/c++/13.1.1/stdexcept:39, from ../common/JackException.h:25, from ../posix/JackPosixMutex.h:25, from ../linux/JackPlatformPlug_os.h:44, from ../common/JackPlatformPlug.h:23, from ../common/JackClient.h:28, from ../common/JackDebugClient.h:25, from ../common/JackDebugClient.cpp:20: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘virtual int Jack::JackDebugClient::Open(const char*, const char*, jack_uuid_t, jack_options_t, jack_status_t*)’ at ../common/JackDebugClient.cpp:94:13: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output 22 or more bytes (assuming 277) into a destination of size 256 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 44/196] Compiling linux/JackLinuxFutex.cpp ../common/JackPort.cpp: In member function ‘int Jack::JackPort::GetAliases(char* const*)’: ../common/JackPort.cpp:257:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 320 bytes from a string of length 320 [-Wstringop-truncation] 257 | strncpy(aliases[0], fAlias1, REAL_JACK_PORT_NAME_SIZE); | ^ ../common/JackPort.cpp:262:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 320 bytes from a string of length 320 [-Wstringop-truncation] 262 | strncpy(aliases[1], fAlias2, REAL_JACK_PORT_NAME_SIZE); | ^ ../common/JackPort.cpp: In member function ‘int Jack::JackPort::SetAlias(const char*)’: ../common/JackPort.cpp:274:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 321 equals destination size [-Wstringop-truncation] 274 | strncpy(fAlias2, alias, sizeof(fAlias2)); | ^ ../common/JackPort.cpp:272:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 321 equals destination size [-Wstringop-truncation] 272 | strncpy(fAlias1, alias, sizeof(fAlias1)); | ^ [ 45/196] Compiling linux/JackLinuxTime.c [ 46/196] Compiling common/JackControlAPI.cpp [ 47/196] Compiling common/JackAudioDriver.cpp [ 48/196] Compiling common/JackTimedDriver.cpp [ 49/196] Compiling common/JackMidiBufferWriteQueue.cpp In file included from ../common/JackConnectionManager.cpp:20: ../common/JackConnectionManager.h: In instantiation of ‘const jack_int_t* Jack::JackFixedArray::GetItems() const [with int SIZE = 2048; jack_int_t = short unsigned int]’: ../common/JackConnectionManager.cpp:131:44: required from here ../common/JackConnectionManager.h:103:20: warning: taking address of packed member of ‘Jack::JackFixedArray<2048>’ may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | return fTable; | ^~~~~~ ../common/JackConnectionManager.h: In instantiation of ‘const jack_int_t* Jack::JackFixedMatrix::GetItems(jack_int_t) const [with int SIZE = 256; jack_int_t = short unsigned int]’: ../common/JackConnectionManager.cpp:254:59: required from here ../common/JackConnectionManager.h:186:26: warning: taking address of packed member of ‘Jack::JackFixedMatrix<256>’ may result in an unaligned pointer value [-Waddress-of-packed-member] 186 | return fTable[index]; | ~~~~~~^ [ 50/196] Compiling common/JackNetTool.cpp [ 51/196] Compiling common/JackMidiDriver.cpp In file included from ../common/JackInternalClient.h:24, from ../common/JackServerAPI.cpp:23: ../common/JackClient.h:219:14: warning: ‘virtual bool Jack::JackClient::Init()’ was hidden [-Woverloaded-virtual=] 219 | bool Init(); | ^~~~ ../common/JackInternalClient.h:84:21: note: by ‘virtual int Jack::JackLoadableInternalClient::Init(const char*)’ 84 | virtual int Init(const char* so_name); | ^~~~ [ 52/196] Compiling common/JackDriver.cpp ../common/JackGraphManager.cpp: In member function ‘void Jack::JackGraphManager::Save(Jack::JackConnectionManager*)’: ../common/JackGraphManager.cpp:904:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackConnectionManager’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 904 | memcpy(dst, manager, sizeof(JackConnectionManager)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackGraphManager.h:27, from ../common/JackGraphManager.cpp:21: ../common/JackConnectionManager.h:411:21: note: ‘class Jack::JackConnectionManager’ declared here 411 | class SERVER_EXPORT JackConnectionManager | ^~~~~~~~~~~~~~~~~~~~~ ../common/JackGraphManager.cpp: In member function ‘void Jack::JackGraphManager::Restore(Jack::JackConnectionManager*)’: ../common/JackGraphManager.cpp:912:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackConnectionManager’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 912 | memcpy(manager, src, sizeof(JackConnectionManager)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackConnectionManager.h:411:21: note: ‘class Jack::JackConnectionManager’ declared here 411 | class SERVER_EXPORT JackConnectionManager | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackGraphManager.h:28: ../common/JackAtomicState.h: In instantiation of ‘UInt32 Jack::JackAtomicState::WriteNextStateStartAux() [with T = Jack::JackConnectionManager; UInt32 = long unsigned int]’: ../common/JackAtomicState.h:197:35: required from ‘T* Jack::JackAtomicState::WriteNextStateStart() [with T = Jack::JackConnectionManager]’ ../common/JackGraphManager.cpp:91:57: required from here ../common/JackAtomicState.h:116:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackConnectionManager’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 116 | memcpy(&fState[next_index], &fState[cur_index], sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackConnectionManager.h:411:21: note: ‘class Jack::JackConnectionManager’ declared here 411 | class SERVER_EXPORT JackConnectionManager | ^~~~~~~~~~~~~~~~~~~~~ [ 53/196] Compiling common/JackException.cpp ../common/JackGenericClientChannel.cpp: In member function ‘virtual void Jack::JackGenericClientChannel::GetUUIDForClientName(int, const char*, char*, int*)’: ../common/JackGenericClientChannel.cpp:232:12: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 36 bytes from a string of length 36 [-Wstringop-truncation] 232 | strncpy(uuid_res, res.fUUID, JACK_UUID_SIZE); | ^ ../common/JackGenericClientChannel.cpp: In member function ‘virtual void Jack::JackGenericClientChannel::GetClientNameForUUID(int, const char*, char*, int*)’: ../common/JackGenericClientChannel.cpp:240:12: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation] 240 | strncpy(name_res, res.fName, JACK_CLIENT_NAME_SIZE); | ^ [ 54/196] Compiling common/JackEngine.cpp [ 55/196] Compiling common/JackExternalClient.cpp [ 56/196] Compiling common/JackMidiSendQueue.cpp [ 57/196] Compiling common/JackMidiRawInputWriteQueue.cpp ../common/JackDriverLoader.cpp: In function ‘void jack_print_driver_options(jack_driver_desc_t*, FILE*)’: ../common/JackDriverLoader.cpp:104:43: warning: the address of ‘jack_driver_param_value_t::str’ will never be NULL [-Waddress] 104 | if (desc->params[i].value.str && strcmp (desc->params[i].value.str, "") != 0) { | ~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ../common/JackDriverLoader.h:24, from ../common/JackDriverLoader.cpp:22: ../common/driver_interface.h:69:10: note: ‘jack_driver_param_value_t::str’ declared here 69 | char str[JACK_DRIVER_PARAM_STRING_MAX + 1]; | ^~~ ../common/JackDriverLoader.cpp: In function ‘jack_driver_desc_t* jack_get_descriptor(JSList*, const file_char_t*, const char*, const file_char_t*)’: ../common/JackDriverLoader.cpp:491:12: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 511 bytes from a string of length 1023 [-Wstringop-truncation] 491 | strncpy(descriptor->file, filename, JACK_PATH_MAX); | ^ [ 58/196] Compiling common/JackNetInterface.cpp ../posix/JackSocket.cpp: In function ‘void Jack::BuildName(const char*, char*, const char*, int, int, bool)’: ../posix/JackSocket.cpp:40:42: warning: ‘%s’ directive output may be truncated writing up to 256 bytes into a region of size 102 [-Wformat-truncation=] 40 | snprintf(res, size, "%s/jack_%s_%d_%d", dir, ext_client_name, JackTools::GetUID(), which); | ^~ ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:906, from /usr/include/c++/13.1.1/cstdio:42, from /usr/include/c++/13.1.1/ext/string_conversions.h:45, from /usr/include/c++/13.1.1/bits/basic_string.h:4110, from /usr/include/c++/13.1.1/string:54, from ../common/JackTools.h:42, from ../posix/JackSocket.cpp:22: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void Jack::BuildName(const char*, char*, const char*, int, int, bool)’ at ../posix/JackSocket.cpp:40:14: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output 11 or more bytes (assuming 267) into a destination of size 108 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../posix/JackSocket.cpp: In function ‘void Jack::BuildName(const char*, char*, const char*, int, int, bool)’: ../posix/JackSocket.cpp:38:42: warning: ‘%s’ directive output may be truncated writing up to 256 bytes into a region of size 102 [-Wformat-truncation=] 38 | snprintf(res, size, "%s/jack_%s_%d", dir, ext_client_name, which); | ^~ ~~~~~~~~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void Jack::BuildName(const char*, char*, const char*, int, int, bool)’ at ../posix/JackSocket.cpp:38:14: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output 9 or more bytes (assuming 265) into a destination of size 108 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../posix/JackSocket.cpp: In member function ‘int Jack::JackServerSocket::Bind(const char*, const char*, int)’: ../posix/JackSocket.cpp:278:12: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 107 bytes from a string of length 255 [-Wstringop-truncation] 278 | strncpy(addr.sun_path, fName, sizeof(addr.sun_path) - 1); | ^ [ 59/196] Compiling common/JackFreewheelDriver.cpp [ 60/196] Compiling common/JackActivationCount.cpp [ 61/196] Compiling common/JackArgParser.cpp [ 62/196] Compiling common/JackInternalClient.cpp [ 63/196] Compiling common/JackInternalSessionLoader.cpp [ 64/196] Compiling common/JackPortType.cpp [ 65/196] Compiling common/JackFrameTimer.cpp [ 66/196] Compiling common/JackAPI.cpp [ 67/196] Compiling common/JackServer.cpp [ 68/196] Compiling common/JackRequestDecoder.cpp [ 69/196] Compiling common/JackThreadedDriver.cpp ../common/JackFrameTimer.cpp: In member function ‘void Jack::JackFrameTimer::ReadFrameTime(Jack::JackTimer*)’: ../common/JackFrameTimer.cpp:147:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackTimer’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 147 | memcpy(timer, ReadCurrentState(), sizeof(JackTimer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackFrameTimer.cpp:21: ../common/JackFrameTimer.h:36:21: note: ‘class Jack::JackTimer’ declared here 36 | class SERVER_EXPORT JackTimer | ^~~~~~~~~ In file included from ../common/JackFrameTimer.h:24: ../common/JackAtomicState.h: In instantiation of ‘UInt32 Jack::JackAtomicState::WriteNextStateStartAux() [with T = Jack::JackTimer; UInt32 = long unsigned int]’: ../common/JackAtomicState.h:197:35: required from ‘T* Jack::JackAtomicState::WriteNextStateStart() [with T = Jack::JackTimer]’ ../common/JackFrameTimer.cpp:128:47: required from here ../common/JackAtomicState.h:116:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackTimer’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 116 | memcpy(&fState[next_index], &fState[cur_index], sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackFrameTimer.h:36:21: note: ‘class Jack::JackTimer’ declared here 36 | class SERVER_EXPORT JackTimer | ^~~~~~~~~ [ 70/196] Compiling common/JackClient.cpp [ 71/196] Compiling dbus/audio_reserve.c [ 72/196] Compiling common/Jackdmp.cpp [ 73/196] Compiling dbus/reserve.c [ 74/196] Compiling dbus/params.c [ 75/196] Compiling dbus/xml_write_raw.c [ 76/196] Compiling dbus/controller_iface_session_manager.c [ 77/196] Compiling dbus/controller_iface_configure.c [ 78/196] Compiling dbus/jackdbus.c [ 79/196] Compiling dbus/controller_iface_control.c [ 80/196] Compiling dbus/controller_iface_transport.c ../dbus/controller_iface_session_manager.c: In function ‘jack_controller_process_session_command_thread’: ../dbus/controller_iface_session_manager.c:223:9: warning: ‘jack_session_commands_free’ is deprecated [-Wdeprecated-declarations] 223 | jack_session_commands_free(commands); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../dbus/controller_internal.h:28, from ../dbus/controller_iface_session_manager.c:31: ../common/jack/session.h:266:6: note: declared here 266 | void jack_session_commands_free (jack_session_command_t *cmds) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../dbus/controller_iface_session_manager.c: In function ‘jack_controller_dbus_has_session_callback’: ../dbus/controller_iface_session_manager.c:455:5: warning: ‘jack_client_has_session_callback’ is deprecated [-Wdeprecated-declarations] 455 | ret = jack_client_has_session_callback(controller_ptr->client, client_name); | ^~~ ../common/jack/session.h:293:1: note: declared here 293 | jack_client_has_session_callback (jack_client_t *client, const char *client_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81/196] Compiling dbus/reserve.c [ 82/196] Compiling dbus/controller.c [ 83/196] Compiling dbus/xml.c [ 84/196] Compiling dbus/controller_iface_patchbay.c [ 85/196] Compiling dbus/controller_iface_introspectable.c [ 86/196] Compiling dbus/xml_expat.c [ 87/196] Compiling dbus/sigsegv.c [ 88/196] Compiling linux/uptime.c [ 89/196] Compiling common/JackLibClient.cpp In file included from ../common/JackInternalClient.h:24, from ../common/JackInternalClient.cpp:25: ../common/JackClient.h:219:14: warning: ‘virtual bool Jack::JackClient::Init()’ was hidden [-Woverloaded-virtual=] 219 | bool Init(); | ^~~~ ../common/JackInternalClient.h:84:21: note: by ‘virtual int Jack::JackLoadableInternalClient::Init(const char*)’ 84 | virtual int Init(const char* so_name); | ^~~~ ../common/JackInternalClient.cpp: In member function ‘virtual int Jack::JackInternalClient::Open(const char*, const char*, jack_uuid_t, jack_options_t, jack_status_t*)’: ../common/JackInternalClient.cpp:98:36: warning: taking address of packed member of ‘Jack::JackClientControl’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | fChannel->ClientOpen(name_res, &fClientControl.fRefNum, &fEngineControl, &fGraphManager, this, &result); | ^~~~~~~~~~~~~~~~~~~~~~~ ../common/JackInternalClient.cpp: In constructor ‘Jack::JackLoadableInternalClient1::JackLoadableInternalClient1(Jack::JackServer*, Jack::JackSynchro*, const char*)’: ../common/JackInternalClient.cpp:201:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 1024 equals destination size [-Wstringop-truncation] 201 | strncpy(fObjectData, object_data, JACK_LOAD_INIT_LIMIT); | ^ [ 90/196] Compiling common/JackError.cpp [ 91/196] Compiling common/JackEngineControl.cpp In file included from ../common/JackInternalClient.h:24, from ../common/JackEngine.cpp:29: ../common/JackClient.h:219:14: warning: ‘virtual bool Jack::JackClient::Init()’ was hidden [-Woverloaded-virtual=] 219 | bool Init(); | ^~~~ ../common/JackInternalClient.h:84:21: note: by ‘virtual int Jack::JackLoadableInternalClient::Init(const char*)’ 84 | virtual int Init(const char* so_name); | ^~~~ ../common/JackEngine.cpp: In member function ‘int Jack::JackEngine::GetInternalClientName(int, char*)’: ../common/JackEngine.cpp:442:12: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation] 442 | strncpy(name_res, client->GetClientControl()->fName, JACK_CLIENT_NAME_SIZE); | ^ In file included from ../common/JackEngine.h:29, from ../common/JackLockedEngine.h:23, from ../common/JackEngine.cpp:27: ../common/JackRequest.h: In member function ‘void Jack::JackEngine::SessionNotify(int, const char*, jack_session_event_type_t, const char*, Jack::detail::JackChannelTransactionInterface*, Jack::JackSessionNotifyResult**)’: ../common/JackRequest.h:1256:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 36 bytes from a string of length 36 [-Wstringop-truncation] 1256 | strncpy(fUUID, uuid, sizeof(fUUID)-1); | ^ ../common/JackRequest.h:1257:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation] 1257 | strncpy(fClientName, clientname, sizeof(fClientName)-1); | ^ ../common/JackRequest.h: In member function ‘int Jack::JackEngine::SessionReply(int)’: ../common/JackRequest.h:1256:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 36 bytes from a string of length 36 [-Wstringop-truncation] 1256 | strncpy(fUUID, uuid, sizeof(fUUID)-1); | ^ ../common/JackRequest.h:1257:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation] 1257 | strncpy(fClientName, clientname, sizeof(fClientName)-1); | ^ ../common/JackEngine.cpp: In member function ‘int Jack::JackEngine::GetClientNameForUUID(const char*, char*)’: ../common/JackEngine.cpp:1228:20: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation] 1228 | strncpy(name_res, client->GetClientControl()->fName, JACK_CLIENT_NAME_SIZE); | ^ [ 92/196] Compiling posix/JackSocket.cpp [ 93/196] Compiling posix/JackPosixThread.cpp [ 94/196] Compiling common/JackActivationCount.cpp [ 95/196] Compiling linux/JackLinuxFutex.cpp [ 96/196] Compiling common/JackPort.cpp [ 97/196] Compiling common/JackTools.cpp [ 98/196] Compiling posix/JackPosixMutex.cpp [ 99/196] Compiling common/JackTransportEngine.cpp [100/196] Compiling posix/JackPosixProcessSync.cpp In file included from ../common/JackInternalClient.h:24, from ../common/JackServer.cpp:33: ../common/JackClient.h:219:14: warning: ‘virtual bool Jack::JackClient::Init()’ was hidden [-Woverloaded-virtual=] 219 | bool Init(); | ^~~~ ../common/JackInternalClient.h:84:21: note: by ‘virtual int Jack::JackLoadableInternalClient::Init(const char*)’ 84 | virtual int Init(const char* so_name); | ^~~~ In file included from ../common/JackServer.cpp:31: ../common/JackEngineControl.h: In constructor ‘Jack::JackServer::JackServer(bool, bool, int, bool, int, int, bool, jack_timer_type_t, char, const char*)’: ../common/JackEngineControl.h:124:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 257 equals destination size [-Wstringop-truncation] 124 | strncpy(fServerName, server_name, sizeof(fServerName)); | ^ [101/196] Compiling common/JackMidiAPI.cpp ../common/JackPort.cpp: In member function ‘int Jack::JackPort::GetAliases(char* const*)’: ../common/JackPort.cpp:257:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 320 bytes from a string of length 320 [-Wstringop-truncation] 257 | strncpy(aliases[0], fAlias1, REAL_JACK_PORT_NAME_SIZE); | ^ ../common/JackPort.cpp:262:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 320 bytes from a string of length 320 [-Wstringop-truncation] 262 | strncpy(aliases[1], fAlias2, REAL_JACK_PORT_NAME_SIZE); | ^ ../common/JackPort.cpp: In member function ‘int Jack::JackPort::SetAlias(const char*)’: ../common/JackPort.cpp:274:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 321 equals destination size [-Wstringop-truncation] 274 | strncpy(fAlias2, alias, sizeof(fAlias2)); | ^ ../common/JackPort.cpp:272:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 321 equals destination size [-Wstringop-truncation] 272 | strncpy(fAlias1, alias, sizeof(fAlias1)); | ^ [102/196] Compiling common/JackMidiPort.cpp [103/196] Compiling common/timestamps.c [104/196] Compiling common/JackPortType.cpp [105/196] Compiling posix/JackPosixServerLaunch.cpp [106/196] Compiling common/JackAudioPort.cpp [107/196] Compiling common/JackDebugClient.cpp [108/196] Compiling common/ringbuffer.c [109/196] Compiling common/JackEngineProfiling.cpp [110/196] Compiling common/JackClient.cpp [111/196] Compiling common/JackAPI.cpp [112/196] Compiling common/promiscuous.c [113/196] Compiling common/JackMessageBuffer.cpp ../posix/JackSocket.cpp: In function ‘void Jack::BuildName(const char*, char*, const char*, int, int, bool)’: ../posix/JackSocket.cpp:40:42: warning: ‘%s’ directive output may be truncated writing up to 256 bytes into a region of size 102 [-Wformat-truncation=] 40 | snprintf(res, size, "%s/jack_%s_%d_%d", dir, ext_client_name, JackTools::GetUID(), which); | ^~ ~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:906, from /usr/include/c++/13.1.1/cstdio:42, from /usr/include/c++/13.1.1/ext/string_conversions.h:45, from /usr/include/c++/13.1.1/bits/basic_string.h:4110, from /usr/include/c++/13.1.1/string:54, from ../common/JackTools.h:42, from ../posix/JackSocket.cpp:22: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void Jack::BuildName(const char*, char*, const char*, int, int, bool)’ at ../posix/JackSocket.cpp:40:14: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output 11 or more bytes (assuming 267) into a destination of size 108 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../posix/JackSocket.cpp: In function ‘void Jack::BuildName(const char*, char*, const char*, int, int, bool)’: ../posix/JackSocket.cpp:38:42: warning: ‘%s’ directive output may be truncated writing up to 256 bytes into a region of size 102 [-Wformat-truncation=] 38 | snprintf(res, size, "%s/jack_%s_%d", dir, ext_client_name, which); | ^~ ~~~~~~~~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void Jack::BuildName(const char*, char*, const char*, int, int, bool)’ at ../posix/JackSocket.cpp:38:14: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output 9 or more bytes (assuming 265) into a destination of size 108 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../posix/JackSocket.cpp: In member function ‘int Jack::JackServerSocket::Bind(const char*, const char*, int)’: ../posix/JackSocket.cpp:278:12: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 107 bytes from a string of length 255 [-Wstringop-truncation] 278 | strncpy(addr.sun_path, fName, sizeof(addr.sun_path) - 1); | ^ [114/196] Compiling common/JackException.cpp [115/196] Compiling common/JackGraphManager.cpp [116/196] Compiling common/JackConnectionManager.cpp ../common/JackClient.cpp: In member function ‘virtual int Jack::JackClient::SessionReply(jack_session_event_t*)’: ../common/JackClient.cpp:1294:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation] 1294 | strncpy(GetClientControl()->fSessionCommand, ev->command_line, sizeof(GetClientControl()->fSessionCommand)); | ^ [117/196] Compiling common/shm.c [118/196] Compiling common/JackMetadata.cpp [119/196] Compiling common/JackShmMem.cpp [120/196] Compiling posix/JackSocketClientChannel.cpp [121/196] Compiling common/JackGlobals.cpp [122/196] Compiling common/JackLibAPI.cpp [123/196] Compiling common/JackFrameTimer.cpp [124/196] Compiling linux/JackLinuxTime.c ../common/shm.c: In function ‘jack_shmalloc’: ../common/shm.c:892:9: warning: ‘__builtin_strncpy’ output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 892 | strncpy (registry->id, name, sizeof (registry->id)); | ^ [125/196] Compiling common/JackGenericClientChannel.cpp [126/196] Compiling common/JackNetAPI.cpp [127/196] Compiling common/JackResampler.cpp [128/196] Linking build/common/libjackserver.so ../common/JackFrameTimer.cpp: In member function ‘void Jack::JackFrameTimer::ReadFrameTime(Jack::JackTimer*)’: ../common/JackFrameTimer.cpp:147:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackTimer’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 147 | memcpy(timer, ReadCurrentState(), sizeof(JackTimer)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackFrameTimer.cpp:21: ../common/JackFrameTimer.h:36:21: note: ‘class Jack::JackTimer’ declared here 36 | class SERVER_EXPORT JackTimer | ^~~~~~~~~ In file included from ../common/JackFrameTimer.h:24: ../common/JackAtomicState.h: In instantiation of ‘UInt32 Jack::JackAtomicState::WriteNextStateStartAux() [with T = Jack::JackTimer; UInt32 = long unsigned int]’: ../common/JackAtomicState.h:197:35: required from ‘T* Jack::JackAtomicState::WriteNextStateStart() [with T = Jack::JackTimer]’ ../common/JackFrameTimer.cpp:128:47: required from here ../common/JackAtomicState.h:116:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackTimer’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 116 | memcpy(&fState[next_index], &fState[cur_index], sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackFrameTimer.h:36:21: note: ‘class Jack::JackTimer’ declared here 36 | class SERVER_EXPORT JackTimer | ^~~~~~~~~ [129/196] Compiling common/JackLibSampleRateResampler.cpp [130/196] Compiling common/JackAudioAdapterInterface.cpp [131/196] Compiling posix/JackNetUnixSocket.cpp [132/196] Compiling common/JackException.cpp [133/196] Linking build/jackd [134/196] Linking build/dbus/jackdbus [135/196] Compiling common/JackNetTool.cpp ../common/JackEngineProfiling.cpp: In constructor ‘Jack::JackEngineProfiling::JackEngineProfiling()’: ../common/JackEngineProfiling.cpp:39:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct Jack::JackTimingMeasure’; use assignment or value-initialization instead [-Wclass-memaccess] 39 | memset(fProfileTable, 0, sizeof(fProfileTable)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackEngineProfiling.cpp:20: ../common/JackEngineProfiling.h:84:8: note: ‘struct Jack::JackTimingMeasure’ declared here 84 | struct JackTimingMeasure | ^~~~~~~~~~~~~~~~~ [136/196] Compiling common/JackNetInterface.cpp [137/196] Compiling common/JackGlobals.cpp [138/196] Compiling posix/JackPosixThread.cpp [139/196] Compiling posix/JackPosixMutex.cpp In file included from ../common/JackConnectionManager.cpp:20: ../common/JackConnectionManager.h: In instantiation of ‘const jack_int_t* Jack::JackFixedArray::GetItems() const [with int SIZE = 2048; jack_int_t = short unsigned int]’: ../common/JackConnectionManager.cpp:131:44: required from here ../common/JackConnectionManager.h:103:20: warning: taking address of packed member of ‘Jack::JackFixedArray<2048>’ may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | return fTable; | ^~~~~~ ../common/JackConnectionManager.h: In instantiation of ‘const jack_int_t* Jack::JackFixedMatrix::GetItems(jack_int_t) const [with int SIZE = 256; jack_int_t = short unsigned int]’: ../common/JackConnectionManager.cpp:254:59: required from here ../common/JackConnectionManager.h:186:26: warning: taking address of packed member of ‘Jack::JackFixedMatrix<256>’ may result in an unaligned pointer value [-Waddress-of-packed-member] 186 | return fTable[index]; | ~~~~~~^ [140/196] Compiling linux/JackLinuxTime.c [141/196] Compiling common/ringbuffer.c [142/196] Compiling common/JackNetManager.cpp [143/196] Compiling common/JackProfiler.cpp [144/196] Compiling common/JackNetAdapter.cpp ../common/JackGraphManager.cpp: In member function ‘void Jack::JackGraphManager::Save(Jack::JackConnectionManager*)’: ../common/JackGraphManager.cpp:904:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackConnectionManager’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 904 | memcpy(dst, manager, sizeof(JackConnectionManager)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackGraphManager.h:27, from ../common/JackGraphManager.cpp:21: ../common/JackConnectionManager.h:411:21: note: ‘class Jack::JackConnectionManager’ declared here 411 | class SERVER_EXPORT JackConnectionManager | ^~~~~~~~~~~~~~~~~~~~~ ../common/JackGraphManager.cpp: In member function ‘void Jack::JackGraphManager::Restore(Jack::JackConnectionManager*)’: ../common/JackGraphManager.cpp:912:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackConnectionManager’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 912 | memcpy(manager, src, sizeof(JackConnectionManager)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackConnectionManager.h:411:21: note: ‘class Jack::JackConnectionManager’ declared here 411 | class SERVER_EXPORT JackConnectionManager | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackGraphManager.h:28: ../common/JackAtomicState.h: In instantiation of ‘UInt32 Jack::JackAtomicState::WriteNextStateStartAux() [with T = Jack::JackConnectionManager; UInt32 = long unsigned int]’: ../common/JackAtomicState.h:197:35: required from ‘T* Jack::JackAtomicState::WriteNextStateStart() [with T = Jack::JackConnectionManager]’ ../common/JackGraphManager.cpp:91:57: required from here ../common/JackAtomicState.h:116:23: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackConnectionManager’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 116 | memcpy(&fState[next_index], &fState[cur_index], sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackConnectionManager.h:411:21: note: ‘class Jack::JackConnectionManager’ declared here 411 | class SERVER_EXPORT JackConnectionManager | ^~~~~~~~~~~~~~~~~~~~~ [145/196] Compiling common/JackAudioAdapterInterface.cpp [146/196] Compiling common/JackResampler.cpp [147/196] Compiling common/JackLibSampleRateResampler.cpp ../common/JackClient.cpp: In member function ‘virtual int Jack::JackClient::SessionReply(jack_session_event_t*)’: ../common/JackClient.cpp:1294:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation] 1294 | strncpy(GetClientControl()->fSessionCommand, ev->command_line, sizeof(GetClientControl()->fSessionCommand)); | ^ [148/196] Compiling common/JackAudioAdapter.cpp [149/196] Compiling common/JackLibSampleRateResampler.cpp [150/196] Compiling common/JackAudioAdapter.cpp [151/196] Compiling linux/alsa/JackAlsaAdapter.cpp [152/196] Compiling common/JackAudioAdapterInterface.cpp [153/196] Compiling common/JackAudioAdapterFactory.cpp ../common/JackNetAPI.cpp: In function ‘jack_net_slave_t* jack_net_slave_open(const char*, int, const char*, jack_slave_t*, jack_master_t*)’: ../common/JackNetAPI.cpp:541:59: warning: ‘_’ directive output may be truncated writing 1 byte into a region of size between 0 and 64 [-Wformat-truncation=] 541 | snprintf(fParams.fName, JACK_CLIENT_NAME_SIZE, "%s_%s", host_name, name); | ^ In file included from /usr/include/stdio.h:906, from /usr/include/c++/13.1.1/cstdio:42, from /usr/include/c++/13.1.1/ext/string_conversions.h:45, from /usr/include/c++/13.1.1/bits/basic_string.h:4110, from /usr/include/c++/13.1.1/string:54, from /usr/include/c++/13.1.1/stdexcept:39, from ../common/JackException.h:25, from ../posix/JackPosixMutex.h:25, from ../linux/JackPlatformPlug_os.h:44, from ../common/JackPlatformPlug.h:23, from ../common/JackMidiPort.h:26, from ../common/JackNetTool.h:20, from ../common/JackNetInterface.h:23, from ../common/JackNetAPI.cpp:23: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘Jack::JackNetExtSlave::JackNetExtSlave(const char*, int, const char*, jack_slave_t*)’ at ../common/JackNetAPI.cpp:541:17, inlined from ‘jack_net_slave_t* jack_net_slave_open(const char*, int, const char*, jack_slave_t*, jack_master_t*)’ at ../common/JackNetAPI.cpp:1054:73: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 66) into a destination of size 64 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [154/196] Compiling common/JackResampler.cpp [155/196] Compiling common/JackDummyDriver.cpp [156/196] Compiling common/JackLoopbackDriver.cpp [157/196] Compiling common/JackNetDriver.cpp [158/196] Compiling common/JackNetOneDriver.cpp [159/196] Compiling common/netjack_packet.c ../common/JackDebugClient.cpp: In member function ‘virtual int Jack::JackDebugClient::Open(const char*, const char*, jack_uuid_t, jack_options_t, jack_status_t*)’: ../common/JackDebugClient.cpp:94:60: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 239 [-Wformat-truncation=] 94 | snprintf(provstr, sizeof(provstr), "JackClientDebug-%s-%s.log", name, buffer); | ^~ ~~~~~~ In file included from /usr/include/stdio.h:906, from /usr/include/c++/13.1.1/cstdio:42, from /usr/include/c++/13.1.1/ext/string_conversions.h:45, from /usr/include/c++/13.1.1/bits/basic_string.h:4110, from /usr/include/c++/13.1.1/string:54, from /usr/include/c++/13.1.1/stdexcept:39, from ../common/JackException.h:25, from ../posix/JackPosixMutex.h:25, from ../linux/JackPlatformPlug_os.h:44, from ../common/JackPlatformPlug.h:23, from ../common/JackClient.h:28, from ../common/JackDebugClient.h:25, from ../common/JackDebugClient.cpp:20: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘virtual int Jack::JackDebugClient::Open(const char*, const char*, jack_uuid_t, jack_options_t, jack_status_t*)’ at ../common/JackDebugClient.cpp:94:13: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output 22 or more bytes (assuming 277) into a destination of size 256 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [160/196] Compiling common/netjack.c [161/196] Compiling common/JackProxyDriver.cpp [162/196] Linking build/common/profiler.so [163/196] Compiling common/memops.c ../common/JackNetAdapter.cpp: In constructor ‘Jack::JackNetAdapter::JackNetAdapter(jack_client_t*, jack_nframes_t, jack_nframes_t, const JSList*)’: ../common/JackNetAdapter.cpp:92:28: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 64 bytes from a string of length 127 [-Wstringop-truncation] 92 | strncpy(fParams.fName, param->value.str, JACK_CLIENT_NAME_SIZE); | ^ [164/196] Compiling linux/alsa/ice1712.c [165/196] Linking build/common/netadapter.so [166/196] Compiling linux/alsa/alsa_driver.c [167/196] Compiling linux/alsa/alsa_rawmidi.c [168/196] Compiling linux/alsa/hdsp.c [169/196] Compiling linux/alsa/alsa_seqmidi.c ../common/JackGenericClientChannel.cpp: In member function ‘virtual void Jack::JackGenericClientChannel::GetUUIDForClientName(int, const char*, char*, int*)’: ../common/JackGenericClientChannel.cpp:232:12: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 36 bytes from a string of length 36 [-Wstringop-truncation] 232 | strncpy(uuid_res, res.fUUID, JACK_UUID_SIZE); | ^ ../common/JackGenericClientChannel.cpp: In member function ‘virtual void Jack::JackGenericClientChannel::GetClientNameForUUID(int, const char*, char*, int*)’: ../common/JackGenericClientChannel.cpp:240:12: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation] 240 | strncpy(name_res, res.fName, JACK_CLIENT_NAME_SIZE); | ^ [170/196] Linking build/common/libjacknet.so [171/196] Linking build/common/libjack.so [172/196] Linking build/jack_loopback.so [173/196] Compiling linux/alsa/alsa_midi_jackmp.cpp [174/196] Compiling linux/alsa/generic_hw.c [175/196] Linking build/jack_dummy.so [176/196] Compiling linux/alsa/JackAlsaDriver.cpp [177/196] Compiling linux/alsa/hammerfall.c [178/196] Compiling linux/alsarawmidi/JackALSARawMidiReceiveQueue.cpp ../common/netjack_packet.c: In function ‘render_payload_to_jack_ports_opus’: ../common/netjack_packet.c:1386:17: warning: ignoring return value of ‘opus_custom_decode_float’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1386 | opus_custom_decode_float( decoder, packet_bufX + CDO, len, buf, nframes ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [179/196] Compiling linux/alsarawmidi/JackALSARawMidiUtil.cpp [180/196] Compiling linux/alsarawmidi/JackALSARawMidiOutputPort.cpp [181/196] Compiling linux/alsarawmidi/JackALSARawMidiPort.cpp [182/196] Compiling linux/alsarawmidi/JackALSARawMidiInputPort.cpp [183/196] Linking build/common/audioadapter.so [184/196] Compiling linux/alsarawmidi/JackALSARawMidiDriver.cpp [185/196] Compiling linux/alsarawmidi/JackALSARawMidiSendQueue.cpp [186/196] Compiling jack.pc.in [187/196] Compiling dbus/org.jackaudio.service.in ../linux/alsa/alsa_rawmidi.c: In function ‘jack_process’: ../linux/alsa/alsa_rawmidi.c:826:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 826 | write(str->wake_pipe[1], &r, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../linux/alsa/alsa_rawmidi.c: In function ‘alsa_rawmidi_stop’: ../linux/alsa/alsa_rawmidi.c:371:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 371 | write(midi->in.wake_pipe[1], &c, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../linux/alsa/alsa_rawmidi.c:372:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 372 | write(midi->out.wake_pipe[1], &c, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../linux/alsa/alsa_rawmidi.c:373:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 373 | write(midi->scan.wake_pipe[1], &c, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../linux/alsa/alsa_rawmidi.c: In function ‘alsa_rawmidi_start’: ../linux/alsa/alsa_rawmidi.c:348:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 348 | write(midi->in.wake_pipe[1], &c, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../linux/alsa/alsa_rawmidi.c:354:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 354 | write(midi->in.wake_pipe[1], &c, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../linux/alsa/alsa_rawmidi.c:355:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 355 | write(midi->out.wake_pipe[1], &c, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../linux/alsa/alsa_rawmidi.c: In function ‘scan_thread’: ../linux/alsa/alsa_rawmidi.c:752:25: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 752 | read(wakeup.fd, &c, 1); | ^~~~~~~~~~~~~~~~~~~~~~ ../linux/alsa/alsa_rawmidi.c: In function ‘midi_thread’: ../linux/alsa/alsa_rawmidi.c:890:25: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 890 | read(pfds[0].fd, &c, 1); | ^~~~~~~~~~~~~~~~~~~~~~~ ../linux/alsa/alsa_rawmidi.c: In function ‘scan_device’: ../linux/alsa/alsa_rawmidi.c:414:9: warning: ‘__builtin_strncpy’ specified bound 64 equals destination size [-Wstringop-truncation] 414 | strncpy(port->device_name, snd_rawmidi_info_get_name(info), sizeof(port->device_name)); | ^ ../linux/alsa/alsa_rawmidi.c:418:57: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size between 44 and 60 [-Wformat-truncation=] 418 | snprintf(port->name, sizeof(port->name), "%s %s %s", port->id.id[2] ? "out":"in", port->dev, name); | ^~ In file included from /usr/include/stdio.h:906, from /usr/include/alsa/asoundlib.h:32, from ../linux/alsa/alsa_rawmidi.c:31: In function ‘snprintf’, inlined from ‘midi_port_init’ at ../linux/alsa/alsa_rawmidi.c:418:2, inlined from ‘scan_port_add’ at ../linux/alsa/alsa_rawmidi.c:673:2, inlined from ‘scan_port_update’ at ../linux/alsa/alsa_rawmidi.c:657:10, inlined from ‘scan_device’ at ../linux/alsa/alsa_rawmidi.c:640:3: /usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 5 and 84 bytes into a destination of size 64 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../linux/alsa/alsa_rawmidi.c: In function ‘scan_cycle’: ../linux/alsa/alsa_rawmidi.c:475:50: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 63 [-Wformat-truncation=] 475 | snprintf(name, sizeof(name), "%s %d", port->name, num); | ^~ In function ‘snprintf’, inlined from ‘midi_port_open’ at ../linux/alsa/alsa_rawmidi.c:475:3, inlined from ‘scan_port_open’ at ../linux/alsa/alsa_rawmidi.c:694:8, inlined from ‘scan_cycle’ at ../linux/alsa/alsa_rawmidi.c:591:12: /usr/include/bits/stdio2.h:54:10: note: ‘__builtin___snprintf_chk’ output between 3 and 76 bytes into a destination of size 64 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../linux/alsarawmidi/JackALSARawMidiPort.cpp: In member function ‘bool Jack::JackALSARawMidiPort::TriggerQueueEvent()’: ../linux/alsarawmidi/JackALSARawMidiPort.cpp:250:27: warning: ‘c’ is used uninitialized [-Wuninitialized] 250 | ssize_t result = write(fds[1], &c, 1); | ~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/alsa/asoundlib.h:31, from ../linux/alsarawmidi/JackALSARawMidiPort.h:23, from ../linux/alsarawmidi/JackALSARawMidiPort.cpp:24: /usr/include/unistd.h:378:16: note: in a call to ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘access (read_only, 2, 3)’ here 378 | extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur | ^~~~~ ../linux/alsarawmidi/JackALSARawMidiPort.cpp:249:10: note: ‘c’ declared here 249 | char c; | ^ In file included from ../common/JackNetManager.h:23, from ../common/JackNetManager.cpp:19: ../common/JackNetInterface.h:153:18: warning: ‘virtual bool Jack::JackNetMasterInterface::Init()’ was hidden [-Woverloaded-virtual=] 153 | bool Init(); | ^~~~ ../common/JackNetManager.h:70:18: note: by ‘bool Jack::JackNetMaster::Init(bool)’ 70 | bool Init(bool auto_connect); | ^~~~ [188/196] Linking build/common/netmanager.so ../common/JackNetOneDriver.cpp: In member function ‘void Jack::JackNetOneDriver::render_payload_to_jack_ports_opus(void*, jack_nframes_t, JSList*, JSList*, jack_nframes_t)’: ../common/JackNetOneDriver.cpp:805:41: warning: ignoring return value of ‘int opus_custom_decode_float(OpusCustomDecoder*, const unsigned char*, int, float*, int)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 805 | opus_custom_decode_float( decoder, packet_bufX + CDO, len, buf, nframes ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [189/196] Linking build/jack_netone.so ../common/JackNetDriver.cpp: In function ‘Jack::JackDriverClientInterface* Jack::driver_initialize(JackLockedEngine*, JackSynchro*, const JSList*)’: ../common/JackNetDriver.cpp:787:32: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 64 bytes from a string of length 127 [-Wstringop-truncation] 787 | strncpy(net_name, param->value.str, JACK_CLIENT_NAME_SIZE); | ^ [190/196] Linking build/jack_net.so [191/196] Linking build/jack_proxy.so ../linux/alsa/JackAlsaDriver.cpp: In function ‘jack_driver_param_constraint_desc_t* enum_alsa_devices()’: ../linux/alsa/JackAlsaDriver.cpp:625:68: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 127 [-Wformat-truncation=] 625 | snprintf(device_id.str, sizeof(device_id.str), "%s,%d", card_id.str, device_no); | ^~ ../linux/alsa/JackAlsaDriver.cpp:625:64: note: using the range [-2147483648, 2147483647] for directive argument 625 | snprintf(device_id.str, sizeof(device_id.str), "%s,%d", card_id.str, device_no); | ^~~~~~~ In file included from /usr/include/stdio.h:906, from /usr/include/c++/13.1.1/cstdio:42, from /usr/include/c++/13.1.1/ext/string_conversions.h:45, from /usr/include/c++/13.1.1/bits/basic_string.h:4110, from /usr/include/c++/13.1.1/string:54, from /usr/include/c++/13.1.1/bits/locale_classes.h:40, from /usr/include/c++/13.1.1/bits/ios_base.h:41, from /usr/include/c++/13.1.1/ios:44, from /usr/include/c++/13.1.1/ostream:40, from /usr/include/c++/13.1.1/iostream:41, from ../linux/alsa/JackAlsaDriver.cpp:23: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘jack_driver_param_constraint_desc_t* enum_alsa_devices()’ at ../linux/alsa/JackAlsaDriver.cpp:625:25: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 3 and 140 bytes into a destination of size 128 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [192/196] Linking build/jack_alsa.so [193/196] Linking build/jack_alsarawmidi.so [194/196] Symlinking build/common/libjack.so [195/196] Symlinking build/common/libjackserver.so [196/196] Symlinking build/common/libjacknet.so Waf: Leaving directory `/tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/src/jack2/build' 'build' finished successfully (20.843s) ==> Entering fakeroot environment... ==> Starting package()... Waf: Entering directory `/tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/src/jack2/build' fill_template: 5: [: []: unexpected operator + symlink /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/libjack.so.0 (to libjack.so.0.1.0) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/libjack.so.0.1.0 (from build/common/libjack.so) + symlink /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/libjack.so (to libjack.so.0.1.0) + symlink /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/libjackserver.so.0 (to libjackserver.so.0.1.0) + symlink /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/libjackserver.so (to libjackserver.so.0.1.0) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/libjackserver.so.0.1.0 (from build/common/libjackserver.so) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/libjacknet.so.0.1.0 (from build/common/libjacknet.so) + symlink /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/libjacknet.so (to libjacknet.so.0.1.0) + symlink /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/libjacknet.so.0 (to libjacknet.so.0.1.0) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/jack/netmanager.so (from build/common/netmanager.so) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/jack/profiler.so (from build/common/profiler.so) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/jack/netadapter.so (from build/common/netadapter.so) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/jack/audioadapter.so (from build/common/audioadapter.so) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/pkgconfig/jack.pc (from build/jack.pc) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/jack/jack_dummy.so (from build/jack_dummy.so) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/bin/jackd (from build/jackd) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/include/jack/control.h (from common/jack/control.h) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/jack/jack_loopback.so (from build/jack_loopback.so) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/jack/jack_net.so (from build/jack_net.so) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/jack/jack_netone.so (from build/jack_netone.so) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/jack/jack_proxy.so (from build/jack_proxy.so) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/include/jack/intclient.h (from common/jack/intclient.h) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/jack/jack_alsa.so (from build/jack_alsa.so) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/lib32/jack/jack_alsarawmidi.so (from build/jack_alsarawmidi.so) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/include/jack/jack.h (from common/jack/jack.h) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/bin/jackdbus (from build/dbus/jackdbus) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/share/man/man1/jackd.1 (from man/jackd.1) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/bin/jack_control (from dbus/jack_control) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/share/dbus-1/services/org.jackaudio.service (from build/dbus/org.jackaudio.service) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/include/jack/jslist.h (from common/jack/jslist.h) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/include/jack/metadata.h (from common/jack/metadata.h) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/include/jack/midiport.h (from common/jack/midiport.h) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/include/jack/net.h (from common/jack/net.h) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/include/jack/ringbuffer.h (from common/jack/ringbuffer.h) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/include/jack/session.h (from common/jack/session.h) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/include/jack/statistics.h (from common/jack/statistics.h) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/include/jack/systemdeps.h (from common/jack/systemdeps.h) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/include/jack/thread.h (from common/jack/thread.h) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/include/jack/transport.h (from common/jack/transport.h) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/include/jack/types.h (from common/jack/types.h) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/include/jack/uuid.h (from common/jack/uuid.h) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/include/jack/weakjack.h (from common/jack/weakjack.h) + install /tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/pkg/lib32-jack2/usr/include/jack/weakmacros.h (from common/jack/weakmacros.h) Waf: Leaving directory `/tmp/archlinux-ci/lib32-jack2-archlinuxrb-build-28zXytnS/lib32-jack2/trunk/src/jack2/build' 'install' finished successfully (0.563s) ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "lib32-jack2"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: lib32-jack2 1.9.22-1 (Sat Aug 3 07:01:28 2024)