From https://github.com/archlinux/svntogit-packages * branch packages/jack2 -> FETCH_HEAD * [new branch] packages/jack2 -> packages/packages/jack2 Cloning into '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 100 132k 100 132k 0 0 383k 0 --:--:-- --:--:-- --:--:-- 384k % 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 8547k 100 8547k 0 0 20.0M 0 --:--:-- --:--:-- --:--:-- 20.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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 143k 100 143k 0 0 415k 0 --:--:-- --:--:-- --:--:-- 414k :: Starting full system upgrade... there is nothing to do gpg: key CDBAA37ABC74FBA0: public key "falkTX " imported gpg: Total number processed: 1 gpg: imported: 1 ==> Making package: jack2 1.9.22-1 (Sun Sep 1 12:25:03 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (18) alsa-topology-conf-1.2.5.1-3 alsa-ucm-conf-1.2.9-1 dbus-c++-0.9.0-10 dbus-python-1.3.2-2 glibmm-2.66.6-1 hicolor-icon-theme-0.17-3 libavc1394-0.5.4-6 libconfig-1.7.3-2 libiec61883-1.2.0-7 libraw1394-2.1.2-3 libsigc++-2.12.0-1 libxml++-3.2.4-1 alsa-lib-1.2.9-1 doxygen-1.9.7-1 libffado-2.4.7-2 libsamplerate-0.2.2-2 opus-1.4-1 waf-2.0.25-2 Total Download Size: 10.99 MiB Total Installed Size: 45.22 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 13926 100 13926 0 0 2539k 0 --:--:-- --:--:-- --:--:-- 2719k % 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 10.4M 0 --:--:-- --:--:-- --:--:-- 10.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 485k 100 485k 0 0 28.2M 0 --:--:-- --:--:-- --:--:-- 29.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 5606k 100 5606k 0 0 100M 0 --:--:-- --:--:-- --:--:-- 101M % 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 69815 100 69815 0 0 10.4M 0 --:--:-- --:--:-- --:--:-- 11.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 1028k 100 1028k 0 0 64.6M 0 --:--:-- --:--:-- --:--:-- 66.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 10021 100 10021 0 0 1592k 0 --:--:-- --:--:-- --:--:-- 1631k % 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 48863 100 48863 0 0 7799k 0 --:--:-- --:--:-- --:--:-- 7952k % 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 33103 100 33103 0 0 5296k 0 --:--:-- --:--:-- --:--:-- 5387k % 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 33449 100 33449 0 0 13.0M 0 --:--:-- --:--:-- --:--:-- 15.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 85751 100 85751 0 0 3171k 0 --:--:-- --:--:-- --:--:-- 3220k % 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 120k 100 120k 0 0 22.1M 0 --:--:-- --:--:-- --:--:-- 23.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 90534 100 90534 0 0 13.5M 0 --:--:-- --:--:-- --:--:-- 14.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 119k 100 119k 0 0 4229k 0 --:--:-- --:--:-- --:--:-- 4263k % 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 962k 100 962k 0 0 25.1M 0 --:--:-- --:--:-- --:--:-- 25.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 1366k 100 1366k 0 0 71.2M 0 --:--:-- --:--:-- --:--:-- 74.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 225k 100 225k 0 0 12.3M 0 --:--:-- --:--:-- --:--:-- 12.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 883k 100 883k 0 0 33.9M 0 --:--:-- --:--:-- --:--:-- 34.5M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing doxygen... Optional dependencies for doxygen graphviz: for caller/callee graph generation qt5-base: for doxywizard installing libsigc++... installing glibmm... installing hicolor-icon-theme... installing libraw1394... installing libavc1394... installing libiec61883... installing libxml++... installing dbus-python... Optional dependencies for dbus-python python-gobject: D-Bus services via PyGI installing libconfig... installing dbus-c++... installing libffado... Optional dependencies for libffado python-pyqt5: ffado-mixer installing libsamplerate... installing opus... installing waf... :: Running post-transaction hooks... (1/3) Reloading device manager configuration... Skipped: Running in chroot. (2/3) Arming ConditionNeedsUpdate... (3/3) Updating the info directory file... ==> Retrieving sources... -> Cloning jack2 git repo... Cloning into bare repository '/tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/jack2'... -> Found jack2-1.9.22-db-5.3.patch ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with sha512sums... jack2 ... Skipped jack2-1.9.22-db-5.3.patch ... Passed ==> Extracting sources... -> Creating working copy of jack2 git repo... Cloning into 'jack2'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file wscript 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/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/src/jack2 Setting out to : /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/src/jack2/build Checking for 'g++' (C++ compiler) : /usr/sbin/g++ Checking for 'gcc' (C compiler) : /usr/sbin/gcc Checking platform : Linux Checking for program 'doxygen' : /usr/sbin/doxygen Checking for program 'pkg-config' : /usr/sbin/pkg-config Checking for 'alsa >= 1.0.18' : yes Checking for 'libffado >= 1.999.17' : yes 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 db5.3/db.h : yes Checking for library db-5.3 : yes 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 'systemd' : Successfully detected systemd user unit dir. 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/lib Drivers directory : /usr/lib/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', '-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', '-I/usr/include/db5.3', '-Wall', '-Wno-invalid-offsetof', '-std=gnu++11'] Linker flags : ['-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now', '-ldb-5.3', '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now', '-ldb-5.3', '-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 : none WARNING !! mixing both jackd and jackdbus may cause issues: WARNING !! jackdbus does not use .jackdrc nor qjackctl settings Build doxygen documentation : yes Enable ALSA driver : yes Enable FireWire driver (FFADO) : yes 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) : yes D-Bus service install directory : /usr/share/dbus-1/services 'configure' finished successfully (2.389s) Waf: Entering directory `/tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/src/jack2/build' [ 1/205] Compiling common/promiscuous.c [ 2/205] Compiling common/timestamps.c [ 3/205] Compiling common/JackDebugClient.cpp [ 4/205] Compiling common/JackEngineProfiling.cpp [ 5/205] Compiling common/JackMessageBuffer.cpp [ 6/205] Compiling common/JackTools.cpp [ 7/205] Compiling common/JackTransportEngine.cpp [ 8/205] Compiling common/shm.c [ 9/205] Compiling posix/JackSocketServerNotifyChannel.cpp [ 10/205] Compiling common/JackEngineControl.cpp [ 11/205] Compiling common/JackMidiWriteQueue.cpp [ 12/205] Compiling common/JackMidiReceiveQueue.cpp [ 13/205] Compiling common/JackAudioPort.cpp [ 14/205] Compiling common/JackMidiSendQueue.cpp [ 15/205] Compiling common/JackMidiRawOutputWriteQueue.cpp [ 16/205] Compiling common/JackMidiBufferReadQueue.cpp [ 17/205] Compiling common/JackException.cpp [ 18/205] Compiling common/JackServerGlobals.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)); | ^ [ 19/205] Compiling common/ringbuffer.c [ 20/205] Compiling common/JackThreadedDriver.cpp [ 21/205] Compiling common/JackInternalSessionLoader.cpp [ 22/205] Compiling common/JackActivationCount.cpp [ 23/205] Compiling common/JackExternalClient.cpp [ 24/205] Compiling common/JackFreewheelDriver.cpp [ 25/205] Compiling common/JackDriverLoader.cpp [ 26/205] Compiling common/JackMidiReadQueue.cpp [ 27/205] Compiling common/JackError.cpp [ 28/205] Compiling common/JackControlAPI.cpp [ 29/205] Compiling common/JackShmMem.cpp [ 30/205] Compiling common/JackMidiPort.cpp [ 31/205] Compiling common/JackNetTool.cpp [ 32/205] Compiling common/JackNetInterface.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 | ^~~~~~~~~~~~~~~~~ [ 33/205] Compiling common/JackMidiUtil.cpp [ 34/205] Compiling common/JackArgParser.cpp [ 35/205] Compiling posix/JackPosixThread.cpp [ 36/205] Compiling posix/JackPosixProcessSync.cpp [ 37/205] Compiling common/JackFrameTimer.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:4097, 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 ()); | ~~~~~~~~~~~~~~~~~ [ 38/205] Compiling posix/JackPosixMutex.cpp [ 39/205] Compiling posix/JackSocket.cpp [ 40/205] Compiling common/JackGlobals.cpp [ 41/205] Compiling posix/JackNetUnixSocket.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 = 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 | ^~~~~~~~~ [ 42/205] Compiling common/JackMidiAPI.cpp [ 43/205] Compiling common/JackRequestDecoder.cpp [ 44/205] Compiling linux/JackLinuxFutex.cpp [ 45/205] Compiling linux/JackLinuxTime.c [ 46/205] Compiling common/JackMidiAsyncQueue.cpp [ 47/205] Compiling common/JackAudioDriver.cpp [ 48/205] Compiling common/JackTimedDriver.cpp [ 49/205] Compiling common/JackMetadata.cpp [ 50/205] Compiling common/JackGraphManager.cpp [ 51/205] Compiling common/JackMidiDriver.cpp [ 52/205] Compiling common/JackDriver.cpp [ 53/205] Compiling common/JackMidiAsyncWaitQueue.cpp [ 54/205] Compiling common/JackEngine.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*, long 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); | ^ [ 55/205] Compiling common/JackInternalClient.cpp [ 56/205] Compiling common/JackGenericClientChannel.cpp [ 57/205] Compiling posix/JackSocketServerChannel.cpp [ 58/205] Compiling common/JackPort.cpp [ 59/205] Compiling common/JackAPI.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*, long 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*, long 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*, long 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*, long unsigned int)’ specified bound 321 equals destination size [-Wstringop-truncation] 272 | strncpy(fAlias1, alias, sizeof(fAlias1)); | ^ [ 60/205] Compiling common/JackServer.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/db5.3/db.h:28, from ../common/JackMetadata.h:37, from ../common/JackChannel.h:25, from ../posix/JackSocket.h:32, from ../posix/JackSocket.cpp:20: 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*, long 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); | ^ [ 61/205] Compiling common/JackMidiBufferWriteQueue.cpp [ 62/205] Compiling common/JackClient.cpp ../common/JackMetadata.cpp: In destructor ‘Jack::JackMetadata::~JackMetadata()’: ../common/JackMetadata.cpp:72:46: warning: ‘/jack_db-’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4097 [-Wformat-truncation=] 72 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/metadata.db", fDBFilesDir, JackTools::GetUID()); | ^~~~~~~~~ In file included from /usr/include/stdio.h:906, from /usr/include/db5.3/db.h:28, from ../common/JackMetadata.h:37, from ../common/JackMetadata.cpp:21: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘Jack::JackMetadata::~JackMetadata()’ at ../common/JackMetadata.cpp:72:18: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 23 and 4129 bytes into a destination of size 4097 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../common/JackMetadata.cpp: In destructor ‘Jack::JackMetadata::~JackMetadata()’: ../common/JackMetadata.cpp:75:46: warning: ‘/jack_db-’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4097 [-Wformat-truncation=] 75 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/__db.001", fDBFilesDir, JackTools::GetUID()); | ^~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘Jack::JackMetadata::~JackMetadata()’ at ../common/JackMetadata.cpp:75:18: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 20 and 4126 bytes into a destination of size 4097 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../common/JackMetadata.cpp: In destructor ‘Jack::JackMetadata::~JackMetadata()’: ../common/JackMetadata.cpp:78:46: warning: ‘/jack_db-’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4097 [-Wformat-truncation=] 78 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/__db.002", fDBFilesDir, JackTools::GetUID()); | ^~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘Jack::JackMetadata::~JackMetadata()’ at ../common/JackMetadata.cpp:78:18: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 20 and 4126 bytes into a destination of size 4097 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../common/JackMetadata.cpp: In destructor ‘Jack::JackMetadata::~JackMetadata()’: ../common/JackMetadata.cpp:81:46: warning: ‘/jack_db-’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4097 [-Wformat-truncation=] 81 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/__db.003", fDBFilesDir, JackTools::GetUID()); | ^~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘Jack::JackMetadata::~JackMetadata()’ at ../common/JackMetadata.cpp:81:18: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 20 and 4126 bytes into a destination of size 4097 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../common/JackMetadata.cpp: In destructor ‘Jack::JackMetadata::~JackMetadata()’: ../common/JackMetadata.cpp:85:46: warning: ‘/jack_db-’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4097 [-Wformat-truncation=] 85 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d", fDBFilesDir, JackTools::GetUID()); | ^~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘Jack::JackMetadata::~JackMetadata()’ at ../common/JackMetadata.cpp:85:18: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 11 and 4117 bytes into a destination of size 4097 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../common/JackMetadata.cpp: In member function ‘int Jack::JackMetadata::PropertyInit()’: ../common/JackMetadata.cpp:119:42: warning: ‘/jack_db-’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4097 [-Wformat-truncation=] 119 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d", fDBFilesDir, JackTools::GetUID()); | ^~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘int Jack::JackMetadata::PropertyInit()’ at ../common/JackMetadata.cpp:119:14: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 11 and 4117 bytes into a destination of size 4097 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../common/JackMetadata.cpp: In member function ‘int Jack::JackMetadata::PropertyInit()’: ../common/JackMetadata.cpp:164:42: warning: ‘/jack_db-’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4097 [-Wformat-truncation=] 164 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/metadata.db", fDBFilesDir, JackTools::GetUID()); | ^~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘int Jack::JackMetadata::PropertyInit()’ at ../common/JackMetadata.cpp:164:14: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 23 and 4129 bytes into a destination of size 4097 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [ 63/205] Compiling common/JackRestartThreadedDriver.cpp [ 64/205] Compiling posix/JackSocketNotifyChannel.cpp [ 65/205] Compiling common/JackMidiRawInputWriteQueue.cpp [ 66/205] Compiling common/JackWaitThreadedDriver.cpp [ 67/205] Compiling common/JackConnectionManager.cpp [ 68/205] Compiling common/JackPortType.cpp [ 69/205] Compiling common/JackWaitCallbackDriver.cpp [ 70/205] Compiling common/JackServerAPI.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*, long 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*, long 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); | ^ [ 71/205] Compiling common/Jackdmp.cpp [ 72/205] Compiling dbus/audio_reserve.c 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*, long 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*, long 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*, long 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*, long 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*, long 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*, long 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); | ^ [ 73/205] Compiling dbus/reserve.c ../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 = 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 | ^~~~~~~~~~~~~~~~~~~~~ [ 74/205] Compiling dbus/controller_iface_configure.c [ 75/205] Compiling dbus/params.c [ 76/205] Compiling linux/uptime.c [ 77/205] Compiling dbus/controller_iface_patchbay.c [ 78/205] Compiling dbus/controller_iface_transport.c [ 79/205] Compiling dbus/controller.c [ 80/205] Compiling dbus/controller_iface_control.c [ 81/205] Compiling dbus/xml.c [ 82/205] Compiling dbus/controller_iface_session_manager.c [ 83/205] Compiling dbus/xml_expat.c [ 84/205] Compiling dbus/xml_write_raw.c [ 85/205] Compiling dbus/controller_iface_introspectable.c [ 86/205] Compiling dbus/sigsegv.c [ 87/205] Compiling dbus/reserve.c 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*, long unsigned int)’ specified bound 257 equals destination size [-Wstringop-truncation] 124 | strncpy(fServerName, server_name, sizeof(fServerName)); | ^ [ 88/205] Compiling dbus/jackdbus.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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89/205] Compiling common/JackException.cpp [ 90/205] Compiling linux/JackLinuxFutex.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*, long unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation] 1294 | strncpy(GetClientControl()->fSessionCommand, ev->command_line, sizeof(GetClientControl()->fSessionCommand)); | ^ [ 91/205] Compiling common/JackActivationCount.cpp [ 92/205] Compiling posix/JackSocket.cpp [ 93/205] Compiling common/JackEngineControl.cpp [ 94/205] Compiling common/promiscuous.c [ 95/205] Compiling common/JackMidiPort.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*, long unsigned int)’ specified bound 1024 equals destination size [-Wstringop-truncation] 201 | strncpy(fObjectData, object_data, JACK_LOAD_INIT_LIMIT); | ^ [ 96/205] Compiling common/JackClient.cpp [ 97/205] Compiling common/JackMidiAPI.cpp [ 98/205] Compiling common/JackError.cpp [ 99/205] Compiling posix/JackPosixMutex.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); | ^~~~ [100/205] Compiling posix/JackPosixProcessSync.cpp [101/205] Compiling posix/JackPosixThread.cpp [102/205] Compiling common/JackMessageBuffer.cpp [103/205] Compiling common/JackPort.cpp [104/205] Compiling common/timestamps.c [105/205] Compiling posix/JackPosixServerLaunch.cpp [106/205] Compiling common/JackTools.cpp [107/205] Compiling common/JackAudioPort.cpp [108/205] Compiling common/ringbuffer.c [109/205] Compiling common/JackDebugClient.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*, long 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*, long 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*, long 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*, long unsigned int)’ specified bound 321 equals destination size [-Wstringop-truncation] 272 | strncpy(fAlias1, alias, sizeof(fAlias1)); | ^ [110/205] Compiling common/JackPortType.cpp [111/205] Compiling common/JackTransportEngine.cpp [112/205] Compiling common/JackConnectionManager.cpp [113/205] Compiling common/JackEngineProfiling.cpp [114/205] Compiling common/JackLibClient.cpp [115/205] Compiling common/JackAPI.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/db5.3/db.h:28, from ../common/JackMetadata.h:37, from ../common/JackChannel.h:25, from ../posix/JackSocket.h:32, from ../posix/JackSocket.cpp:20: 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*, long 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); | ^ [116/205] Compiling common/JackGlobals.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]; | ~~~~~~^ [117/205] Compiling common/shm.c [118/205] Compiling common/JackMetadata.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)); | ^ [119/205] Compiling common/JackShmMem.cpp [120/205] Compiling posix/JackSocketClientChannel.cpp [121/205] Compiling common/JackGraphManager.cpp [122/205] Compiling common/JackGenericClientChannel.cpp [123/205] Compiling common/JackFrameTimer.cpp [124/205] Compiling linux/JackLinuxTime.c [125/205] Compiling common/JackLibAPI.cpp [126/205] Compiling posix/JackPosixThread.cpp [127/205] Linking build/common/libjackserver.so [128/205] Compiling posix/JackNetUnixSocket.cpp [129/205] Compiling linux/JackLinuxTime.c [130/205] Compiling common/JackNetInterface.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 = 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 | ^~~~~~~~~ [131/205] Linking build/jackd [132/205] Linking build/dbus/jackdbus [133/205] Compiling common/JackNetTool.cpp [134/205] Compiling common/JackResampler.cpp [135/205] Compiling common/JackLibSampleRateResampler.cpp [136/205] Compiling common/ringbuffer.c [137/205] Compiling posix/JackPosixMutex.cpp [138/205] Compiling common/JackNetAPI.cpp [139/205] Compiling common/JackException.cpp [140/205] Compiling common/JackAudioAdapterInterface.cpp [141/205] Compiling common/JackGlobals.cpp [142/205] Compiling common/JackNetManager.cpp [143/205] Compiling common/JackProfiler.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 = 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 | ^~~~~~~~~~~~~~~~~~~~~ [144/205] Compiling common/JackAudioAdapterInterface.cpp ../common/JackMetadata.cpp: In destructor ‘Jack::JackMetadata::~JackMetadata()’: ../common/JackMetadata.cpp:72:46: warning: ‘/jack_db-’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4097 [-Wformat-truncation=] 72 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/metadata.db", fDBFilesDir, JackTools::GetUID()); | ^~~~~~~~~ In file included from /usr/include/stdio.h:906, from /usr/include/db5.3/db.h:28, from ../common/JackMetadata.h:37, from ../common/JackMetadata.cpp:21: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘Jack::JackMetadata::~JackMetadata()’ at ../common/JackMetadata.cpp:72:18: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 23 and 4129 bytes into a destination of size 4097 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../common/JackMetadata.cpp: In destructor ‘Jack::JackMetadata::~JackMetadata()’: ../common/JackMetadata.cpp:75:46: warning: ‘/jack_db-’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4097 [-Wformat-truncation=] 75 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/__db.001", fDBFilesDir, JackTools::GetUID()); | ^~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘Jack::JackMetadata::~JackMetadata()’ at ../common/JackMetadata.cpp:75:18: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 20 and 4126 bytes into a destination of size 4097 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../common/JackMetadata.cpp: In destructor ‘Jack::JackMetadata::~JackMetadata()’: ../common/JackMetadata.cpp:78:46: warning: ‘/jack_db-’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4097 [-Wformat-truncation=] 78 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/__db.002", fDBFilesDir, JackTools::GetUID()); | ^~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘Jack::JackMetadata::~JackMetadata()’ at ../common/JackMetadata.cpp:78:18: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 20 and 4126 bytes into a destination of size 4097 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../common/JackMetadata.cpp: In destructor ‘Jack::JackMetadata::~JackMetadata()’: ../common/JackMetadata.cpp:81:46: warning: ‘/jack_db-’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4097 [-Wformat-truncation=] 81 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/__db.003", fDBFilesDir, JackTools::GetUID()); | ^~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘Jack::JackMetadata::~JackMetadata()’ at ../common/JackMetadata.cpp:81:18: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 20 and 4126 bytes into a destination of size 4097 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../common/JackMetadata.cpp: In destructor ‘Jack::JackMetadata::~JackMetadata()’: ../common/JackMetadata.cpp:85:46: warning: ‘/jack_db-’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4097 [-Wformat-truncation=] 85 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d", fDBFilesDir, JackTools::GetUID()); | ^~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘Jack::JackMetadata::~JackMetadata()’ at ../common/JackMetadata.cpp:85:18: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 11 and 4117 bytes into a destination of size 4097 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../common/JackMetadata.cpp: In member function ‘int Jack::JackMetadata::PropertyInit()’: ../common/JackMetadata.cpp:119:42: warning: ‘/jack_db-’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4097 [-Wformat-truncation=] 119 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d", fDBFilesDir, JackTools::GetUID()); | ^~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘int Jack::JackMetadata::PropertyInit()’ at ../common/JackMetadata.cpp:119:14: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 11 and 4117 bytes into a destination of size 4097 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../common/JackMetadata.cpp: In member function ‘int Jack::JackMetadata::PropertyInit()’: ../common/JackMetadata.cpp:164:42: warning: ‘/jack_db-’ directive output may be truncated writing 9 bytes into a region of size between 1 and 4097 [-Wformat-truncation=] 164 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/metadata.db", fDBFilesDir, JackTools::GetUID()); | ^~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘int Jack::JackMetadata::PropertyInit()’ at ../common/JackMetadata.cpp:164:14: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 23 and 4129 bytes into a destination of size 4097 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [145/205] Compiling common/JackResampler.cpp [146/205] 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*, long unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation] 1294 | strncpy(GetClientControl()->fSessionCommand, ev->command_line, sizeof(GetClientControl()->fSessionCommand)); | ^ [147/205] Compiling common/JackNetAdapter.cpp [148/205] Compiling common/JackAudioAdapter.cpp [149/205] Compiling common/JackAudioAdapter.cpp [150/205] Compiling linux/alsa/JackAlsaAdapter.cpp [151/205] Compiling common/JackAudioAdapterFactory.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 | ^~~~~~~~~~~~~~~~~ [152/205] Compiling common/JackAudioAdapterInterface.cpp [153/205] Compiling common/JackLibSampleRateResampler.cpp [154/205] Compiling common/JackResampler.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*, long 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*, long 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); | ^ [155/205] Compiling common/JackDummyDriver.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]; | ~~~~~~^ [156/205] Compiling common/JackLoopbackDriver.cpp [157/205] Compiling common/JackNetDriver.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:4097, 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 ()); | ~~~~~~~~~~~~~~~~~ [158/205] Compiling common/netjack.c [159/205] Compiling common/JackNetOneDriver.cpp [160/205] Compiling common/netjack_packet.c [161/205] Compiling common/JackProxyDriver.cpp [162/205] Linking build/common/libjack.so ../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:4097, 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 ()); | ~~~~~~~~~~~~~~~~~ [163/205] Compiling linux/alsa/alsa_driver.c [164/205] Linking build/common/libjacknet.so [165/205] Compiling linux/alsa/hammerfall.c [166/205] Compiling linux/alsa/alsa_midi_jackmp.cpp [167/205] Compiling linux/alsa/alsa_seqmidi.c [168/205] Compiling linux/alsa/hdsp.c ../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 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [169/205] Linking build/common/profiler.so [170/205] Compiling linux/alsa/JackAlsaDriver.cpp [171/205] Compiling linux/alsa/ice1712.c [172/205] Compiling common/memops.c [173/205] Compiling linux/alsa/alsa_rawmidi.c [174/205] Compiling linux/alsa/generic_hw.c [175/205] Compiling linux/alsarawmidi/JackALSARawMidiOutputPort.cpp [176/205] Compiling linux/alsarawmidi/JackALSARawMidiInputPort.cpp [177/205] Linking build/jack_loopback.so [178/205] Linking build/jack_dummy.so [179/205] Compiling linux/alsarawmidi/JackALSARawMidiUtil.cpp [180/205] Linking build/common/audioadapter.so [181/205] Compiling linux/alsarawmidi/JackALSARawMidiDriver.cpp [182/205] Compiling linux/alsarawmidi/JackALSARawMidiReceiveQueue.cpp [183/205] Compiling linux/alsarawmidi/JackALSARawMidiPort.cpp ../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*, long 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); | ^ [184/205] Compiling linux/alsarawmidi/JackALSARawMidiSendQueue.cpp [185/205] Linking build/common/netadapter.so [186/205] Compiling linux/firewire/JackFFADOMidiOutputPort.cpp [187/205] Compiling linux/firewire/JackFFADOMidiReceiveQueue.cpp [188/205] Compiling linux/firewire/JackFFADOMidiSendQueue.cpp [189/205] Compiling linux/firewire/JackFFADOMidiInputPort.cpp ../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 ()); | ~~~~~~~~~~~~~~~~~ [190/205] Compiling linux/firewire/JackFFADODriver.cpp ../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; | ^ [191/205] Compiling doxyfile.in [192/205] Compiling jack.pc.in [193/205] Compiling systemd/jack@.service.in [194/205] Compiling dbus/org.jackaudio.service.in [195/205] Compiling build/doxyfile ../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 ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [196/205] Linking build/jack_netone.so [197/205] Linking build/jack_proxy.so 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); | ^~~~ [198/205] Linking build/common/netmanager.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*, long 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); | ^ [199/205] Linking build/jack_net.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:4097, 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 ()); | ~~~~~~~~~~~~~~~~~ [200/205] Linking build/jack_alsa.so [201/205] Linking build/jack_alsarawmidi.so ../linux/firewire/JackFFADODriver.cpp: In member function ‘virtual int Jack::JackFFADODriver::Attach()’: ../linux/firewire/JackFFADODriver.cpp:534:54: warning: ‘%s’ directive output may be truncated writing up to 319 bytes into a region of size 307 [-Wformat-truncation=] 534 | snprintf(buf, sizeof(buf), "firewire_pcm:%s_in", portname); | ^~ ~~~~~~~~ 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:4097, 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/firewire/JackFFADODriver.cpp:24: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘virtual int Jack::JackFFADODriver::Attach()’ at ../linux/firewire/JackFFADODriver.cpp:534:21: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 17 and 336 bytes into a destination of size 320 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../linux/firewire/JackFFADODriver.cpp: In member function ‘virtual int Jack::JackFFADODriver::Attach()’: ../linux/firewire/JackFFADODriver.cpp:510:54: warning: ‘%s’ directive output may be truncated writing up to 319 bytes into a region of size 307 [-Wformat-truncation=] 510 | snprintf(buf, sizeof(buf), "firewire_pcm:%s_in", portname); | ^~ ~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘virtual int Jack::JackFFADODriver::Attach()’ at ../linux/firewire/JackFFADODriver.cpp:510:21: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 17 and 336 bytes into a destination of size 320 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../linux/firewire/JackFFADODriver.cpp: In member function ‘virtual int Jack::JackFFADODriver::Attach()’: ../linux/firewire/JackFFADODriver.cpp:606:54: warning: ‘%s’ directive output may be truncated writing up to 319 bytes into a region of size 307 [-Wformat-truncation=] 606 | snprintf(buf, sizeof(buf), "firewire_pcm:%s_out", portname); | ^~ ~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘virtual int Jack::JackFFADODriver::Attach()’ at ../linux/firewire/JackFFADODriver.cpp:606:21: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 18 and 337 bytes into a destination of size 320 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ ../linux/firewire/JackFFADODriver.cpp: In member function ‘virtual int Jack::JackFFADODriver::Attach()’: ../linux/firewire/JackFFADODriver.cpp:579:54: warning: ‘%s’ directive output may be truncated writing up to 319 bytes into a region of size 307 [-Wformat-truncation=] 579 | snprintf(buf, sizeof(buf), "firewire_pcm:%s_out", portname); | ^~ ~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘virtual int Jack::JackFFADODriver::Attach()’ at ../linux/firewire/JackFFADODriver.cpp:579:21: /usr/include/bits/stdio2.h:54:35: note: ‘__builtin___snprintf_chk’ output between 18 and 337 bytes into a destination of size 320 54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [202/205] Linking build/jack_firewire.so [203/205] Symlinking build/common/libjack.so [204/205] Symlinking build/common/libjackserver.so [205/205] Symlinking build/common/libjacknet.so Waf: Leaving directory `/tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/src/jack2/build' 'build' finished successfully (32.898s) ==> Entering fakeroot environment... ==> Starting package_jack2()... Waf: Entering directory `/tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/src/jack2/build' Installing doxygen documentation... Installing doxygen documentation done. + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/libjack.so.0.1.0 (from build/common/libjack.so) + symlink /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/libjack.so (to libjack.so.0.1.0) + symlink /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/libjack.so.0 (to libjack.so.0.1.0) + symlink /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/libjackserver.so (to libjackserver.so.0.1.0) + symlink /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/libjackserver.so.0 (to libjackserver.so.0.1.0) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/libjackserver.so.0.1.0 (from build/common/libjackserver.so) + symlink /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/libjacknet.so.0 (to libjacknet.so.0.1.0) + symlink /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/libjacknet.so (to libjacknet.so.0.1.0) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/libjacknet.so.0.1.0 (from build/common/libjacknet.so) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/jack/netadapter.so (from build/common/netadapter.so) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/jack/netmanager.so (from build/common/netmanager.so) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/jack/audioadapter.so (from build/common/audioadapter.so) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/jack/profiler.so (from build/common/profiler.so) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/pkgconfig/jack.pc (from build/jack.pc) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/include/jack/control.h (from common/jack/control.h) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/bin/jackd (from build/jackd) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/jack/jack_dummy.so (from build/jack_dummy.so) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/include/jack/intclient.h (from common/jack/intclient.h) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/jack/jack_loopback.so (from build/jack_loopback.so) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/include/jack/jack.h (from common/jack/jack.h) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/include/jack/jslist.h (from common/jack/jslist.h) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/include/jack/metadata.h (from common/jack/metadata.h) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/include/jack/midiport.h (from common/jack/midiport.h) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/jack/jack_net.so (from build/jack_net.so) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/jack/jack_netone.so (from build/jack_netone.so) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/jack/jack_proxy.so (from build/jack_proxy.so) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/jack/jack_alsa.so (from build/jack_alsa.so) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/jack/jack_alsarawmidi.so (from build/jack_alsarawmidi.so) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/jack/jack_firewire.so (from build/jack_firewire.so) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/bin/jackdbus (from build/dbus/jackdbus) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/bin/jack_control (from dbus/jack_control) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/share/man/man1/jackd.1 (from man/jackd.1) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/etc/jack/example.conf (from systemd/example.conf) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/lib/systemd/user/jack@.service (from build/systemd/jack@.service) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/share/dbus-1/services/org.jackaudio.service (from build/dbus/org.jackaudio.service) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/include/jack/net.h (from common/jack/net.h) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/include/jack/ringbuffer.h (from common/jack/ringbuffer.h) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/include/jack/session.h (from common/jack/session.h) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/include/jack/statistics.h (from common/jack/statistics.h) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/include/jack/systemdeps.h (from common/jack/systemdeps.h) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/include/jack/thread.h (from common/jack/thread.h) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/include/jack/transport.h (from common/jack/transport.h) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/include/jack/types.h (from common/jack/types.h) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/include/jack/uuid.h (from common/jack/uuid.h) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/include/jack/weakjack.h (from common/jack/weakjack.h) + install /tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2/usr/include/jack/weakmacros.h (from common/jack/weakmacros.h) Waf: Leaving directory `/tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/src/jack2/build' 'install' finished successfully (1.716s) ==> 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 "jack2"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Starting package_jack2-dbus()... renamed 'jack2-dbus/usr' -> '/tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2-dbus/usr' ==> 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 "jack2-dbus"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Starting package_jack2-docs()... renamed 'jack2-docs/usr' -> '/tmp/archlinux-ci/jack2-archlinuxrb-build-1ueEvq8O/jack2/trunk/pkg/jack2-docs/usr' ==> 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 "jack2-docs"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: jack2 1.9.22-1 (Sun Sep 1 12:25:58 2024)