+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=39 WRKLOG=/tmp/bulklog/jack-1.9.19nb3/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=39 WRKLOG=/tmp/bulklog/jack-1.9.19nb3/work.log => Bootstrap dependency digest>=20211023: found digest-20211023 ===> Building for jack-1.9.19nb3 cd /home/pbulk/build/audio/jack/work/jack2-1.9.19 && /usr/bin/env CC=gcc CFLAGS=\ -pipe\ -O2\ -msave-args\ -fno-aggressive-loop-optimizations\ -D_POSIX_PTHREAD_SEMANTICS\ -D_FORTIFY_SOURCE=2\ -I/usr/include\ -I/opt/local/include/python3.9\ -I/opt/local/include CXX=g++ CXXFLAGS=\ -pipe\ -O2\ -msave-args\ -fno-aggressive-loop-optimizations\ -D_POSIX_PTHREAD_SEMANTICS\ -D_FORTIFY_SOURCE=2\ -I/usr/include\ -I/opt/local/include/python3.9\ -I/opt/local/include DESTDIR=/home/pbulk/build/audio/jack/work/.destdir LINKFLAGS=\ \ \ -L/opt/local/gcc10/lib/gcc/x86_64-sun-solaris2.11/10.3.0\ -Wl,-R/opt/local/gcc10/lib/gcc/x86_64-sun-solaris2.11/10.3.0\ -L/usr/lib/amd64\ -Wl,-R/usr/lib/amd64\ -L/opt/local/lib\ -Wl,-R/opt/local/lib PATH=/home/pbulk/build/audio/jack/work/.cwrapper/bin:/home/pbulk/build/audio/jack/work/.buildlink/bin:/home/pbulk/build/audio/jack/work/.gcc/bin:/home/pbulk/build/audio/jack/work/.tools/bin:/opt/local/bin:/sbin:/usr/sbin:/usr/bin:/opt/tools/bin PREFIX=/opt/local JOBS=1 ./waf --systemd=no --mandir=/opt/local/man --libdir=/opt/local/lib Waf: Entering directory `/home/pbulk/build/audio/jack/work/jack2-1.9.19/build' [ 1/239] Compiling svnversion_regenerate.sh Generated /home/pbulk/build/audio/jack/work/jack2-1.9.19/build/svnversion.h (unknown) [ 2/239] Compiling jack.pc.in [ 3/239] Compiling common/JackMessageBuffer.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackMessageBuffer.h:33, from ../common/JackMessageBuffer.cpp:22: ../posix/JackPosixProcessSync.h:35:7: warning: 'Jack::JackPosixProcessSync' declared with greater visibility than its base 'Jack::JackBasePosixMutex' [-Wattributes] 35 | class JackPosixProcessSync : public JackBasePosixMutex | ^~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:65, from ../common/JackPlatformPlug.h:23, from ../common/JackMessageBuffer.h:33, from ../common/JackMessageBuffer.cpp:22: ../posix/JackSocketServerChannel.h:39:7: warning: 'Jack::JackSocketServerChannel' declared with greater visibility than the type of its field 'Jack::JackSocketServerChannel::fThread' [-Wattributes] 39 | class JackSocketServerChannel : public JackRunnableInterface, public JackClientHandlerInterface | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:69, from ../common/JackPlatformPlug.h:23, from ../common/JackMessageBuffer.h:33, from ../common/JackMessageBuffer.cpp:22: ../posix/JackSocketClientChannel.h:37:7: warning: 'Jack::JackSocketClientChannel' declared with greater visibility than the type of its field 'Jack::JackSocketClientChannel::fThread' [-Wattributes] 37 | class JackSocketClientChannel : public JackGenericClientChannel, public JackRunnableInterface | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackMessageBuffer.h:34, from ../common/JackMessageBuffer.cpp:22: ../common/JackMutex.h:36:7: warning: 'Jack::JackLockAble' declared with greater visibility than the type of its field 'Jack::JackLockAble::fMutex' [-Wattributes] 36 | class JackLockAble | ^~~~~~~~~~~~ In file included from ../common/JackMessageBuffer.cpp:22: ../common/JackMessageBuffer.h:55:7: warning: 'Jack::JackMessageBuffer' declared with greater visibility than the type of its field 'Jack::JackMessageBuffer::fThread' [-Wattributes] 55 | class JackMessageBuffer : public JackRunnableInterface | ^~~~~~~~~~~~~~~~~ [ 4/239] Compiling common/JackGlobals.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackGlobals.h:23, from ../common/JackGlobals.cpp:20: ../posix/JackPosixProcessSync.h:35:7: warning: 'Jack::JackPosixProcessSync' declared with greater visibility than its base 'Jack::JackBasePosixMutex' [-Wattributes] 35 | class JackPosixProcessSync : public JackBasePosixMutex | ^~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:65, from ../common/JackPlatformPlug.h:23, from ../common/JackGlobals.h:23, from ../common/JackGlobals.cpp:20: ../posix/JackSocketServerChannel.h:39:7: warning: 'Jack::JackSocketServerChannel' declared with greater visibility than the type of its field 'Jack::JackSocketServerChannel::fThread' [-Wattributes] 39 | class JackSocketServerChannel : public JackRunnableInterface, public JackClientHandlerInterface | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:69, from ../common/JackPlatformPlug.h:23, from ../common/JackGlobals.h:23, from ../common/JackGlobals.cpp:20: ../posix/JackSocketClientChannel.h:37:7: warning: 'Jack::JackSocketClientChannel' declared with greater visibility than the type of its field 'Jack::JackSocketClientChannel::fThread' [-Wattributes] 37 | class JackSocketClientChannel : public JackGenericClientChannel, public JackRunnableInterface | ^~~~~~~~~~~~~~~~~~~~~~~ [ 5/239] Compiling common/shm.c ../common/shm.c: In function 'jack_shmalloc': ../common/shm.c:892:2: 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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6/239] Compiling common/JackConnectionManager.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackActivationCount.h:23, from ../common/JackConnectionManager.h:24, from ../common/JackConnectionManager.cpp:20: ../posix/JackPosixProcessSync.h:35:7: warning: 'Jack::JackPosixProcessSync' declared with greater visibility than its base 'Jack::JackBasePosixMutex' [-Wattributes] 35 | class JackPosixProcessSync : public JackBasePosixMutex | ^~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:65, from ../common/JackPlatformPlug.h:23, from ../common/JackActivationCount.h:23, from ../common/JackConnectionManager.h:24, from ../common/JackConnectionManager.cpp:20: ../posix/JackSocketServerChannel.h:39:7: warning: 'Jack::JackSocketServerChannel' declared with greater visibility than the type of its field 'Jack::JackSocketServerChannel::fThread' [-Wattributes] 39 | class JackSocketServerChannel : public JackRunnableInterface, public JackClientHandlerInterface | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:69, from ../common/JackPlatformPlug.h:23, from ../common/JackActivationCount.h:23, from ../common/JackConnectionManager.h:24, from ../common/JackConnectionManager.cpp:20: ../posix/JackSocketClientChannel.h:37:7: warning: 'Jack::JackSocketClientChannel' declared with greater visibility than the type of its field 'Jack::JackSocketClientChannel::fThread' [-Wattributes] 37 | class JackSocketClientChannel : public JackGenericClientChannel, public JackRunnableInterface | ^~~~~~~~~~~~~~~~~~~~~~~ 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:45: 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:76: 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]; | ~~~~~~^ [ 7/239] Compiling common/JackMidiAPI.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackMidiPort.h:26, from ../common/JackMidiAPI.cpp:22: ../posix/JackPosixProcessSync.h:35:7: warning: 'Jack::JackPosixProcessSync' declared with greater visibility than its base 'Jack::JackBasePosixMutex' [-Wattributes] 35 | class JackPosixProcessSync : public JackBasePosixMutex | ^~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:65, from ../common/JackPlatformPlug.h:23, from ../common/JackMidiPort.h:26, from ../common/JackMidiAPI.cpp:22: ../posix/JackSocketServerChannel.h:39:7: warning: 'Jack::JackSocketServerChannel' declared with greater visibility than the type of its field 'Jack::JackSocketServerChannel::fThread' [-Wattributes] 39 | class JackSocketServerChannel : public JackRunnableInterface, public JackClientHandlerInterface | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:69, from ../common/JackPlatformPlug.h:23, from ../common/JackMidiPort.h:26, from ../common/JackMidiAPI.cpp:22: ../posix/JackSocketClientChannel.h:37:7: warning: 'Jack::JackSocketClientChannel' declared with greater visibility than the type of its field 'Jack::JackSocketClientChannel::fThread' [-Wattributes] 37 | class JackSocketClientChannel : public JackGenericClientChannel, public JackRunnableInterface | ^~~~~~~~~~~~~~~~~~~~~~~ [ 8/239] Compiling common/ringbuffer.c [ 9/239] Compiling common/JackEngineControl.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackActivationCount.h:23, from ../common/JackConnectionManager.h:24, from ../common/JackGraphManager.h:27, from ../common/JackEngineControl.cpp:23: ../posix/JackPosixProcessSync.h:35:7: warning: 'Jack::JackPosixProcessSync' declared with greater visibility than its base 'Jack::JackBasePosixMutex' [-Wattributes] 35 | class JackPosixProcessSync : public JackBasePosixMutex | ^~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:65, from ../common/JackPlatformPlug.h:23, from ../common/JackActivationCount.h:23, from ../common/JackConnectionManager.h:24, from ../common/JackGraphManager.h:27, from ../common/JackEngineControl.cpp:23: ../posix/JackSocketServerChannel.h:39:7: warning: 'Jack::JackSocketServerChannel' declared with greater visibility than the type of its field 'Jack::JackSocketServerChannel::fThread' [-Wattributes] 39 | class JackSocketServerChannel : public JackRunnableInterface, public JackClientHandlerInterface | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:69, from ../common/JackPlatformPlug.h:23, from ../common/JackActivationCount.h:23, from ../common/JackConnectionManager.h:24, from ../common/JackGraphManager.h:27, from ../common/JackEngineControl.cpp:23: ../posix/JackSocketClientChannel.h:37:7: warning: 'Jack::JackSocketClientChannel' declared with greater visibility than the type of its field 'Jack::JackSocketClientChannel::fThread' [-Wattributes] 37 | class JackSocketClientChannel : public JackGenericClientChannel, public JackRunnableInterface | ^~~~~~~~~~~~~~~~~~~~~~~ [ 10/239] Compiling common/JackException.cpp [ 11/239] Compiling common/JackError.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackGlobals.h:23, from ../common/JackError.cpp:25: ../posix/JackPosixProcessSync.h:35:7: warning: 'Jack::JackPosixProcessSync' declared with greater visibility than its base 'Jack::JackBasePosixMutex' [-Wattributes] 35 | class JackPosixProcessSync : public JackBasePosixMutex | ^~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:65, from ../common/JackPlatformPlug.h:23, from ../common/JackGlobals.h:23, from ../common/JackError.cpp:25: ../posix/JackSocketServerChannel.h:39:7: warning: 'Jack::JackSocketServerChannel' declared with greater visibility than the type of its field 'Jack::JackSocketServerChannel::fThread' [-Wattributes] 39 | class JackSocketServerChannel : public JackRunnableInterface, public JackClientHandlerInterface | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:69, from ../common/JackPlatformPlug.h:23, from ../common/JackGlobals.h:23, from ../common/JackError.cpp:25: ../posix/JackSocketClientChannel.h:37:7: warning: 'Jack::JackSocketClientChannel' declared with greater visibility than the type of its field 'Jack::JackSocketClientChannel::fThread' [-Wattributes] 37 | class JackSocketClientChannel : public JackGenericClientChannel, public JackRunnableInterface | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackMessageBuffer.h:34, from ../common/JackError.cpp:26: ../common/JackMutex.h:36:7: warning: 'Jack::JackLockAble' declared with greater visibility than the type of its field 'Jack::JackLockAble::fMutex' [-Wattributes] 36 | class JackLockAble | ^~~~~~~~~~~~ In file included from ../common/JackError.cpp:26: ../common/JackMessageBuffer.h:55:7: warning: 'Jack::JackMessageBuffer' declared with greater visibility than the type of its field 'Jack::JackMessageBuffer::fThread' [-Wattributes] 55 | class JackMessageBuffer : public JackRunnableInterface | ^~~~~~~~~~~~~~~~~ [ 12/239] Compiling common/JackActivationCount.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackActivationCount.h:23, from ../common/JackActivationCount.cpp:21: ../posix/JackPosixProcessSync.h:35:7: warning: 'Jack::JackPosixProcessSync' declared with greater visibility than its base 'Jack::JackBasePosixMutex' [-Wattributes] 35 | class JackPosixProcessSync : public JackBasePosixMutex | ^~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:65, from ../common/JackPlatformPlug.h:23, from ../common/JackActivationCount.h:23, from ../common/JackActivationCount.cpp:21: ../posix/JackSocketServerChannel.h:39:7: warning: 'Jack::JackSocketServerChannel' declared with greater visibility than the type of its field 'Jack::JackSocketServerChannel::fThread' [-Wattributes] 39 | class JackSocketServerChannel : public JackRunnableInterface, public JackClientHandlerInterface | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:69, from ../common/JackPlatformPlug.h:23, from ../common/JackActivationCount.h:23, from ../common/JackActivationCount.cpp:21: ../posix/JackSocketClientChannel.h:37:7: warning: 'Jack::JackSocketClientChannel' declared with greater visibility than the type of its field 'Jack::JackSocketClientChannel::fThread' [-Wattributes] 37 | class JackSocketClientChannel : public JackGenericClientChannel, public JackRunnableInterface | ^~~~~~~~~~~~~~~~~~~~~~~ [ 13/239] Compiling common/JackFrameTimer.cpp ../common/JackFrameTimer.cpp: In member function 'void Jack::JackFrameTimer::ReadFrameTime(Jack::JackTimer*)': ../common/JackFrameTimer.cpp:147:60: warning: 'void* std::memcpy(void*, const void*, std::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, from ../common/JackFrameTimer.cpp:21: ../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:48: required from here ../common/JackAtomicState.h:116:23: warning: 'void* std::memcpy(void*, const void*, std::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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackFrameTimer.cpp:21: ../common/JackFrameTimer.h:36:21: note: 'class Jack::JackTimer' declared here 36 | class SERVER_EXPORT JackTimer | ^~~~~~~~~ [ 14/239] Compiling common/JackTools.cpp In file included from ../common/driver_interface.h:30, from ../common/JackTools.cpp:21: ../common/jack/jslist.h:222:1: warning: 'JSList* jack_slist_append(JSList*, void*)' defined but not used [-Wunused-function] 222 | jack_slist_append (JSList *list, | ^~~~~~~~~~~~~~~~~ ../common/jack/jslist.h:198:1: warning: 'JSList* jack_slist_copy(JSList*)' defined but not used [-Wunused-function] 198 | jack_slist_copy (JSList *list) | ^~~~~~~~~~~~~~~ ../common/jack/jslist.h:184:1: warning: 'JSList* jack_slist_find(JSList*, void*)' defined but not used [-Wunused-function] 184 | jack_slist_find (JSList *list, | ^~~~~~~~~~~~~~~ ../common/jack/jslist.h:169:1: warning: 'unsigned int jack_slist_length(JSList*)' defined but not used [-Wunused-function] 169 | jack_slist_length (JSList *list) | ^~~~~~~~~~~~~~~~~ ../common/jack/jslist.h:138:1: warning: 'JSList* jack_slist_remove(JSList*, void*)' defined but not used [-Wunused-function] 138 | jack_slist_remove (JSList *list, | ^~~~~~~~~~~~~~~~~ ../common/jack/jslist.h:129:1: warning: 'void jack_slist_free_1(JSList*)' defined but not used [-Wunused-function] 129 | jack_slist_free_1 (JSList *list) | ^~~~~~~~~~~~~~~~~ ../common/jack/jslist.h:89:1: warning: 'JSList* jack_slist_remove_link(JSList*, JSList*)' defined but not used [-Wunused-function] 89 | jack_slist_remove_link (JSList *list, | ^~~~~~~~~~~~~~~~~~~~~~ ../common/jack/jslist.h:61:1: warning: 'JSList* jack_slist_prepend(JSList*, void*)' defined but not used [-Wunused-function] 61 | jack_slist_prepend (JSList* list, void* data) | ^~~~~~~~~~~~~~~~~~ [ 15/239] Compiling common/JackShmMem.cpp [ 16/239] Compiling common/JackGraphManager.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackActivationCount.h:23, from ../common/JackConnectionManager.h:24, from ../common/JackGraphManager.h:27, from ../common/JackGraphManager.cpp:21: ../posix/JackPosixProcessSync.h:35:7: warning: 'Jack::JackPosixProcessSync' declared with greater visibility than its base 'Jack::JackBasePosixMutex' [-Wattributes] 35 | class JackPosixProcessSync : public JackBasePosixMutex | ^~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:65, from ../common/JackPlatformPlug.h:23, from ../common/JackActivationCount.h:23, from ../common/JackConnectionManager.h:24, from ../common/JackGraphManager.h:27, from ../common/JackGraphManager.cpp:21: ../posix/JackSocketServerChannel.h:39:7: warning: 'Jack::JackSocketServerChannel' declared with greater visibility than the type of its field 'Jack::JackSocketServerChannel::fThread' [-Wattributes] 39 | class JackSocketServerChannel : public JackRunnableInterface, public JackClientHandlerInterface | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:69, from ../common/JackPlatformPlug.h:23, from ../common/JackActivationCount.h:23, from ../common/JackConnectionManager.h:24, from ../common/JackGraphManager.h:27, from ../common/JackGraphManager.cpp:21: ../posix/JackSocketClientChannel.h:37:7: warning: 'Jack::JackSocketClientChannel' declared with greater visibility than the type of its field 'Jack::JackSocketClientChannel::fThread' [-Wattributes] 37 | class JackSocketClientChannel : public JackGenericClientChannel, public JackRunnableInterface | ^~~~~~~~~~~~~~~~~~~~~~~ ../common/JackGraphManager.cpp: In member function 'void Jack::JackGraphManager::Save(Jack::JackConnectionManager*)': ../common/JackGraphManager.cpp:904:55: warning: 'void* std::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:55: warning: 'void* std::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)); | ^ 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 | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackGraphManager.h:28, from ../common/JackGraphManager.cpp:21: ../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:58: required from here ../common/JackAtomicState.h:116:23: warning: 'void* std::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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~~~~~~~~~~~~ [ 17/239] Compiling common/promiscuous.c [ 18/239] Compiling common/JackDebugClient.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackClient.h:28, from ../common/JackDebugClient.h:25, from ../common/JackDebugClient.cpp:20: ../posix/JackPosixProcessSync.h:35:7: warning: 'Jack::JackPosixProcessSync' declared with greater visibility than its base 'Jack::JackBasePosixMutex' [-Wattributes] 35 | class JackPosixProcessSync : public JackBasePosixMutex | ^~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:65, from ../common/JackPlatformPlug.h:23, from ../common/JackClient.h:28, from ../common/JackDebugClient.h:25, from ../common/JackDebugClient.cpp:20: ../posix/JackSocketServerChannel.h:39:7: warning: 'Jack::JackSocketServerChannel' declared with greater visibility than the type of its field 'Jack::JackSocketServerChannel::fThread' [-Wattributes] 39 | class JackSocketServerChannel : public JackRunnableInterface, public JackClientHandlerInterface | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:69, from ../common/JackPlatformPlug.h:23, from ../common/JackClient.h:28, from ../common/JackDebugClient.h:25, from ../common/JackDebugClient.cpp:20: ../posix/JackSocketClientChannel.h:37:7: warning: 'Jack::JackSocketClientChannel' declared with greater visibility than the type of its field 'Jack::JackSocketClientChannel::fThread' [-Wattributes] 37 | class JackSocketClientChannel : public JackGenericClientChannel, public JackRunnableInterface | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackDebugClient.cpp:20: ../common/JackDebugClient.h:49:7: warning: 'Jack::JackDebugClient' declared with greater visibility than the type of its field 'Jack::JackDebugClient::fClient' [-Wattributes] 49 | class JackDebugClient : public JackClient | ^~~~~~~~~~~~~~~ ../common/JackDebugClient.h:49:7: warning: 'Jack::JackDebugClient' declared with greater visibility than its base 'Jack::JackClient' [-Wattributes] ../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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 19/239] Compiling common/JackEngineProfiling.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackActivationCount.h:23, from ../common/JackConnectionManager.h:24, from ../common/JackGraphManager.h:27, from ../common/JackEngineProfiling.cpp:21: ../posix/JackPosixProcessSync.h:35:7: warning: 'Jack::JackPosixProcessSync' declared with greater visibility than its base 'Jack::JackBasePosixMutex' [-Wattributes] 35 | class JackPosixProcessSync : public JackBasePosixMutex | ^~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:65, from ../common/JackPlatformPlug.h:23, from ../common/JackActivationCount.h:23, from ../common/JackConnectionManager.h:24, from ../common/JackGraphManager.h:27, from ../common/JackEngineProfiling.cpp:21: ../posix/JackSocketServerChannel.h:39:7: warning: 'Jack::JackSocketServerChannel' declared with greater visibility than the type of its field 'Jack::JackSocketServerChannel::fThread' [-Wattributes] 39 | class JackSocketServerChannel : public JackRunnableInterface, public JackClientHandlerInterface | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:69, from ../common/JackPlatformPlug.h:23, from ../common/JackActivationCount.h:23, from ../common/JackConnectionManager.h:24, from ../common/JackGraphManager.h:27, from ../common/JackEngineProfiling.cpp:21: ../posix/JackSocketClientChannel.h:37:7: warning: 'Jack::JackSocketClientChannel' declared with greater visibility than the type of its field 'Jack::JackSocketClientChannel::fThread' [-Wattributes] 37 | class JackSocketClientChannel : public JackGenericClientChannel, public JackRunnableInterface | ^~~~~~~~~~~~~~~~~~~~~~~ ../common/JackEngineProfiling.cpp: In constructor 'Jack::JackEngineProfiling::JackEngineProfiling()': ../common/JackEngineProfiling.cpp:39:51: warning: 'void* std::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 | ^~~~~~~~~~~~~~~~~ [ 20/239] Compiling common/timestamps.c [ 21/239] Compiling common/JackPortType.cpp [ 22/239] Compiling common/JackPort.cpp ../common/JackPort.cpp: In member function 'int Jack::JackPort::GetAliases(char* const*)': ../common/JackPort.cpp:257:16: warning: 'char* std::strncpy(char*, const char*, std::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* std::strncpy(char*, const char*, std::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* std::strncpy(char*, const char*, std::size_t)' specified bound 321 equals destination size [-Wstringop-truncation] 274 | strncpy(fAlias2, alias, sizeof(fAlias2)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackPort.cpp:272:16: warning: 'char* std::strncpy(char*, const char*, std::size_t)' specified bound 321 equals destination size [-Wstringop-truncation] 272 | strncpy(fAlias1, alias, sizeof(fAlias1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23/239] Compiling posix/JackFifo.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../posix/JackFifo.cpp:23: ../posix/JackPosixProcessSync.h:35:7: warning: 'Jack::JackPosixProcessSync' declared with greater visibility than its base 'Jack::JackBasePosixMutex' [-Wattributes] 35 | class JackPosixProcessSync : public JackBasePosixMutex | ^~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:65, from ../common/JackPlatformPlug.h:23, from ../posix/JackFifo.cpp:23: ../posix/JackSocketServerChannel.h:39:7: warning: 'Jack::JackSocketServerChannel' declared with greater visibility than the type of its field 'Jack::JackSocketServerChannel::fThread' [-Wattributes] 39 | class JackSocketServerChannel : public JackRunnableInterface, public JackClientHandlerInterface | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:69, from ../common/JackPlatformPlug.h:23, from ../posix/JackFifo.cpp:23: ../posix/JackSocketClientChannel.h:37:7: warning: 'Jack::JackSocketClientChannel' declared with greater visibility than the type of its field 'Jack::JackSocketClientChannel::fThread' [-Wattributes] 37 | class JackSocketClientChannel : public JackGenericClientChannel, public JackRunnableInterface | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackTools.h:38, from ../posix/JackFifo.cpp:21: ../common/jack/jslist.h:222:1: warning: 'JSList* jack_slist_append(JSList*, void*)' defined but not used [-Wunused-function] 222 | jack_slist_append (JSList *list, | ^~~~~~~~~~~~~~~~~ ../common/jack/jslist.h:198:1: warning: 'JSList* jack_slist_copy(JSList*)' defined but not used [-Wunused-function] 198 | jack_slist_copy (JSList *list) | ^~~~~~~~~~~~~~~ ../common/jack/jslist.h:184:1: warning: 'JSList* jack_slist_find(JSList*, void*)' defined but not used [-Wunused-function] 184 | jack_slist_find (JSList *list, | ^~~~~~~~~~~~~~~ ../common/jack/jslist.h:169:1: warning: 'unsigned int jack_slist_length(JSList*)' defined but not used [-Wunused-function] 169 | jack_slist_length (JSList *list) | ^~~~~~~~~~~~~~~~~ ../common/jack/jslist.h:138:1: warning: 'JSList* jack_slist_remove(JSList*, void*)' defined but not used [-Wunused-function] 138 | jack_slist_remove (JSList *list, | ^~~~~~~~~~~~~~~~~ ../common/jack/jslist.h:129:1: warning: 'void jack_slist_free_1(JSList*)' defined but not used [-Wunused-function] 129 | jack_slist_free_1 (JSList *list) | ^~~~~~~~~~~~~~~~~ ../common/jack/jslist.h:89:1: warning: 'JSList* jack_slist_remove_link(JSList*, JSList*)' defined but not used [-Wunused-function] 89 | jack_slist_remove_link (JSList *list, | ^~~~~~~~~~~~~~~~~~~~~~ ../common/jack/jslist.h:61:1: warning: 'JSList* jack_slist_prepend(JSList*, void*)' defined but not used [-Wunused-function] 61 | jack_slist_prepend (JSList* list, void* data) | ^~~~~~~~~~~~~~~~~~ ../posix/JackFifo.cpp: In member function 'bool Jack::JackFifo::Allocate(const char*, const char*, int)': ../posix/JackFifo.cpp:37:38: warning: '%s' directive writing up to 256 bytes into a region of size 238 [-Wformat-overflow=] 37 | sprintf(res, "%s/jack_fifo.%d_%s_%s", jack_client_dir, JackTools::GetUID(), server_name, ext_client_name); | ^~ ~~~~~~~~~~~~~~~ ../posix/JackFifo.cpp:37:12: note: 'std::sprintf' output 19 or more bytes (assuming 275) into a destination of size 256 37 | sprintf(res, "%s/jack_fifo.%d_%s_%s", jack_client_dir, JackTools::GetUID(), server_name, ext_client_name); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24/239] Compiling posix/JackPosixThread.cpp In file included from ../posix/JackPosixThread.cpp:21: ../posix/JackPosixThread.h: In constructor 'Jack::JackPosixThread::JackPosixThread(Jack::JackRunnableInterface*, bool, int, int)': ../posix/JackPosixThread.h:49:93: error: cast from 'std::nullptr_t' to 'jack_native_thread_t' {aka 'unsigned int'} loses precision [-fpermissive] 49 | : JackThreadInterface(runnable, priority, real_time, cancellation), fThread((jack_native_thread_t)NULL) | ^ ../posix/JackPosixThread.h: In constructor 'Jack::JackPosixThread::JackPosixThread(Jack::JackRunnableInterface*, int)': ../posix/JackPosixThread.h:52:82: error: cast from 'std::nullptr_t' to 'jack_native_thread_t' {aka 'unsigned int'} loses precision [-fpermissive] 52 | : JackThreadInterface(runnable, 0, false, cancellation), fThread((jack_native_thread_t)NULL) | ^ In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackGlobals.h:23, from ../posix/JackPosixThread.cpp:24: ../posix/JackPosixProcessSync.h: At global scope: ../posix/JackPosixProcessSync.h:35:7: warning: 'Jack::JackPosixProcessSync' declared with greater visibility than its base 'Jack::JackBasePosixMutex' [-Wattributes] 35 | class JackPosixProcessSync : public JackBasePosixMutex | ^~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:65, from ../common/JackPlatformPlug.h:23, from ../common/JackGlobals.h:23, from ../posix/JackPosixThread.cpp:24: ../posix/JackSocketServerChannel.h:39:7: warning: 'Jack::JackSocketServerChannel' declared with greater visibility than the type of its field 'Jack::JackSocketServerChannel::fThread' [-Wattributes] 39 | class JackSocketServerChannel : public JackRunnableInterface, public JackClientHandlerInterface | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../solaris/JackPlatformPlug_os.h:69, from ../common/JackPlatformPlug.h:23, from ../common/JackGlobals.h:23, from ../posix/JackPosixThread.cpp:24: ../posix/JackSocketClientChannel.h:37:7: warning: 'Jack::JackSocketClientChannel' declared with greater visibility than the type of its field 'Jack::JackSocketClientChannel::fThread' [-Wattributes] 37 | class JackSocketClientChannel : public JackGenericClientChannel, public JackRunnableInterface | ^~~~~~~~~~~~~~~~~~~~~~~ Waf: Leaving directory `/home/pbulk/build/audio/jack/work/jack2-1.9.19/build' Build failed -> task in 'clientlib' failed with exit status 1 (run with -v to display more information) *** Error code 1 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-2021Q4-x86_64/audio/jack *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-2021Q4-x86_64/audio/jack