>>> jack2 1.9.22 Extracting gzip -d -c /home/buildroot/instance-0/dl/jack2/jack2-1.9.22.tar.gz | /home/buildroot/instance-0/output-1/host/bin/tar --strip-components=1 -C /home/buildroot/instance-0/output-1/build/jack2-1.9.22 -xf - >>> jack2 1.9.22 Patching Applying 0001-Update-to-waf-2-0-26.patch using patch: patching file waf patching file waflib-macos-mods.patch patching file waflib/Build.py patching file waflib/ConfigSet.py patching file waflib/Configure.py patching file waflib/Context.py patching file waflib/Logs.py patching file waflib/Node.py patching file waflib/Options.py patching file waflib/Runner.py patching file waflib/Scripting.py patching file waflib/Task.py patching file waflib/TaskGen.py patching file waflib/Tools/c_aliases.py patching file waflib/Tools/c_config.py patching file waflib/Tools/c_preproc.py patching file waflib/Tools/c_tests.py patching file waflib/Tools/ccroot.py patching file waflib/Tools/compiler_c.py patching file waflib/Tools/compiler_cxx.py patching file waflib/Tools/irixcc.py patching file waflib/Tools/msvc.py patching file waflib/Tools/waf_unit_test.py patching file waflib/Utils.py patching file waflib/ansiterm.py patching file waflib/extras/clang_cross.py patching file waflib/extras/clang_cross_common.py patching file waflib/extras/clangxx_cross.py patching file waflib/extras/classic_runner.py patching file waflib/extras/color_msvc.py patching file waflib/extras/fc_fujitsu.py patching file waflib/extras/fc_nfort.py patching file waflib/extras/genpybind.py patching file waflib/extras/haxe.py patching file waflib/extras/msvc_pdb.py patching file waflib/extras/sphinx.py patching file waflib/extras/wafcache.py patching file waflib/extras/xcode6.py patching file waflib/fixpy2.py patching file waflib/processor.py >>> jack2 1.9.22 Configuring cd /home/buildroot/instance-0/output-1/build/jack2-1.9.22/ && GIT_DIR=. PATH="/home/buildroot/instance-0/output-1/host/bin:/home/buildroot/instance-0/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" AR="/home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-gcc-ar" AS="/home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-as" LD="/home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-ld" NM="/home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-gcc-nm" CC="/home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-gcc" GCC="/home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-gcc" CPP="/home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-cpp" CXX="/home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-g++" FC="/home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-gfortran" F77="/home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-gfortran" RANLIB="/home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-gcc-ranlib" READELF="/home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-readelf" STRIP="/home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-strip" OBJCOPY="/home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-objcopy" OBJDUMP="/home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-objdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/home/buildroot/instance-0/output-1/host/include" CFLAGS_FOR_BUILD="-O2 -I/home/buildroot/instance-0/output-1/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/home/buildroot/instance-0/output-1/host/include" LDFLAGS_FOR_BUILD="-L/home/buildroot/instance-0/output-1/host/lib -Wl,-rpath,/home/buildroot/instance-0/output-1/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-as" DEFAULT_LINKER="/home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-ld" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -mlongcalls -mauto-litpools -O2 -g0 " CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -mlongcalls -mauto-litpools -O2 -g0 " LDFLAGS="" FCFLAGS="-mlongcalls -mauto-litpools -O2 -g0" FFLAGS="-mlongcalls -mauto-litpools -O2 -g0" PKG_CONFIG="/home/buildroot/instance-0/output-1/host/bin/pkg-config" STAGING_DIR="/home/buildroot/instance-0/output-1/host/xtensa-buildroot-linux-uclibc/sysroot" INTLTOOL_PERL=/usr/bin/perl /home/buildroot/instance-0/output-1/host/bin/python3 ./waf configure --prefix=/usr --libdir=/usr/lib --alsa --samplerate=yes --opus=no --systemd=no --classic Setting top to : /home/buildroot/instance-0/output-1/build/jack2-1.9.22 Setting out to : /home/buildroot/instance-0/output-1/build/jack2-1.9.22/build Checking for 'g++' (C++ compiler) : /home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-g++ Checking for 'gcc' (C compiler) : /home/buildroot/instance-0/output-1/host/bin/xtensa-buildroot-linux-uclibc-gcc Checking platform : Linux Checking for program 'pkg-config' : /home/buildroot/instance-0/output-1/host/bin/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 'samplerate' : yes Checking for header db.h : yes Checking for library db : yes Checking for header alloca.h : yes Checking for ppoll : yes Checking for header execinfo.h : not found 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 : no Checking for NGREG : no 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 : ['-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-mlongcalls', '-mauto-litpools', '-O2', '-g0', '-Wall', '-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64'] C++ compiler flags : ['-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64', '-mlongcalls', '-mauto-litpools', '-O2', '-g0', '-Wall', '-Wno-invalid-offsetof', '-std=gnu++11', '-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64'] Linker flags : ['-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) : no Autostart method : classic 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 : no Build with libsamplerate : yes Use systemd notify : no Use Berkeley DB (metadata) : yes 'configure' finished successfully (0.385s) >>> jack2 1.9.22 Building cd /home/buildroot/instance-0/output-1/build/jack2-1.9.22/ && GIT_DIR=. PATH="/home/buildroot/instance-0/output-1/host/bin:/home/buildroot/instance-0/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" /home/buildroot/instance-0/output-1/host/bin/python3 ./waf build -j 17 Waf: Entering directory `/home/buildroot/instance-0/output-1/build/jack2-1.9.22/build' [ 1/177] Compiling common/promiscuous.c [ 2/177] Compiling common/timestamps.c [ 3/177] Compiling common/JackDebugClient.cpp [ 4/177] Compiling common/JackEngineProfiling.cpp [ 5/177] Compiling common/JackMessageBuffer.cpp [ 6/177] Compiling common/JackTools.cpp [ 7/177] Compiling common/JackTransportEngine.cpp [ 8/177] Compiling common/JackGlobals.cpp [ 9/177] Compiling common/shm.c [ 10/177] Compiling common/JackGenericClientChannel.cpp [ 11/177] Compiling posix/JackNetUnixSocket.cpp [ 12/177] Compiling common/JackShmMem.cpp [ 13/177] Compiling posix/JackSocketServerNotifyChannel.cpp [ 14/177] Compiling posix/JackSocketNotifyChannel.cpp [ 15/177] Compiling common/JackEngineControl.cpp [ 16/177] Compiling posix/JackSocketServerChannel.cpp [ 17/177] Compiling common/JackMetadata.cpp [ 18/177] Compiling common/JackMidiAPI.cpp [ 19/177] Compiling common/JackMidiWriteQueue.cpp [ 20/177] Compiling common/JackMidiPort.cpp ../common/shm.c: In function 'jack_shmalloc': ../common/shm.c:892:9: warning: 'strncpy' output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 892 | strncpy (registry->id, name, sizeof (registry->id)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21/177] Compiling common/JackAudioPort.cpp [ 22/177] Compiling common/JackMidiRawOutputWriteQueue.cpp [ 23/177] Compiling common/JackPort.cpp [ 24/177] Compiling common/JackRequestDecoder.cpp [ 25/177] Compiling common/JackNetTool.cpp [ 26/177] Compiling common/JackThreadedDriver.cpp [ 27/177] Compiling common/JackInternalSessionLoader.cpp [ 28/177] Compiling common/JackClient.cpp [ 29/177] Compiling common/JackMidiAsyncQueue.cpp [ 30/177] Compiling common/JackRestartThreadedDriver.cpp [ 31/177] Compiling common/JackWaitThreadedDriver.cpp ../common/JackPort.cpp: In member function 'int Jack::JackPort::GetAliases(char* const*)': ../common/JackPort.cpp:257:16: warning: 'char* strncpy(char*, const char*, size_t)' 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* strncpy(char*, const char*, size_t)' 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* strncpy(char*, const char*, size_t)' specified bound 321 equals destination size [-Wstringop-truncation] 274 | strncpy(fAlias2, alias, sizeof(fAlias2)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackPort.cpp:272:16: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 321 equals destination size [-Wstringop-truncation] 272 | strncpy(fAlias1, alias, sizeof(fAlias1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32/177] Compiling common/JackMidiReadQueue.cpp [ 33/177] Compiling common/JackGraphManager.cpp [ 34/177] Compiling common/JackConnectionManager.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()); | ^~~~~~~~~ ../common/JackMetadata.cpp:72:18: note: 'snprintf' output between 23 and 4129 bytes into a destination of size 4097 72 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/metadata.db", fDBFilesDir, JackTools::GetUID()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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()); | ^~~~~~~~~ ../common/JackMetadata.cpp:75:18: note: 'snprintf' output between 20 and 4126 bytes into a destination of size 4097 75 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/__db.001", fDBFilesDir, JackTools::GetUID()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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()); | ^~~~~~~~~ ../common/JackMetadata.cpp:78:18: note: 'snprintf' output between 20 and 4126 bytes into a destination of size 4097 78 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/__db.002", fDBFilesDir, JackTools::GetUID()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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()); | ^~~~~~~~~ ../common/JackMetadata.cpp:81:18: note: 'snprintf' output between 20 and 4126 bytes into a destination of size 4097 81 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/__db.003", fDBFilesDir, JackTools::GetUID()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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()); | ^~~~~~~~~ ../common/JackMetadata.cpp:85:18: note: 'snprintf' output between 11 and 4117 bytes into a destination of size 4097 85 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d", fDBFilesDir, JackTools::GetUID()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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()); | ^~~~~~~~~ ../common/JackMetadata.cpp:119:14: note: 'snprintf' output between 11 and 4117 bytes into a destination of size 4097 119 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d", fDBFilesDir, JackTools::GetUID()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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()); | ^~~~~~~~~ ../common/JackMetadata.cpp:164:14: note: 'snprintf' output between 23 and 4129 bytes into a destination of size 4097 164 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/metadata.db", fDBFilesDir, JackTools::GetUID()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35/177] Compiling common/JackWaitCallbackDriver.cpp [ 36/177] Compiling common/JackMidiAsyncWaitQueue.cpp [ 37/177] Compiling common/JackServerAPI.cpp [ 38/177] Compiling common/ringbuffer.c [ 39/177] Compiling posix/JackPosixThread.cpp [ 40/177] Compiling common/JackMidiUtil.cpp [ 41/177] Compiling common/JackMidiReceiveQueue.cpp [ 42/177] Compiling common/JackMidiBufferReadQueue.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); | ^~ ~~~~~~ ../common/JackDebugClient.cpp:94:13: note: 'snprintf' output 22 or more bytes (assuming 277) into a destination of size 256 94 | snprintf(provstr, sizeof(provstr), "JackClientDebug-%s-%s.log", name, buffer); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43/177] Compiling common/JackDriverLoader.cpp [ 44/177] Compiling posix/JackPosixProcessSync.cpp [ 45/177] Compiling posix/JackPosixMutex.cpp [ 46/177] Compiling common/JackServerGlobals.cpp ../common/JackGenericClientChannel.cpp: In member function 'virtual void Jack::JackGenericClientChannel::GetUUIDForClientName(int, const char*, char*, int*)': ../common/JackGenericClientChannel.cpp:232:12: warning: 'char* strncpy(char*, const char*, size_t)' 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* strncpy(char*, const char*, size_t)' 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47/177] Compiling posix/JackSocket.cpp [ 48/177] Compiling linux/JackLinuxFutex.cpp [ 49/177] Compiling common/JackMidiBufferWriteQueue.cpp [ 50/177] Compiling common/JackError.cpp [ 51/177] Compiling linux/JackLinuxTime.c [ 52/177] Compiling common/JackAudioDriver.cpp [ 53/177] Compiling common/JackControlAPI.cpp [ 54/177] Compiling common/JackTimedDriver.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]; | ~~~~~~^ [ 55/177] Compiling common/JackMidiDriver.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 | ^~~~~~~~~~~~~~~~~~~~~ [ 56/177] Compiling common/JackMidiSendQueue.cpp [ 57/177] Compiling common/JackMidiRawInputWriteQueue.cpp [ 58/177] Compiling common/JackException.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); | ^~~~ [ 59/177] Compiling common/JackDriver.cpp ../common/JackClient.cpp: In member function 'virtual int Jack::JackClient::SessionReply(jack_session_event_t*)': ../common/JackClient.cpp:1294:16: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 256 equals destination size [-Wstringop-truncation] 1294 | strncpy(GetClientControl()->fSessionCommand, ev->command_line, sizeof(GetClientControl()->fSessionCommand)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60/177] Compiling common/JackEngine.cpp [ 61/177] Compiling common/JackNetInterface.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* strncpy(char*, const char*, size_t)' output may be truncated copying 511 bytes from a string of length 1023 [-Wstringop-truncation] 491 | strncpy(descriptor->file, filename, JACK_PATH_MAX); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62/177] Compiling common/JackExternalClient.cpp [ 63/177] Compiling common/JackFreewheelDriver.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); | ^~ ~~~~~~~~~~~~~~~ ../posix/JackSocket.cpp:40:21: note: 'snprintf' output 11 or more bytes (assuming 267) into a destination of size 108 40 | snprintf(res, size, "%s/jack_%s_%d_%d", dir, ext_client_name, JackTools::GetUID(), which); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ^~ ~~~~~~~~~~~~~~~ ../posix/JackSocket.cpp:38:21: note: 'snprintf' output 9 or more bytes (assuming 265) into a destination of size 108 38 | snprintf(res, size, "%s/jack_%s_%d", dir, ext_client_name, which); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../posix/JackSocket.cpp: In member function 'int Jack::JackServerSocket::Bind(const char*, const char*, int)': ../posix/JackSocket.cpp:278:12: warning: 'char* strncpy(char*, const char*, size_t)' 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64/177] Compiling common/JackPortType.cpp [ 65/177] Compiling common/JackArgParser.cpp [ 66/177] Compiling common/JackActivationCount.cpp [ 67/177] Compiling common/JackInternalClient.cpp [ 68/177] Compiling common/JackFrameTimer.cpp [ 69/177] Compiling common/JackAPI.cpp [ 70/177] Compiling common/JackServer.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 | ^~~~~~~~~ [ 71/177] Compiling common/Jackdmp.cpp [ 72/177] Compiling common/timestamps.c [ 73/177] Compiling common/JackPortType.cpp [ 74/177] Compiling common/JackAPI.cpp [ 75/177] Compiling common/JackGlobals.cpp [ 76/177] Compiling common/promiscuous.c [ 77/177] Compiling common/JackMidiPort.cpp [ 78/177] Compiling common/JackMessageBuffer.cpp [ 79/177] Compiling common/JackError.cpp [ 80/177] Compiling posix/JackPosixThread.cpp [ 81/177] Compiling common/JackTools.cpp [ 82/177] Compiling common/JackTransportEngine.cpp [ 83/177] Compiling posix/JackPosixProcessSync.cpp [ 84/177] Compiling common/JackMidiAPI.cpp [ 85/177] Compiling common/JackPort.cpp [ 86/177] Compiling posix/JackPosixMutex.cpp [ 87/177] Compiling common/JackClient.cpp [ 88/177] Compiling common/JackConnectionManager.cpp [ 89/177] Compiling posix/JackPosixServerLaunch.cpp [ 90/177] Compiling common/JackLibAPI.cpp ../common/JackPort.cpp: In member function 'int Jack::JackPort::GetAliases(char* const*)': ../common/JackPort.cpp:257:16: warning: 'char* strncpy(char*, const char*, size_t)' 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* strncpy(char*, const char*, size_t)' 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* strncpy(char*, const char*, size_t)' specified bound 321 equals destination size [-Wstringop-truncation] 274 | strncpy(fAlias2, alias, sizeof(fAlias2)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackPort.cpp:272:16: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 321 equals destination size [-Wstringop-truncation] 272 | strncpy(fAlias1, alias, sizeof(fAlias1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91/177] Compiling common/JackActivationCount.cpp [ 92/177] Compiling posix/JackSocket.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* strncpy(char*, const char*, size_t)' specified bound 1024 equals destination size [-Wstringop-truncation] 201 | strncpy(fObjectData, object_data, JACK_LOAD_INIT_LIMIT); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93/177] Compiling common/JackGraphManager.cpp [ 94/177] Compiling common/JackEngineControl.cpp [ 95/177] Compiling common/JackException.cpp [ 96/177] Compiling common/shm.c [ 97/177] Compiling common/JackGenericClientChannel.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* strncpy(char*, const char*, size_t)' 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: In constructor 'Jack::JackSessionCommand::JackSessionCommand(const char*, const char*, const char*, jack_session_flags_t)', inlined from 'void Jack::JackEngine::SessionNotify(int, const char*, jack_session_event_type_t, const char*, Jack::detail::JackChannelTransactionInterface*, Jack::JackSessionNotifyResult**)' at ../common/JackEngine.cpp:1158:56: ../common/JackRequest.h:1256:16: warning: 'char* strncpy(char*, const char*, size_t)' 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* strncpy(char*, const char*, size_t)' output may be truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation] 1257 | strncpy(fClientName, clientname, sizeof(fClientName)-1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'Jack::JackSessionCommand::JackSessionCommand(const char*, const char*, const char*, jack_session_flags_t)', inlined from 'int Jack::JackEngine::SessionReply(int)' at ../common/JackEngine.cpp:1183:44: ../common/JackRequest.h:1256:16: warning: 'char* strncpy(char*, const char*, size_t)' 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* strncpy(char*, const char*, size_t)' 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* strncpy(char*, const char*, size_t)' 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98/177] Compiling linux/JackLinuxFutex.cpp [ 99/177] Compiling common/JackMetadata.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: In constructor 'Jack::JackEngineControl::JackEngineControl(bool, bool, long int, bool, long int, bool, jack_timer_type_t, const char*)', inlined from 'Jack::JackServer::JackServer(bool, bool, int, bool, int, int, bool, jack_timer_type_t, char, const char*)' at ../common/JackServer.cpp:57:111: ../common/JackEngineControl.h:124:16: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 257 equals destination size [-Wstringop-truncation] 124 | strncpy(fServerName, server_name, sizeof(fServerName)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100/177] Compiling common/JackFrameTimer.cpp [101/177] Compiling posix/JackSocketClientChannel.cpp [102/177] Compiling common/ringbuffer.c ../common/shm.c: In function 'jack_shmalloc': ../common/shm.c:892:9: warning: 'strncpy' output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 892 | strncpy (registry->id, name, sizeof (registry->id)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [103/177] Compiling common/JackShmMem.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); | ^~ ~~~~~~~~~~~~~~~ ../posix/JackSocket.cpp:40:21: note: 'snprintf' output 11 or more bytes (assuming 267) into a destination of size 108 40 | snprintf(res, size, "%s/jack_%s_%d_%d", dir, ext_client_name, JackTools::GetUID(), which); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ^~ ~~~~~~~~~~~~~~~ ../posix/JackSocket.cpp:38:21: note: 'snprintf' output 9 or more bytes (assuming 265) into a destination of size 108 38 | snprintf(res, size, "%s/jack_%s_%d", dir, ext_client_name, which); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../posix/JackSocket.cpp: In member function 'int Jack::JackServerSocket::Bind(const char*, const char*, int)': ../posix/JackSocket.cpp:278:12: warning: 'char* strncpy(char*, const char*, size_t)' 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [104/177] Compiling linux/JackLinuxTime.c [105/177] Compiling common/JackEngineProfiling.cpp [106/177] Compiling common/JackDebugClient.cpp [107/177] Compiling common/JackLibClient.cpp [108/177] Compiling common/JackAudioPort.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 | ^~~~~~~~~ [109/177] Compiling posix/JackPosixMutex.cpp [110/177] Compiling common/JackLibSampleRateResampler.cpp [111/177] Compiling common/JackException.cpp [112/177] Compiling posix/JackNetUnixSocket.cpp [113/177] Compiling common/JackGlobals.cpp [114/177] Compiling common/JackAudioAdapterInterface.cpp [115/177] Compiling common/JackNetInterface.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]; | ~~~~~~^ [116/177] Compiling posix/JackPosixThread.cpp [117/177] Compiling common/JackNetTool.cpp [118/177] Compiling linux/JackLinuxTime.c [119/177] Compiling common/JackNetAPI.cpp [120/177] Compiling common/JackResampler.cpp [121/177] Compiling common/ringbuffer.c [122/177] Compiling common/JackNetManager.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()); | ^~~~~~~~~ ../common/JackMetadata.cpp:72:18: note: 'snprintf' output between 23 and 4129 bytes into a destination of size 4097 72 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/metadata.db", fDBFilesDir, JackTools::GetUID()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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()); | ^~~~~~~~~ ../common/JackMetadata.cpp:75:18: note: 'snprintf' output between 20 and 4126 bytes into a destination of size 4097 75 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/__db.001", fDBFilesDir, JackTools::GetUID()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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()); | ^~~~~~~~~ ../common/JackMetadata.cpp:78:18: note: 'snprintf' output between 20 and 4126 bytes into a destination of size 4097 78 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/__db.002", fDBFilesDir, JackTools::GetUID()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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()); | ^~~~~~~~~ ../common/JackMetadata.cpp:81:18: note: 'snprintf' output between 20 and 4126 bytes into a destination of size 4097 81 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/__db.003", fDBFilesDir, JackTools::GetUID()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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()); | ^~~~~~~~~ ../common/JackMetadata.cpp:85:18: note: 'snprintf' output between 11 and 4117 bytes into a destination of size 4097 85 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d", fDBFilesDir, JackTools::GetUID()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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()); | ^~~~~~~~~ ../common/JackMetadata.cpp:119:14: note: 'snprintf' output between 11 and 4117 bytes into a destination of size 4097 119 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d", fDBFilesDir, JackTools::GetUID()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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()); | ^~~~~~~~~ ../common/JackMetadata.cpp:164:14: note: 'snprintf' output between 23 and 4129 bytes into a destination of size 4097 164 | snprintf (dbpath, sizeof(dbpath), "%s/jack_db-%d/metadata.db", fDBFilesDir, JackTools::GetUID()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [123/177] Compiling common/JackProfiler.cpp [124/177] Compiling common/JackResampler.cpp ../common/JackClient.cpp: In member function 'virtual int Jack::JackClient::SessionReply(jack_session_event_t*)': ../common/JackClient.cpp:1294:16: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 256 equals destination size [-Wstringop-truncation] 1294 | strncpy(GetClientControl()->fSessionCommand, ev->command_line, sizeof(GetClientControl()->fSessionCommand)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [125/177] Compiling common/JackLibSampleRateResampler.cpp [126/177] Compiling common/JackAudioAdapter.cpp [127/177] Compiling common/JackAudioAdapterInterface.cpp [128/177] Compiling common/JackNetAdapter.cpp [129/177] Compiling common/JackResampler.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 | ^~~~~~~~~~~~~~~~~~~~~ [130/177] Compiling common/JackAudioAdapterInterface.cpp [131/177] Compiling linux/alsa/JackAlsaAdapter.cpp [132/177] Compiling common/JackAudioAdapter.cpp [133/177] Compiling common/JackLibSampleRateResampler.cpp [134/177] Compiling common/JackAudioAdapterFactory.cpp [135/177] Compiling common/JackDummyDriver.cpp [136/177] Compiling common/JackLoopbackDriver.cpp [137/177] Compiling common/JackNetDriver.cpp [138/177] Compiling common/netjack_packet.c ../common/JackGenericClientChannel.cpp: In member function 'virtual void Jack::JackGenericClientChannel::GetUUIDForClientName(int, const char*, char*, int*)': ../common/JackGenericClientChannel.cpp:232:12: warning: 'char* strncpy(char*, const char*, size_t)' 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* strncpy(char*, const char*, size_t)' 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [139/177] Compiling common/netjack.c [140/177] Compiling common/JackNetOneDriver.cpp [141/177] Compiling common/JackProxyDriver.cpp [142/177] Compiling common/memops.c [143/177] Compiling linux/alsa/hdsp.c [144/177] Compiling linux/alsa/hammerfall.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* strncpy(char*, const char*, size_t)' 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [145/177] Compiling linux/alsa/alsa_midi_jackmp.cpp [146/177] Compiling linux/alsa/ice1712.c [147/177] Compiling linux/alsa/alsa_driver.c [148/177] Compiling linux/alsa/JackAlsaDriver.cpp [149/177] Compiling linux/alsa/alsa_rawmidi.c [150/177] Compiling linux/alsa/alsa_seqmidi.c [151/177] Compiling linux/alsa/generic_hw.c ../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 constructor 'Jack::JackNetExtSlave::JackNetExtSlave(const char*, int, const char*, jack_slave_t*)', 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: ../common/JackNetAPI.cpp:541:17: note: 'snprintf' output 2 or more bytes (assuming 66) into a destination of size 64 541 | snprintf(fParams.fName, JACK_CLIENT_NAME_SIZE, "%s_%s", host_name, name); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [152/177] Linking build/common/libjacknet.so [153/177] Compiling linux/alsarawmidi/JackALSARawMidiSendQueue.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); | ^~ ~~~~~~ ../common/JackDebugClient.cpp:94:13: note: 'snprintf' output 22 or more bytes (assuming 277) into a destination of size 256 94 | snprintf(provstr, sizeof(provstr), "JackClientDebug-%s-%s.log", name, buffer); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [154/177] Compiling linux/alsarawmidi/JackALSARawMidiOutputPort.cpp [155/177] Compiling linux/alsarawmidi/JackALSARawMidiInputPort.cpp [156/177] Compiling linux/alsarawmidi/JackALSARawMidiPort.cpp [157/177] Compiling linux/alsarawmidi/JackALSARawMidiReceiveQueue.cpp [158/177] Compiling linux/alsarawmidi/JackALSARawMidiDriver.cpp [159/177] Compiling linux/alsarawmidi/JackALSARawMidiUtil.cpp [160/177] Compiling jack.pc.in In function 'midi_port_init', 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: ../linux/alsa/alsa_rawmidi.c:414:9: warning: '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: In function 'scan_device': ../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 function 'midi_port_init', 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: ../linux/alsa/alsa_rawmidi.c:418:9: note: 'snprintf' output between 5 and 84 bytes into a destination of size 64 418 | snprintf(port->name, sizeof(port->name), "%s %s %s", port->id.id[2] ? "out":"in", port->dev, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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 'midi_port_open', 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: ../linux/alsa/alsa_rawmidi.c:475:17: note: 'snprintf' output between 3 and 76 bytes into a destination of size 64 475 | snprintf(name, sizeof(name), "%s %d", port->name, num); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../linux/alsarawmidi/JackALSARawMidiPort.cpp: In member function 'bool Jack::JackALSARawMidiPort::TriggerQueueEvent()': ../linux/alsarawmidi/JackALSARawMidiPort.cpp:250:27: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 250 | ssize_t result = write(fds[1], &c, 1); | ~~~~~^~~~~~~~~~~~~~~ In file included from /home/buildroot/instance-0/output-1/host/xtensa-buildroot-linux-uclibc/sysroot/usr/include/alsa/asoundlib.h:31, from ../linux/alsarawmidi/JackALSARawMidiPort.h:23, from ../linux/alsarawmidi/JackALSARawMidiPort.cpp:24: /home/buildroot/instance-0/output-1/host/xtensa-buildroot-linux-uclibc/sysroot/usr/include/unistd.h:366:16: note: by argument 2 of type 'const void*' to 'ssize_t write(int, const void*, size_t)' declared here 366 | 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; | ^ ../common/JackNetDriver.cpp: In function 'Jack::JackDriverClientInterface* Jack::driver_initialize(JackLockedEngine*, JackSynchro*, const JSList*)': ../common/JackNetDriver.cpp:787:32: warning: 'char* strncpy(char*, const char*, size_t)' 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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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); | ^~~~~~~ ../linux/alsa/JackAlsaDriver.cpp:625:25: note: 'snprintf' output between 3 and 140 bytes into a destination of size 128 625 | snprintf(device_id.str, sizeof(device_id.str), "%s,%d", card_id.str, device_no); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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 | ^~~~~~~~~~~~~~~~~ xtensa-buildroot-linux-uclibc-g++.br_real: fatal error: Killed signal terminated program cc1plus compilation terminated. ../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 | ^~~~~~~~~~~~~~~~~ xtensa-buildroot-linux-uclibc-g++.br_real: fatal error: Killed signal terminated program cc1plus compilation terminated. Waf: Leaving directory `/home/buildroot/instance-0/output-1/build/jack2-1.9.22/build' Build failed -> task in 'serverlib' failed with exit status 1 (run with -v to display more information) -> task in 'clientlib' failed with exit status 1 (run with -v to display more information) make: *** [package/pkg-generic.mk:289: /home/buildroot/instance-0/output-1/build/jack2-1.9.22/.stamp_built] Error 1 make: Leaving directory '/home/buildroot/instance-0/buildroot'