+ 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 posix/JackPosixServerLaunch.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackGlobals.h:23, from ../common/JackLibGlobals.h:25, from ../posix/JackPosixServerLaunch.cpp:28: ../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/JackLibGlobals.h:25, from ../posix/JackPosixServerLaunch.cpp:28: ../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/JackLibGlobals.h:25, from ../posix/JackPosixServerLaunch.cpp:28: ../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/JackLibGlobals.h:28, from ../posix/JackPosixServerLaunch.cpp:28: ../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/JackLibGlobals.h:28, from ../posix/JackPosixServerLaunch.cpp:28: ../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 | ^~~~~~~~~~~~~~~~~ In file included from ../posix/JackPosixServerLaunch.cpp:28: ../common/JackLibGlobals.h:53:8: warning: 'Jack::JackLibGlobals' declared with greater visibility than the type of its field 'Jack::JackLibGlobals::fGraphManager' [-Wattributes] 53 | struct JackLibGlobals | ^~~~~~~~~~~~~~ ../common/JackLibGlobals.h:53:8: warning: 'Jack::JackLibGlobals' declared with greater visibility than the type of its field 'Jack::JackLibGlobals::fEngineControl' [-Wattributes] ../common/JackLibGlobals.h:53:8: warning: 'Jack::JackLibGlobals' declared with greater visibility than the type of its field 'Jack::JackLibGlobals::fSynchroTable' [-Wattributes] [ 4/239] Compiling common/JackLibAPI.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/JackLibAPI.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/JackClient.h:28, from ../common/JackDebugClient.h:25, from ../common/JackLibAPI.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/JackClient.h:28, from ../common/JackDebugClient.h:25, from ../common/JackLibAPI.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 | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackLibAPI.cpp:21: ../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] In file included from ../common/JackLibAPI.cpp:22: ../common/JackLibClient.h:35:7: warning: 'Jack::JackLibClient' declared with greater visibility than its base 'Jack::JackClient' [-Wattributes] 35 | class JackLibClient : public JackClient | ^~~~~~~~~~~~~ In file included from ../common/JackMessageBuffer.h:34, from ../common/JackLibGlobals.h:28, from ../common/JackLibAPI.cpp:24: ../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/JackLibGlobals.h:28, from ../common/JackLibAPI.cpp:24: ../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 | ^~~~~~~~~~~~~~~~~ In file included from ../common/JackLibAPI.cpp:24: ../common/JackLibGlobals.h:53:8: warning: 'Jack::JackLibGlobals' declared with greater visibility than the type of its field 'Jack::JackLibGlobals::fGraphManager' [-Wattributes] 53 | struct JackLibGlobals | ^~~~~~~~~~~~~~ ../common/JackLibGlobals.h:53:8: warning: 'Jack::JackLibGlobals' declared with greater visibility than the type of its field 'Jack::JackLibGlobals::fEngineControl' [-Wattributes] ../common/JackLibGlobals.h:53:8: warning: 'Jack::JackLibGlobals' declared with greater visibility than the type of its field 'Jack::JackLibGlobals::fSynchroTable' [-Wattributes] In file included from ../common/JackTools.h:38, from ../common/JackLibAPI.cpp:27: ../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) | ^~~~~~~~~~~~~~~~~~ [ 5/239] Compiling common/JackLibClient.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackClient.h:28, from ../common/JackLibClient.h:23, from ../common/JackLibClient.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/JackLibClient.h:23, from ../common/JackLibClient.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/JackLibClient.h:23, from ../common/JackLibClient.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/JackLibClient.cpp:20: ../common/JackLibClient.h:35:7: warning: 'Jack::JackLibClient' declared with greater visibility than its base 'Jack::JackClient' [-Wattributes] 35 | class JackLibClient : public JackClient | ^~~~~~~~~~~~~ In file included from ../common/JackMessageBuffer.h:34, from ../common/JackLibGlobals.h:28, from ../common/JackLibClient.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/JackLibGlobals.h:28, from ../common/JackLibClient.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 | ^~~~~~~~~~~~~~~~~ In file included from ../common/JackLibClient.cpp:22: ../common/JackLibGlobals.h:53:8: warning: 'Jack::JackLibGlobals' declared with greater visibility than the type of its field 'Jack::JackLibGlobals::fGraphManager' [-Wattributes] 53 | struct JackLibGlobals | ^~~~~~~~~~~~~~ ../common/JackLibGlobals.h:53:8: warning: 'Jack::JackLibGlobals' declared with greater visibility than the type of its field 'Jack::JackLibGlobals::fEngineControl' [-Wattributes] ../common/JackLibGlobals.h:53:8: warning: 'Jack::JackLibGlobals' declared with greater visibility than the type of its field 'Jack::JackLibGlobals::fSynchroTable' [-Wattributes] In file included from ../common/JackTools.h:38, from ../common/JackLibClient.cpp:25: ../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) | ^~~~~~~~~~~~~~~~~~ [ 6/239] Compiling posix/JackSocket.cpp In file included from ../common/JackTools.h:38, from ../posix/JackSocket.cpp:22: ../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/JackSocket.cpp: In function 'void Jack::BuildName(const char*, char*, const char*, int, int, bool)': ../posix/JackSocket.cpp:40:35: 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:14: 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:35: 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:14: 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* std::strncpy(char*, const char*, std::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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 7/239] Compiling common/JackPortType.cpp [ 8/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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9/239] Compiling common/JackAudioPort.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackGlobals.h:23, from ../common/JackAudioPort.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/JackGlobals.h:23, from ../common/JackAudioPort.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/JackGlobals.h:23, from ../common/JackAudioPort.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 | ^~~~~~~~~~~~~~~~~~~~~~~ [ 10/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 | ^~~~~~~~~~~~~~~~~~~~~~~ [ 11/239] Compiling common/JackMidiPort.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackMidiPort.h:26, from ../common/JackMidiPort.cpp:24: ../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/JackMidiPort.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/JackMidiPort.h:26, from ../common/JackMidiPort.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 | ^~~~~~~~~~~~~~~~~~~~~~~ [ 12/239] Compiling solaris/JackSolarisTime.c [ 13/239] Compiling common/JackGenericClientChannel.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackClient.h:28, from ../common/JackGenericClientChannel.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/JackClient.h:28, from ../common/JackGenericClientChannel.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/JackClient.h:28, from ../common/JackGenericClientChannel.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/JackGenericClientChannel.cpp: In member function 'virtual void Jack::JackGenericClientChannel::GetUUIDForClientName(int, const char*, char*, int*)': ../common/JackGenericClientChannel.cpp:232:12: warning: 'char* std::strncpy(char*, const char*, std::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* std::strncpy(char*, const char*, std::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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14/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 | ^~~~~~~~~~~~~~~~~~~~~~~ [ 15/239] Compiling common/JackShmMem.cpp [ 16/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 | ^~~~~~~~~~~~~~~~~~~~~~~ [ 17/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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18/239] Compiling posix/JackSocketClientChannel.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../posix/JackSocketClientChannel.h:25, from ../posix/JackSocketClientChannel.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 ../posix/JackSocketClientChannel.h:25, from ../posix/JackSocketClientChannel.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 ../posix/JackSocketClientChannel.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 | ^~~~~~~~~~~~~~~~~~~~~~~ [ 19/239] Compiling common/JackMetadata.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackClient.h:28, from ../common/JackMetadata.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/JackClient.h:28, from ../common/JackMetadata.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/JackClient.h:28, from ../common/JackMetadata.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 | ^~~~~~~~~~~~~~~~~~~~~~~ [ 20/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 | ^~~~~~~~~~~~~~~~~~~~~~~ [ 21/239] Compiling common/JackTransportEngine.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackGlobals.h:23, from ../common/JackTransportEngine.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/JackTransportEngine.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/JackTransportEngine.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 | ^~~~~~~~~~~~~~~~~~~~~~~ [ 22/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) | ^~~~~~~~~~~~~~~~~~ [ 23/239] Compiling common/timestamps.c [ 24/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 | ^~~~~~~~~~~~~~~~~ [ 25/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 | ^~~~~~~~~~~~~~~~~ [ 26/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27/239] Compiling posix/JackPosixMutex.cpp [ 28/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29/239] Compiling common/promiscuous.c [ 30/239] Compiling common/JackAPI.cpp In file included from ../solaris/JackPlatformPlug_os.h:61, from ../common/JackPlatformPlug.h:23, from ../common/JackClient.h:28, from ../common/JackAPI.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/JackClient.h:28, from ../common/JackAPI.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/JackClient.h:28, from ../common/JackAPI.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 | ^~~~~~~~~~~~~~~~~~~~~~~ [ 31/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]; | ~~~~~~^ [ 32/239] Compiling common/JackClient.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/JackClient.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/JackActivationCount.h:23, from ../common/JackConnectionManager.h:24, from ../common/JackGraphManager.h:27, from ../common/JackClient.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/JackActivationCount.h:23, from ../common/JackConnectionManager.h:24, from ../common/JackGraphManager.h:27, from ../common/JackClient.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/JackLibGlobals.h:28, from ../common/JackClient.cpp:29: ../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/JackLibGlobals.h:28, from ../common/JackClient.cpp:29: ../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 | ^~~~~~~~~~~~~~~~~ In file included from ../common/JackClient.cpp:29: ../common/JackLibGlobals.h:53:8: warning: 'Jack::JackLibGlobals' declared with greater visibility than the type of its field 'Jack::JackLibGlobals::fGraphManager' [-Wattributes] 53 | struct JackLibGlobals | ^~~~~~~~~~~~~~ ../common/JackLibGlobals.h:53:8: warning: 'Jack::JackLibGlobals' declared with greater visibility than the type of its field 'Jack::JackLibGlobals::fEngineControl' [-Wattributes] ../common/JackLibGlobals.h:53:8: warning: 'Jack::JackLibGlobals' declared with greater visibility than the type of its field 'Jack::JackLibGlobals::fSynchroTable' [-Wattributes] In file included from ../common/driver_interface.h:30, from ../common/JackClient.cpp:28: ../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) | ^~~~~~~~~~~~~~~~~~ ../common/JackClient.cpp: In member function 'virtual int Jack::JackClient::SessionReply(jack_session_event_t*)': ../common/JackClient.cpp:1286:16: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 256 equals destination size [-Wstringop-truncation] 1286 | strncpy(GetClientControl()->fSessionCommand, ev->command_line, sizeof(GetClientControl()->fSessionCommand)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33/239] Compiling posix/JackPosixProcessSync.cpp In file included from ../posix/JackPosixProcessSync.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 | ^~~~~~~~~~~~~~~~~~~~ [ 34/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