=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for jack-1.9.21nb3 cd /tmp/pkgbuild/audio/jack/work.alpha/jack2-1.9.21 && /usr/bin/env CC=gcc CFLAGS=-O2\ -mieee\ \ -I/usr/include\ -I/usr/pkg/include/python3.12\ -I/usr/pkg/include CXX=c++ CXXFLAGS=-O2\ -mieee\ -I/usr/include\ -I/usr/pkg/include/python3.12\ -I/usr/pkg/include DESTDIR=/tmp/pkgbuild/audio/jack/work.alpha/.destdir LINKFLAGS=\ \ \ -L/usr/lib\ -Wl,-R/usr/lib\ -L/usr/pkg/lib\ -Wl,-R/usr/pkg/lib PATH=/tmp/pkgbuild/audio/jack/work.alpha/.cwrapper/bin:/tmp/pkgbuild/audio/jack/work.alpha/.buildlink/bin:/tmp/pkgbuild/audio/jack/work.alpha/.gcc/bin:/tmp/pkgbuild/audio/jack/work.alpha/.tools/bin:/usr/pkg/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/X11R7/bin:/usr/local/sbin:/usr/local/bin PREFIX=/usr/pkg JOBS=3 ./waf --systemd=no --readline=no --example-tools=yes --mandir=/usr/pkg/man --libdir=/usr/pkg/lib Waf: Entering directory `/tmp/pkgbuild/audio/jack/work.alpha/jack2-1.9.21/build' [ 1/231] Compiling posix/JackSocket.cpp [ 2/231] Compiling common/JackEngineControl.cpp [ 3/231] Compiling common/JackException.cpp ../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 98 [-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 104 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 98 [-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 104 38 | snprintf(res, size, "%s/jack_%s_%d", dir, ext_client_name, which); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../posix/JackSocket.cpp: In member function ‘int Jack::JackServerSocket::Bind(const char*, const char*, int)’: ../posix/JackSocket.cpp:278:12: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 103 bytes from a string of length 255 [-Wstringop-truncation] 278 | strncpy(addr.sun_path, fName, sizeof(addr.sun_path) - 1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4/231] Compiling common/JackClient.cpp [ 5/231] Compiling common/JackActivationCount.cpp [ 6/231] Compiling posix/JackPosixProcessSync.cpp [ 7/231] Compiling common/JackMidiPort.cpp [ 8/231] Compiling common/JackDebugClient.cpp [ 9/231] Compiling common/JackEngineProfiling.cpp ../common/JackClient.cpp: In member function ‘virtual int Jack::JackClient::SessionReply(jack_session_event_t*)’: ../common/JackClient.cpp:1286:16: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 256 equals destination size [-Wstringop-truncation] 1286 | strncpy(GetClientControl()->fSessionCommand, ev->command_line, sizeof(GetClientControl()->fSessionCommand)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10/231] Compiling common/JackPortType.cpp [ 11/231] Compiling common/ringbuffer.c [ 12/231] Compiling common/JackAPI.cpp ../common/JackEngineProfiling.cpp: In constructor ‘Jack::JackEngineProfiling::JackEngineProfiling()’: ../common/JackEngineProfiling.cpp:39:51: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct Jack::JackTimingMeasure’; use assignment or value-initialization instead [-Wclass-memaccess] 39 | memset(fProfileTable, 0, sizeof(fProfileTable)); | ^ In file included from ../common/JackEngineProfiling.cpp:20: ../common/JackEngineProfiling.h:84:8: note: ‘struct Jack::JackTimingMeasure’ declared here 84 | struct JackTimingMeasure | ^~~~~~~~~~~~~~~~~ [ 13/231] Compiling common/JackMessageBuffer.cpp ../common/JackDebugClient.cpp: In member function ‘virtual int Jack::JackDebugClient::Open(const char*, const char*, jack_uuid_t, jack_options_t, jack_status_t*)’: ../common/JackDebugClient.cpp:94:60: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 239 [-Wformat-truncation=] 94 | snprintf(provstr, sizeof(provstr), "JackClientDebug-%s-%s.log", name, buffer); | ^~ ~~~~~~ ../common/JackDebugClient.cpp:94:13: note: ‘snprintf’ output 22 or more bytes (assuming 277) into a destination of size 256 94 | snprintf(provstr, sizeof(provstr), "JackClientDebug-%s-%s.log", name, buffer); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14/231] Compiling common/JackTools.cpp [ 15/231] Compiling common/JackPort.cpp [ 16/231] Compiling common/JackTransportEngine.cpp ../common/JackPort.cpp: In member function ‘int Jack::JackPort::GetAliases(char* const*)’: ../common/JackPort.cpp:257:16: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 320 bytes from a string of length 320 [-Wstringop-truncation] 257 | strncpy(aliases[0], fAlias1, REAL_JACK_PORT_NAME_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackPort.cpp:262:16: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 320 bytes from a string of length 320 [-Wstringop-truncation] 262 | strncpy(aliases[1], fAlias2, REAL_JACK_PORT_NAME_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackPort.cpp: In member function ‘int Jack::JackPort::SetAlias(const char*)’: ../common/JackPort.cpp:274:16: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 321 equals destination size [-Wstringop-truncation] 274 | strncpy(fAlias2, alias, sizeof(fAlias2)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackPort.cpp:272:16: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 321 equals destination size [-Wstringop-truncation] 272 | strncpy(fAlias1, alias, sizeof(fAlias1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17/231] Compiling common/JackGlobals.cpp ../common/JackTools.cpp: In static member function ‘static void Jack::JackTools::CleanupFiles(const char*)’: ../common/JackTools.cpp:172:56: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 172 | snprintf(fullpath, sizeof(fullpath), "%s/%s", dir_name, dirent->d_name); | ^ ../common/JackTools.cpp:172:21: note: ‘snprintf’ output 2 or more bytes (assuming 513) into a destination of size 512 172 | snprintf(fullpath, sizeof(fullpath), "%s/%s", dir_name, dirent->d_name); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18/231] Compiling common/JackConnectionManager.cpp [ 19/231] Compiling common/JackGraphManager.cpp [ 20/231] Compiling posix/JackPosixServerLaunch.cpp In file included from ../common/JackConnectionManager.cpp:20: ../common/JackConnectionManager.h: In instantiation of ‘const jack_int_t* Jack::JackFixedArray::GetItems() const [with int SIZE = 2048; jack_int_t = short unsigned int]’: ../common/JackConnectionManager.cpp:131: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]; | ~~~~~~^ [ 21/231] Compiling common/JackAudioPort.cpp ../common/JackGraphManager.cpp: In member function ‘void Jack::JackGraphManager::Save(Jack::JackConnectionManager*)’: ../common/JackGraphManager.cpp:904:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackConnectionManager’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 904 | memcpy(dst, manager, sizeof(JackConnectionManager)); | ^ In file included from ../common/JackGraphManager.h:27, from ../common/JackGraphManager.cpp:21: ../common/JackConnectionManager.h:411:21: note: ‘class Jack::JackConnectionManager’ declared here 411 | class SERVER_EXPORT JackConnectionManager | ^~~~~~~~~~~~~~~~~~~~~ ../common/JackGraphManager.cpp: In member function ‘void Jack::JackGraphManager::Restore(Jack::JackConnectionManager*)’: ../common/JackGraphManager.cpp:912:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackConnectionManager’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 912 | memcpy(manager, src, sizeof(JackConnectionManager)); | ^ 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* 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 | ^~~~~~~~~~~~~~~~~~~~~ [ 22/231] Compiling posix/JackSocketClientChannel.cpp [ 23/231] Compiling common/JackMetadata.cpp [ 24/231] Compiling common/JackFrameTimer.cpp ../common/JackFrameTimer.cpp: In member function ‘void Jack::JackFrameTimer::ReadFrameTime(Jack::JackTimer*)’: ../common/JackFrameTimer.cpp:147:60: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackTimer’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 147 | memcpy(timer, ReadCurrentState(), sizeof(JackTimer)); | ^ In file included from ../common/JackFrameTimer.cpp:21: ../common/JackFrameTimer.h:36:21: note: ‘class Jack::JackTimer’ declared here 36 | class SERVER_EXPORT JackTimer | ^~~~~~~~~ In file included from ../common/JackFrameTimer.h:24, 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* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackTimer’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 116 | memcpy(&fState[next_index], &fState[cur_index], sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackFrameTimer.cpp:21: ../common/JackFrameTimer.h:36:21: note: ‘class Jack::JackTimer’ declared here 36 | class SERVER_EXPORT JackTimer | ^~~~~~~~~ [ 25/231] Compiling common/JackLibAPI.cpp [ 26/231] Compiling common/JackLibClient.cpp [ 27/231] Compiling common/JackShmMem.cpp [ 28/231] Compiling netbsd/JackNetBSDTime.c ../netbsd/JackNetBSDTime.c: In function ‘ClockSourceName’: ../netbsd/JackNetBSDTime.c:73:2: warning: enumeration value ‘JACK_TIMER_HPET’ not handled in switch [-Wswitch] 73 | switch (source) { | ^~~~~~ [ 29/231] Compiling posix/JackPosixThread.cpp [ 30/231] Compiling common/JackGenericClientChannel.cpp [ 31/231] Compiling posix/JackPosixMutex.cpp [ 32/231] Compiling posix/JackPosixSemaphore.cpp [ 33/231] Compiling common/shm.c [ 34/231] Compiling common/timestamps.c [ 35/231] Compiling common/JackMidiAPI.cpp [ 36/231] Compiling common/promiscuous.c [ 37/231] Compiling common/JackError.cpp [ 38/231] Compiling common/promiscuous.c [ 39/231] Compiling common/JackEngineProfiling.cpp [ 40/231] Compiling common/JackShmMem.cpp [ 41/231] Compiling posix/JackSocketServerNotifyChannel.cpp ../common/JackGenericClientChannel.cpp: In member function ‘virtual void Jack::JackGenericClientChannel::GetUUIDForClientName(int, const char*, char*, int*)’: ../common/JackGenericClientChannel.cpp:232:12: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 36 bytes from a string of length 36 [-Wstringop-truncation] 232 | strncpy(uuid_res, res.fUUID, JACK_UUID_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackGenericClientChannel.cpp: In member function ‘virtual void Jack::JackGenericClientChannel::GetClientNameForUUID(int, const char*, char*, int*)’: ../common/JackGenericClientChannel.cpp:240:12: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation] 240 | strncpy(name_res, res.fName, JACK_CLIENT_NAME_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42/231] Compiling posix/JackSocketNotifyChannel.cpp [ 43/231] Compiling common/JackMessageBuffer.cpp ../common/JackEngineProfiling.cpp: In constructor ‘Jack::JackEngineProfiling::JackEngineProfiling()’: ../common/JackEngineProfiling.cpp:39:51: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct Jack::JackTimingMeasure’; use assignment or value-initialization instead [-Wclass-memaccess] 39 | memset(fProfileTable, 0, sizeof(fProfileTable)); | ^ In file included from ../common/JackEngineProfiling.cpp:20: ../common/JackEngineProfiling.h:84:8: note: ‘struct Jack::JackTimingMeasure’ declared here 84 | struct JackTimingMeasure | ^~~~~~~~~~~~~~~~~ [ 44/231] Linking build/common/libjack.so [ 45/231] Compiling common/JackEngineControl.cpp [ 46/231] Compiling common/JackMetadata.cpp [ 47/231] Compiling common/timestamps.c [ 48/231] Compiling common/JackMidiAPI.cpp [ 49/231] Compiling common/JackMidiUtil.cpp [ 50/231] Compiling common/JackMidiWriteQueue.cpp [ 51/231] Compiling common/JackMidiPort.cpp [ 52/231] Compiling common/JackMidiSendQueue.cpp [ 53/231] Compiling common/JackMidiReceiveQueue.cpp [ 54/231] Compiling common/JackAudioPort.cpp [ 55/231] Compiling common/JackMidiReadQueue.cpp [ 56/231] Compiling common/JackPortType.cpp [ 57/231] Compiling common/JackMidiRawOutputWriteQueue.cpp [ 58/231] Compiling common/JackMidiRawInputWriteQueue.cpp [ 59/231] Compiling common/JackMidiBufferWriteQueue.cpp [ 60/231] Compiling common/JackMidiBufferReadQueue.cpp [ 61/231] Compiling common/JackPort.cpp [ 62/231] Compiling common/JackMidiAsyncWaitQueue.cpp ../common/JackPort.cpp: In member function ‘int Jack::JackPort::GetAliases(char* const*)’: ../common/JackPort.cpp:257:16: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 320 bytes from a string of length 320 [-Wstringop-truncation] 257 | strncpy(aliases[0], fAlias1, REAL_JACK_PORT_NAME_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackPort.cpp:262:16: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 320 bytes from a string of length 320 [-Wstringop-truncation] 262 | strncpy(aliases[1], fAlias2, REAL_JACK_PORT_NAME_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackPort.cpp: In member function ‘int Jack::JackPort::SetAlias(const char*)’: ../common/JackPort.cpp:274:16: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 321 equals destination size [-Wstringop-truncation] 274 | strncpy(fAlias2, alias, sizeof(fAlias2)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackPort.cpp:272:16: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 321 equals destination size [-Wstringop-truncation] 272 | strncpy(fAlias1, alias, sizeof(fAlias1)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63/231] Compiling common/JackGraphManager.cpp [ 64/231] Compiling common/JackMidiAsyncQueue.cpp [ 65/231] Compiling common/JackFrameTimer.cpp ../common/JackGraphManager.cpp: In member function ‘void Jack::JackGraphManager::Save(Jack::JackConnectionManager*)’: ../common/JackGraphManager.cpp:904:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackConnectionManager’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 904 | memcpy(dst, manager, sizeof(JackConnectionManager)); | ^ In file included from ../common/JackGraphManager.h:27, from ../common/JackGraphManager.cpp:21: ../common/JackConnectionManager.h:411:21: note: ‘class Jack::JackConnectionManager’ declared here 411 | class SERVER_EXPORT JackConnectionManager | ^~~~~~~~~~~~~~~~~~~~~ ../common/JackGraphManager.cpp: In member function ‘void Jack::JackGraphManager::Restore(Jack::JackConnectionManager*)’: ../common/JackGraphManager.cpp:912:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackConnectionManager’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 912 | memcpy(manager, src, sizeof(JackConnectionManager)); | ^ 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* 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 | ^~~~~~~~~~~~~~~~~~~~~ [ 66/231] Compiling common/JackRequestDecoder.cpp [ 67/231] Compiling common/JackArgParser.cpp ../common/JackFrameTimer.cpp: In member function ‘void Jack::JackFrameTimer::ReadFrameTime(Jack::JackTimer*)’: ../common/JackFrameTimer.cpp:147:60: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackTimer’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 147 | memcpy(timer, ReadCurrentState(), sizeof(JackTimer)); | ^ In file included from ../common/JackFrameTimer.cpp:21: ../common/JackFrameTimer.h:36:21: note: ‘class Jack::JackTimer’ declared here 36 | class SERVER_EXPORT JackTimer | ^~~~~~~~~ In file included from ../common/JackFrameTimer.h:24, 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* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class Jack::JackTimer’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 116 | memcpy(&fState[next_index], &fState[cur_index], sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackFrameTimer.cpp:21: ../common/JackFrameTimer.h:36:21: note: ‘class Jack::JackTimer’ declared here 36 | class SERVER_EXPORT JackTimer | ^~~~~~~~~ [ 68/231] Compiling common/JackNetInterface.cpp [ 69/231] Compiling common/JackException.cpp [ 70/231] Compiling common/JackNetTool.cpp [ 71/231] Compiling common/JackControlAPI.cpp [ 72/231] Compiling common/JackError.cpp [ 73/231] Compiling common/JackServerGlobals.cpp [ 74/231] Compiling common/ringbuffer.c [ 75/231] Compiling common/JackDriverLoader.cpp ../common/JackDriverLoader.cpp: In function ‘jack_driver_desc_t* jack_get_descriptor(JSList*, const file_char_t*, const char*, const file_char_t*)’: ../common/JackDriverLoader.cpp:491:12: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 511 bytes from a string of length 1023 [-Wstringop-truncation] 491 | strncpy(descriptor->file, filename, JACK_PATH_MAX); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76/231] Compiling common/JackWaitCallbackDriver.cpp [ 77/231] Compiling common/JackConnectionManager.cpp [ 78/231] Compiling common/JackServerAPI.cpp [ 79/231] Compiling common/JackWaitThreadedDriver.cpp In file included from ../common/JackConnectionManager.cpp:20: ../common/JackConnectionManager.h: In instantiation of ‘const jack_int_t* Jack::JackFixedArray::GetItems() const [with int SIZE = 2048; jack_int_t = short unsigned int]’: ../common/JackConnectionManager.cpp:131: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]; | ~~~~~~^ [ 80/231] Compiling common/JackRestartThreadedDriver.cpp [ 81/231] Compiling common/JackThreadedDriver.cpp [ 82/231] Compiling common/JackClient.cpp [ 83/231] Compiling common/JackAPI.cpp [ 84/231] Compiling common/JackServer.cpp ../common/JackClient.cpp: In member function ‘virtual int Jack::JackClient::SessionReply(jack_session_event_t*)’: ../common/JackClient.cpp:1286:16: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 256 equals destination size [-Wstringop-truncation] 1286 | strncpy(GetClientControl()->fSessionCommand, ev->command_line, sizeof(GetClientControl()->fSessionCommand)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85/231] Compiling common/JackInternalClient.cpp In file included from ../common/JackServer.cpp:31: In constructor ‘Jack::JackEngineControl::JackEngineControl(bool, bool, long int, bool, long int, bool, jack_timer_type_t, const char*)’, inlined from ‘Jack::JackServer::JackServer(bool, bool, int, bool, int, int, bool, jack_timer_type_t, char, const char*)’ at ../common/JackServer.cpp:57:111: ../common/JackEngineControl.h:124:16: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 257 equals destination size [-Wstringop-truncation] 124 | strncpy(fServerName, server_name, sizeof(fServerName)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 86/231] Compiling common/JackInternalSessionLoader.cpp [ 87/231] Compiling common/JackActivationCount.cpp [ 88/231] Compiling common/JackFreewheelDriver.cpp [ 89/231] Compiling common/JackExternalClient.cpp ../common/JackInternalClient.cpp: In member function ‘virtual int Jack::JackInternalClient::Open(const char*, const char*, jack_uuid_t, jack_options_t, jack_status_t*)’: ../common/JackInternalClient.cpp:98:36: warning: taking address of packed member of ‘Jack::JackClientControl’ may result in an unaligned pointer value [-Waddress-of-packed-member] 98 | fChannel->ClientOpen(name_res, &fClientControl.fRefNum, &fEngineControl, &fGraphManager, this, &result); | ^~~~~~~~~~~~~~~~~~~~~~~ ../common/JackInternalClient.cpp: In constructor ‘Jack::JackLoadableInternalClient1::JackLoadableInternalClient1(Jack::JackServer*, Jack::JackSynchro*, const char*)’: ../common/JackInternalClient.cpp:201:16: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 1024 equals destination size [-Wstringop-truncation] 201 | strncpy(fObjectData, object_data, JACK_LOAD_INIT_LIMIT); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90/231] Compiling common/JackEngine.cpp [ 91/231] Compiling common/JackMidiDriver.cpp [ 92/231] Compiling common/JackTimedDriver.cpp ../common/JackEngine.cpp: In member function ‘int Jack::JackEngine::GetInternalClientName(int, char*)’: ../common/JackEngine.cpp:442:12: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation] 442 | strncpy(name_res, client->GetClientControl()->fName, JACK_CLIENT_NAME_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../common/JackEngine.h:29, from ../common/JackLockedEngine.h:23, from ../common/JackEngine.cpp:27: In constructor ‘Jack::JackSessionCommand::JackSessionCommand(const char*, const char*, const char*, jack_session_flags_t)’, inlined from ‘void Jack::JackEngine::SessionNotify(int, const char*, jack_session_event_type_t, const char*, Jack::detail::JackChannelTransactionInterface*, Jack::JackSessionNotifyResult**)’ at ../common/JackEngine.cpp:1158:56: ../common/JackRequest.h:1256:16: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 36 bytes from a string of length 36 [-Wstringop-truncation] 1256 | strncpy(fUUID, uuid, sizeof(fUUID)-1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackRequest.h:1257:16: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation] 1257 | strncpy(fClientName, clientname, sizeof(fClientName)-1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor ‘Jack::JackSessionCommand::JackSessionCommand(const char*, const char*, const char*, jack_session_flags_t)’, inlined from ‘int Jack::JackEngine::SessionReply(int)’ at ../common/JackEngine.cpp:1183:44: ../common/JackRequest.h:1256:16: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 36 bytes from a string of length 36 [-Wstringop-truncation] 1256 | strncpy(fUUID, uuid, sizeof(fUUID)-1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackRequest.h:1257:16: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation] 1257 | strncpy(fClientName, clientname, sizeof(fClientName)-1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackEngine.cpp: In member function ‘int Jack::JackEngine::GetClientNameForUUID(const char*, char*)’: ../common/JackEngine.cpp:1228:20: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation] 1228 | strncpy(name_res, client->GetClientControl()->fName, JACK_CLIENT_NAME_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93/231] Compiling common/JackDriver.cpp [ 94/231] Compiling common/JackAudioDriver.cpp [ 95/231] Compiling netbsd/JackNetBSDTime.c ../netbsd/JackNetBSDTime.c: In function ‘ClockSourceName’: ../netbsd/JackNetBSDTime.c:73:2: warning: enumeration value ‘JACK_TIMER_HPET’ not handled in switch [-Wswitch] 73 | switch (source) { | ^~~~~~ [ 96/231] Compiling posix/JackPosixMutex.cpp [ 97/231] Compiling posix/JackPosixProcessSync.cpp [ 98/231] Compiling posix/JackPosixSemaphore.cpp [ 99/231] Compiling posix/JackPosixThread.cpp [100/231] Compiling posix/JackSocket.cpp [101/231] Compiling posix/JackSocketServerChannel.cpp [102/231] Compiling common/JackDebugClient.cpp ../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 98 [-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 104 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 98 [-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 104 38 | snprintf(res, size, "%s/jack_%s_%d", dir, ext_client_name, which); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../posix/JackSocket.cpp: In member function ‘int Jack::JackServerSocket::Bind(const char*, const char*, int)’: ../posix/JackSocket.cpp:278:12: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 103 bytes from a string of length 255 [-Wstringop-truncation] 278 | strncpy(addr.sun_path, fName, sizeof(addr.sun_path) - 1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [103/231] Compiling common/JackTransportEngine.cpp [104/231] Compiling posix/JackNetUnixSocket.cpp [105/231] Compiling common/JackTools.cpp [106/231] Compiling common/JackGlobals.cpp ../common/JackDebugClient.cpp: In member function ‘virtual int Jack::JackDebugClient::Open(const char*, const char*, jack_uuid_t, jack_options_t, jack_status_t*)’: ../common/JackDebugClient.cpp:94:60: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 239 [-Wformat-truncation=] 94 | snprintf(provstr, sizeof(provstr), "JackClientDebug-%s-%s.log", name, buffer); | ^~ ~~~~~~ ../common/JackDebugClient.cpp:94:13: note: ‘snprintf’ output 22 or more bytes (assuming 277) into a destination of size 256 94 | snprintf(provstr, sizeof(provstr), "JackClientDebug-%s-%s.log", name, buffer); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [107/231] Compiling common/JackGenericClientChannel.cpp ../common/JackTools.cpp: In static member function ‘static void Jack::JackTools::CleanupFiles(const char*)’: ../common/JackTools.cpp:172:56: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 172 | snprintf(fullpath, sizeof(fullpath), "%s/%s", dir_name, dirent->d_name); | ^ ../common/JackTools.cpp:172:21: note: ‘snprintf’ output 2 or more bytes (assuming 513) into a destination of size 512 172 | snprintf(fullpath, sizeof(fullpath), "%s/%s", dir_name, dirent->d_name); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [108/231] Compiling common/shm.c [109/231] Compiling netbsd/JackNetBSDTime.c [110/231] Compiling posix/JackPosixThread.cpp ../netbsd/JackNetBSDTime.c: In function ‘ClockSourceName’: ../netbsd/JackNetBSDTime.c:73:2: warning: enumeration value ‘JACK_TIMER_HPET’ not handled in switch [-Wswitch] 73 | switch (source) { | ^~~~~~ [111/231] Compiling common/JackNetAPI.cpp [112/231] Compiling common/JackAudioAdapterInterface.cpp [113/231] Compiling posix/JackPosixMutex.cpp ../common/JackGenericClientChannel.cpp: In member function ‘virtual void Jack::JackGenericClientChannel::GetUUIDForClientName(int, const char*, char*, int*)’: ../common/JackGenericClientChannel.cpp:232:12: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 36 bytes from a string of length 36 [-Wstringop-truncation] 232 | strncpy(uuid_res, res.fUUID, JACK_UUID_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/JackGenericClientChannel.cpp: In member function ‘virtual void Jack::JackGenericClientChannel::GetClientNameForUUID(int, const char*, char*, int*)’: ../common/JackGenericClientChannel.cpp:240:12: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation] 240 | strncpy(name_res, res.fName, JACK_CLIENT_NAME_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [114/231] Compiling common/JackNetTool.cpp [115/231] Compiling common/ringbuffer.c [116/231] Linking build/common/libjackserver.so ../common/JackNetAPI.cpp: In function ‘jack_net_slave_t* jack_net_slave_open(const char*, int, const char*, jack_slave_t*, jack_master_t*)’: ../common/JackNetAPI.cpp:541:59: warning: ‘_’ directive output may be truncated writing 1 byte into a region of size between 0 and 64 [-Wformat-truncation=] 541 | snprintf(fParams.fName, JACK_CLIENT_NAME_SIZE, "%s_%s", host_name, name); | ^ ../common/JackNetAPI.cpp:541:17: note: ‘snprintf’ output 2 or more bytes (assuming 66) into a destination of size 64 541 | snprintf(fParams.fName, JACK_CLIENT_NAME_SIZE, "%s_%s", host_name, name); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [117/231] Compiling common/JackResampler.cpp [118/231] Compiling common/JackNetInterface.cpp [119/231] Compiling common/JackGlobals.cpp [120/231] Compiling common/JackLibSampleRateResampler.cpp [121/231] Compiling posix/JackNetUnixSocket.cpp [122/231] Compiling common/JackException.cpp [123/231] Compiling example-clients/inprocess.c [124/231] Compiling common/JackNetManager.cpp [125/231] Compiling common/JackProfiler.cpp [126/231] Linking build/example-clients/inprocess.so [127/231] Compiling common/JackNetAdapter.cpp [128/231] Linking build/common/libjacknet.so [129/231] Compiling common/JackResampler.cpp [130/231] Linking build/common/profiler.so [131/231] Compiling common/JackAudioAdapter.cpp ../common/JackNetAdapter.cpp: In constructor ‘Jack::JackNetAdapter::JackNetAdapter(jack_client_t*, jack_nframes_t, jack_nframes_t, const JSList*)’: ../common/JackNetAdapter.cpp:92:28: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 64 bytes from a string of length 127 [-Wstringop-truncation] 92 | strncpy(fParams.fName, param->value.str, JACK_CLIENT_NAME_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [132/231] Compiling common/JackLibSampleRateResampler.cpp [133/231] Compiling common/JackAudioAdapterInterface.cpp [134/231] Compiling common/JackResampler.cpp [135/231] Compiling netbsd/sun/JackSunAdapter.cpp [136/231] Linking build/common/netmanager.so [137/231] Compiling common/JackLibSampleRateResampler.cpp [138/231] Compiling common/JackAudioAdapterFactory.cpp [139/231] Linking build/common/netadapter.so [140/231] Compiling common/JackAudioAdapterInterface.cpp [141/231] Compiling common/JackAudioAdapter.cpp [142/231] Compiling common/Jackdmp.cpp ../netbsd/sun/JackSunAdapter.cpp: In member function ‘int Jack::JackSunAdapter::OpenInput()’: ../netbsd/sun/JackSunAdapter.cpp:212:30: warning: comparison of integer expressions of different signedness: ‘u_int’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 212 | if (info.record.channels != fCaptureChannels) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../netbsd/sun/JackSunAdapter.cpp: In member function ‘int Jack::JackSunAdapter::OpenOutput()’: ../netbsd/sun/JackSunAdapter.cpp:279:29: warning: comparison of integer expressions of different signedness: ‘u_int’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 279 | if (info.play.precision != fPrecision) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../netbsd/sun/JackSunAdapter.cpp:284:28: warning: comparison of integer expressions of different signedness: ‘u_int’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 284 | if (info.play.channels != fPlaybackChannels) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [143/231] Compiling common/JackDummyDriver.cpp [144/231] Compiling common/JackLoopbackDriver.cpp [145/231] Compiling common/JackNetDriver.cpp [146/231] Linking build/jack_dummy.so [147/231] Linking build/common/audioadapter.so [148/231] Linking build/jackd [149/231] Compiling common/JackNetOneDriver.cpp [150/231] Compiling common/netjack.c [151/231] Linking build/jack_loopback.so [152/231] Compiling common/netjack_packet.c [153/231] Compiling common/JackProxyDriver.cpp ../common/JackNetDriver.cpp: In function ‘Jack::JackDriverClientInterface* Jack::driver_initialize(Jack::JackLockedEngine*, Jack::JackSynchro*, const JSList*)’: ../common/JackNetDriver.cpp:787:32: warning: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated copying 64 bytes from a string of length 127 [-Wstringop-truncation] 787 | strncpy(net_name, param->value.str, JACK_CLIENT_NAME_SIZE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [154/231] Compiling common/memops.c [155/231] Compiling netbsd/sun/JackSunDriver.cpp [156/231] Linking build/jack_net.so [157/231] Compiling example-clients/cpu_load.c [158/231] Linking build/jack_netone.so [159/231] Compiling example-clients/latent_client.c [160/231] Linking build/example-clients/jack_cpu_load [161/231] Compiling example-clients/metro.c [162/231] Linking build/example-clients/jack_latent_client ../example-clients/metro.c: In function ‘main’: ../example-clients/metro.c:138:6: warning: variable ‘verbose’ set but not used [-Wunused-but-set-variable] 138 | int verbose = 0; | ^~~~~~~ [163/231] Compiling example-clients/midi_latency_test.c [164/231] Linking build/jack_proxy.so [165/231] Linking build/example-clients/jack_metro [166/231] Compiling example-clients/midiseq.c ../example-clients/midiseq.c: In function ‘main’: ../example-clients/midiseq.c:85:17: warning: variable ‘nframes’ set but not used [-Wunused-but-set-variable] 85 | jack_nframes_t nframes; | ^~~~~~~ [167/231] Compiling example-clients/midisine.c [168/231] Compiling example-clients/netmaster.c [169/231] Linking build/example-clients/jack_midiseq [170/231] Linking build/example-clients/jack_midi_latency_test ../netbsd/sun/JackSunDriver.cpp: In member function ‘int Jack::JackSunDriver::OpenInput()’: ../netbsd/sun/JackSunDriver.cpp:140:30: warning: comparison of integer expressions of different signedness: ‘u_int’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 140 | if (info.record.channels != fCaptureChannels) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../netbsd/sun/JackSunDriver.cpp: In member function ‘int Jack::JackSunDriver::OpenOutput()’: ../netbsd/sun/JackSunDriver.cpp:205:29: warning: comparison of integer expressions of different signedness: ‘u_int’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 205 | if (info.play.precision != fPrecision) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../netbsd/sun/JackSunDriver.cpp:210:28: warning: comparison of integer expressions of different signedness: ‘u_int’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 210 | if (info.play.channels != fPlaybackChannels) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../netbsd/sun/JackSunDriver.cpp: In member function ‘virtual int Jack::JackSunDriver::Read()’: ../netbsd/sun/JackSunDriver.cpp:326:23: warning: unused variable ‘info’ [-Wunused-variable] 326 | struct audio_info info; | ^~~~ [171/231] Linking build/example-clients/jack_midisine [172/231] Linking build/jack_sun.so [173/231] Linking build/example-clients/jack_net_master [174/231] Compiling example-clients/netslave.c ../example-clients/netslave.c: In function ‘main’: ../example-clients/netslave.c:136:5: warning: ‘jack_set_net_slave_shutdown_callback’ is deprecated [-Wdeprecated-declarations] 136 | jack_set_net_slave_shutdown_callback(net, net_shutdown, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../example-clients/netslave.c:30: ../common/jack/net.h:233:5: note: declared here 233 | int jack_set_net_slave_shutdown_callback(jack_net_slave_t *net, JackNetSlaveShutdownCallback shutdown_callback, void *arg) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [175/231] Compiling example-clients/server_control.cpp [176/231] Linking build/example-clients/jack_net_slave [177/231] Compiling example-clients/showtime.c [178/231] Compiling example-clients/simdtests.cpp [179/231] Linking build/example-clients/jack_server_control [180/231] Linking build/example-clients/jack_showtime [181/231] Compiling example-clients/simple_client.c [182/231] Compiling example-clients/simple_session_client.c [183/231] Compiling example-clients/thru_client.c ../example-clients/simple_session_client.c: In function ‘session_callback’: ../example-clients/simple_session_client.c:57:9: warning: ‘jack_session_reply’ is deprecated [-Wdeprecated-declarations] 57 | jack_session_reply( client, event ); | ^~~~~~~~~~~~~~~~~~ In file included from ../example-clients/simple_session_client.c:17: ../common/jack/session.h:204:5: note: declared here 204 | int jack_session_reply (jack_client_t *client, | ^~~~~~~~~~~~~~~~~~ ../example-clients/simple_session_client.c:63:9: warning: ‘jack_session_event_free’ is deprecated [-Wdeprecated-declarations] 63 | jack_session_event_free (event); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../example-clients/simple_session_client.c:17: ../common/jack/session.h:217:6: note: declared here 217 | void jack_session_event_free (jack_session_event_t *event) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~~~~~~ ../example-clients/simple_session_client.c: In function ‘main’: ../example-clients/simple_session_client.c:123:9: warning: ‘jack_set_session_callback’ is deprecated [-Wdeprecated-declarations] 123 | jack_set_session_callback (client, session_callback, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../example-clients/simple_session_client.c:17: ../common/jack/session.h:187:5: note: declared here 187 | int jack_set_session_callback (jack_client_t *client, | ^~~~~~~~~~~~~~~~~~~~~~~~~ [184/231] Linking build/example-clients/jack_simple_client [185/231] Compiling example-clients/zombie.c [186/231] Linking build/example-clients/jack_simple_session_client [187/231] Linking build/example-clients/jack_thru [188/231] Linking build/example-clients/jack_zombie [189/231] Compiling example-clients/capture_client.c [190/231] Compiling tools/alias.c [191/231] Compiling tools/bufsize.c [192/231] Compiling tools/connect.c [193/231] Linking build/example-clients/jack_rec [194/231] Linking build/tools/jack_alias [195/231] Linking build/tools/jack_bufsize [196/231] Linking build/tools/jack_connect [197/231] Linking build/example-clients/jack_simdtests [198/231] Compiling tools/evmon.c [199/231] Compiling tools/freewheel.c [200/231] Compiling tools/ipload.c ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-flac.o): in function `sf_flac_error_callback': (.text+0x220): undefined reference to `FLAC__StreamDecoderErrorStatusString' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-flac.o): in function `flac_seek': (.text+0x82c): undefined reference to `FLAC__stream_decoder_seek_absolute' ld: (.text+0x830): undefined reference to `FLAC__stream_decoder_seek_absolute' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-flac.o): in function `flac_close': (.text+0x8d4): undefined reference to `FLAC__metadata_object_delete' ld: (.text+0x8d8): undefined reference to `FLAC__metadata_object_delete' ld: (.text+0x964): undefined reference to `FLAC__stream_decoder_finish' ld: (.text+0x968): undefined reference to `FLAC__stream_decoder_finish' ld: (.text+0x978): undefined reference to `FLAC__stream_decoder_delete' ld: (.text+0x97c): undefined reference to `FLAC__stream_decoder_delete' ld: (.text+0x994): undefined reference to `FLAC__stream_encoder_finish' ld: (.text+0x998): undefined reference to `FLAC__stream_encoder_finish' ld: (.text+0x9a8): undefined reference to `FLAC__stream_encoder_delete' ld: (.text+0x9ac): undefined reference to `FLAC__stream_encoder_delete' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-flac.o): in function `flac_write_header': (.text+0xc2c): undefined reference to `FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair' ld: (.text+0xc34): undefined reference to `FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair' ld: (.text+0xc50): undefined reference to `FLAC__metadata_object_vorbiscomment_append_comment' ld: (.text+0xc54): undefined reference to `FLAC__metadata_object_vorbiscomment_append_comment' ld: (.text+0xc74): undefined reference to `FLAC__stream_encoder_set_metadata' ld: (.text+0xc7c): undefined reference to `FLAC__stream_encoder_set_metadata' ld: (.text+0xc94): undefined reference to `FLAC__stream_encoder_init_stream' ld: (.text+0xcb4): undefined reference to `FLAC__stream_encoder_init_stream' ld: (.text+0xdf0): undefined reference to `FLAC__StreamEncoderInitStatusString' ld: (.text+0xe24): undefined reference to `FLAC__metadata_object_new' ld: (.text+0xe28): undefined reference to `FLAC__metadata_object_new' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-flac.o): in function `sf_flac_meta_callback': (.text+0x1098): undefined reference to `FLAC__metadata_object_vorbiscomment_find_entry_from' ld: (.text+0x10a4): undefined reference to `FLAC__metadata_object_vorbiscomment_find_entry_from' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-flac.o): in function `flac_enc_init': (.text+0x1360): undefined reference to `FLAC__stream_encoder_delete' ld: (.text+0x1364): undefined reference to `FLAC__stream_encoder_delete' ld: (.text+0x1370): undefined reference to `FLAC__stream_encoder_new' ld: (.text+0x1374): undefined reference to `FLAC__stream_encoder_new' ld: (.text+0x1394): undefined reference to `FLAC__stream_encoder_set_channels' ld: (.text+0x1398): undefined reference to `FLAC__stream_encoder_set_channels' ld: (.text+0x13b0): undefined reference to `FLAC__stream_encoder_set_sample_rate' ld: (.text+0x13b4): undefined reference to `FLAC__stream_encoder_set_sample_rate' ld: (.text+0x13cc): undefined reference to `FLAC__stream_encoder_set_bits_per_sample' ld: (.text+0x13d0): undefined reference to `FLAC__stream_encoder_set_bits_per_sample' ld: (.text+0x13e8): undefined reference to `FLAC__stream_encoder_set_compression_level' ld: (.text+0x13ec): undefined reference to `FLAC__stream_encoder_set_compression_level' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-flac.o): in function `flac_write_d2flac': (.text+0x1778): undefined reference to `FLAC__stream_encoder_process_interleaved' ld: (.text+0x177c): undefined reference to `FLAC__stream_encoder_process_interleaved' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-flac.o): in function `flac_write_f2flac': (.text+0x1908): undefined reference to `FLAC__stream_encoder_process_interleaved' ld: (.text+0x190c): undefined reference to `FLAC__stream_encoder_process_interleaved' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-flac.o): in function `flac_write_i2flac': (.text+0x1a54): undefined reference to `FLAC__stream_encoder_process_interleaved' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-flac.o):(.text+0x1a58): more undefined references to `FLAC__stream_encoder_process_interleaved' follow ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-flac.o): in function `flac_read_loop': (.text+0x2910): undefined reference to `FLAC__stream_decoder_get_state' ld: (.text+0x2924): undefined reference to `FLAC__stream_decoder_get_state' ld: (.text+0x2994): undefined reference to `FLAC__stream_decoder_process_single' ld: (.text+0x2998): undefined reference to `FLAC__stream_decoder_process_single' ld: (.text+0x29ac): undefined reference to `FLAC__stream_decoder_get_state' ld: (.text+0x29b0): undefined reference to `FLAC__stream_decoder_get_state' ld: (.text+0x2a40): undefined reference to `FLAC__StreamDecoderStateString' ld: (.text+0x2a70): undefined reference to `FLAC__StreamDecoderStateString' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-flac.o): in function `flac_open': (.text+0x3114): undefined reference to `FLAC__stream_decoder_delete' ld: (.text+0x3118): undefined reference to `FLAC__stream_decoder_delete' ld: (.text+0x3124): undefined reference to `FLAC__stream_decoder_new' ld: (.text+0x3128): undefined reference to `FLAC__stream_decoder_new' ld: (.text+0x3140): undefined reference to `FLAC__stream_decoder_set_metadata_respond_all' ld: (.text+0x3144): undefined reference to `FLAC__stream_decoder_set_metadata_respond_all' ld: (.text+0x3168): undefined reference to `FLAC__stream_decoder_init_stream' ld: (.text+0x31a8): undefined reference to `FLAC__stream_decoder_init_stream' ld: (.text+0x31c0): undefined reference to `FLAC__stream_decoder_process_until_end_of_metadata' ld: (.text+0x31c4): undefined reference to `FLAC__stream_decoder_process_until_end_of_metadata' ld: (.text+0x31fc): undefined reference to `FLAC__stream_decoder_get_decode_position' ld: (.text+0x3200): undefined reference to `FLAC__stream_decoder_get_decode_position' ld: (.text+0x3264): undefined reference to `FLAC__stream_decoder_delete' ld: (.text+0x3268): undefined reference to `FLAC__stream_decoder_delete' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg.o): in function `ogg_close': (.text+0x18): undefined reference to `ogg_sync_clear' ld: (.text+0x20): undefined reference to `ogg_sync_clear' ld: (.text+0x30): undefined reference to `ogg_stream_clear' ld: (.text+0x34): undefined reference to `ogg_stream_clear' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg.o): in function `ogg_sync_fseek': (.text+0x198): undefined reference to `ogg_sync_reset' ld: (.text+0x1a0): undefined reference to `ogg_sync_reset' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg.o): in function `ogg_sync_next_page': (.text+0x224): undefined reference to `ogg_sync_pageseek' ld: (.text+0x22c): undefined reference to `ogg_sync_pageseek' ld: (.text+0x26c): undefined reference to `ogg_sync_buffer' ld: (.text+0x274): undefined reference to `ogg_sync_buffer' ld: (.text+0x2b0): undefined reference to `ogg_sync_wrote' ld: (.text+0x2b8): undefined reference to `ogg_sync_wrote' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg.o): in function `ogg_read_first_page': (.text+0x3d0): undefined reference to `ogg_sync_reset' ld: (.text+0x3d8): undefined reference to `ogg_sync_reset' ld: (.text+0x3f8): undefined reference to `ogg_sync_buffer' ld: (.text+0x3fc): undefined reference to `ogg_sync_buffer' ld: (.text+0x438): undefined reference to `ogg_sync_wrote' ld: (.text+0x43c): undefined reference to `ogg_sync_wrote' ld: (.text+0x484): undefined reference to `ogg_page_bos' ld: (.text+0x488): undefined reference to `ogg_page_bos' ld: (.text+0x49c): undefined reference to `ogg_page_serialno' ld: (.text+0x4a4): undefined reference to `ogg_page_serialno' ld: (.text+0x4b8): undefined reference to `ogg_stream_reset_serialno' ld: (.text+0x4bc): undefined reference to `ogg_stream_reset_serialno' ld: (.text+0x4d0): undefined reference to `ogg_stream_pagein' ld: (.text+0x4d4): undefined reference to `ogg_stream_pagein' ld: (.text+0x4ec): undefined reference to `ogg_stream_packetout' ld: (.text+0x4f4): undefined reference to `ogg_stream_packetout' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg.o): in function `ogg_stream_next_page.part.0': (.text+0x624): undefined reference to `ogg_page_serialno' ld: (.text+0x628): undefined reference to `ogg_page_serialno' ld: (.text+0x6c4): undefined reference to `ogg_page_eos' ld: (.text+0x6c8): undefined reference to `ogg_page_eos' ld: (.text+0x6e4): undefined reference to `ogg_stream_pagein' ld: (.text+0x6f0): undefined reference to `ogg_stream_pagein' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg.o): in function `ogg_stream_unpack_page': (.text+0x77c): undefined reference to `ogg_stream_packetout' ld: (.text+0x798): undefined reference to `ogg_stream_packetout' ld: (.text+0x7d0): undefined reference to `ogg_stream_packetout' ld: (.text+0x7dc): undefined reference to `ogg_stream_packetout' ld: (.text+0x84c): undefined reference to `ogg_stream_packetout' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg.o):(.text+0x850): more undefined references to `ogg_stream_packetout' follow ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg.o): in function `ogg_stream_unpack_page': (.text+0x904): undefined reference to `ogg_stream_packetpeek' ld: (.text+0x90c): undefined reference to `ogg_stream_packetpeek' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg.o): in function `ogg_sync_last_page_before': (.text+0xa10): undefined reference to `ogg_sync_reset' ld: (.text+0xa24): undefined reference to `ogg_sync_reset' ld: (.text+0xa70): undefined reference to `ogg_page_serialno' ld: (.text+0xa74): undefined reference to `ogg_page_serialno' ld: (.text+0xac4): undefined reference to `ogg_page_granulepos' ld: (.text+0xac8): undefined reference to `ogg_page_granulepos' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg.o): in function `ogg_stream_seek_page_search': (.text+0xbb8): undefined reference to `ogg_stream_reset_serialno' ld: (.text+0xbec): undefined reference to `ogg_stream_reset_serialno' ld: (.text+0xde4): undefined reference to `ogg_page_serialno' ld: (.text+0xe00): undefined reference to `ogg_page_serialno' ld: (.text+0xe18): undefined reference to `ogg_page_packets' ld: (.text+0xe1c): undefined reference to `ogg_page_packets' ld: (.text+0xe30): undefined reference to `ogg_page_granulepos' ld: (.text+0xe34): undefined reference to `ogg_page_granulepos' ld: (.text+0xef0): undefined reference to `ogg_stream_pagein' ld: (.text+0xef4): undefined reference to `ogg_stream_pagein' ld: (.text+0xf14): undefined reference to `ogg_stream_reset' ld: (.text+0xf1c): undefined reference to `ogg_stream_reset' ld: (.text+0xf3c): undefined reference to `ogg_stream_reset' ld: (.text+0xf40): undefined reference to `ogg_stream_reset' ld: (.text+0xf64): undefined reference to `ogg_stream_pagein' ld: (.text+0xf70): undefined reference to `ogg_stream_pagein' ld: (.text+0xf88): undefined reference to `ogg_stream_packetout' ld: (.text+0xf90): undefined reference to `ogg_stream_packetout' ld: (.text+0xff0): undefined reference to `ogg_sync_reset' ld: (.text+0x1000): undefined reference to `ogg_sync_reset' ld: (.text+0x102c): undefined reference to `ogg_stream_reset' ld: (.text+0x1030): undefined reference to `ogg_stream_reset' ld: (.text+0x1064): undefined reference to `ogg_stream_pagein' ld: (.text+0x1068): undefined reference to `ogg_stream_pagein' ld: (.text+0x10ec): undefined reference to `ogg_stream_pagein' ld: (.text+0x10f4): undefined reference to `ogg_stream_pagein' ld: (.text+0x1108): undefined reference to `ogg_stream_packetout' ld: (.text+0x110c): undefined reference to `ogg_stream_packetout' ld: (.text+0x1164): undefined reference to `ogg_sync_reset' ld: (.text+0x116c): undefined reference to `ogg_sync_reset' ld: (.text+0x11ac): undefined reference to `ogg_sync_reset' ld: (.text+0x11b4): undefined reference to `ogg_sync_reset' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg.o): in function `ogg_open': (.text+0x1368): undefined reference to `ogg_sync_clear' ld: (.text+0x136c): undefined reference to `ogg_sync_clear' ld: (.text+0x137c): undefined reference to `ogg_stream_clear' ld: (.text+0x1380): undefined reference to `ogg_stream_clear' ld: (.text+0x1414): undefined reference to `ogg_sync_init' ld: (.text+0x141c): undefined reference to `ogg_sync_init' ld: (.text+0x1430): undefined reference to `ogg_stream_init' ld: (.text+0x1434): undefined reference to `ogg_stream_init' ld: (.text+0x1638): undefined reference to `ogg_page_serialno' ld: (.text+0x163c): undefined reference to `ogg_page_serialno' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_vorbis.o): in function `vorbis_calculate_granulepos': (.text+0x2a4): undefined reference to `vorbis_packet_blocksize' ld: (.text+0x2ac): undefined reference to `vorbis_packet_blocksize' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_vorbis.o): in function `vorbis_read_sample': (.text+0x47c): undefined reference to `vorbis_synthesis_read' ld: (.text+0x488): undefined reference to `vorbis_synthesis_read' ld: (.text+0x4a8): undefined reference to `vorbis_synthesis_pcmout' ld: (.text+0x4b0): undefined reference to `vorbis_synthesis_pcmout' ld: (.text+0x4f8): undefined reference to `vorbis_synthesis' ld: (.text+0x504): undefined reference to `vorbis_synthesis' ld: (.text+0x598): undefined reference to `vorbis_synthesis_blockin' ld: (.text+0x59c): undefined reference to `vorbis_synthesis_blockin' ld: (.text+0x5b0): undefined reference to `vorbis_synthesis_restart' ld: (.text+0x5b4): undefined reference to `vorbis_synthesis_restart' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_vorbis.o): in function `vorbis_write_samples': (.text+0x690): undefined reference to `vorbis_analysis_wrote' ld: (.text+0x6ac): undefined reference to `vorbis_analysis_wrote' ld: (.text+0x6c8): undefined reference to `vorbis_analysis_blockout' ld: (.text+0x6d0): undefined reference to `vorbis_analysis_blockout' ld: (.text+0x6e8): undefined reference to `vorbis_analysis' ld: (.text+0x6f4): undefined reference to `vorbis_analysis' ld: (.text+0x704): undefined reference to `vorbis_bitrate_addblock' ld: (.text+0x708): undefined reference to `vorbis_bitrate_addblock' ld: (.text+0x724): undefined reference to `vorbis_bitrate_flushpacket' ld: (.text+0x72c): undefined reference to `vorbis_bitrate_flushpacket' ld: (.text+0x740): undefined reference to `ogg_stream_packetin' ld: (.text+0x74c): undefined reference to `ogg_stream_packetin' ld: (.text+0x770): undefined reference to `ogg_stream_pageout' ld: (.text+0x774): undefined reference to `ogg_stream_pageout' ld: (.text+0x7a0): undefined reference to `ogg_page_eos' ld: (.text+0x7a4): undefined reference to `ogg_page_eos' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_vorbis.o): in function `vorbis_write_d': (.text+0x858): undefined reference to `vorbis_analysis_buffer' ld: (.text+0x864): undefined reference to `vorbis_analysis_buffer' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_vorbis.o): in function `vorbis_write_f': (.text+0x998): undefined reference to `vorbis_analysis_buffer' ld: (.text+0x9a4): undefined reference to `vorbis_analysis_buffer' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_vorbis.o): in function `vorbis_write_i': (.text+0xad8): undefined reference to `vorbis_analysis_buffer' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_vorbis.o):(.text+0xae4): more undefined references to `vorbis_analysis_buffer' follow ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_vorbis.o): in function `vorbis_write_header': (.text+0xd68): undefined reference to `vorbis_info_init' ld: (.text+0xd78): undefined reference to `vorbis_info_init' ld: (.text+0xd98): undefined reference to `vorbis_encode_init_vbr' ld: (.text+0xda0): undefined reference to `vorbis_encode_init_vbr' ld: (.text+0xde4): undefined reference to `vorbis_comment_init' ld: (.text+0xdf4): undefined reference to `vorbis_comment_init' ld: (.text+0xe10): undefined reference to `vorbis_comment_add_tag' ld: (.text+0xe1c): undefined reference to `vorbis_comment_add_tag' ld: (.text+0xe7c): undefined reference to `vorbis_comment_add_tag' ld: (.text+0xe84): undefined reference to `vorbis_comment_add_tag' ld: (.text+0xea0): undefined reference to `vorbis_analysis_init' ld: (.text+0xeac): undefined reference to `vorbis_analysis_init' ld: (.text+0xec8): undefined reference to `vorbis_block_init' ld: (.text+0xecc): undefined reference to `vorbis_block_init' ld: (.text+0xef0): undefined reference to `ogg_stream_init' ld: (.text+0xef4): undefined reference to `ogg_stream_init' ld: (.text+0xf10): undefined reference to `vorbis_analysis_headerout' ld: (.text+0xf20): undefined reference to `vorbis_analysis_headerout' ld: (.text+0xf34): undefined reference to `ogg_stream_packetin' ld: (.text+0xf38): undefined reference to `ogg_stream_packetin' ld: (.text+0xf4c): undefined reference to `ogg_stream_packetin' ld: (.text+0xf50): undefined reference to `ogg_stream_packetin' ld: (.text+0xf64): undefined reference to `ogg_stream_packetin' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_vorbis.o):(.text+0xf68): more undefined references to `ogg_stream_packetin' follow ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_vorbis.o): in function `vorbis_write_header': (.text+0xf9c): undefined reference to `ogg_stream_flush' ld: (.text+0xfa4): undefined reference to `ogg_stream_flush' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_vorbis.o): in function `vorbis_close': (.text+0x10b8): undefined reference to `vorbis_block_clear' ld: (.text+0x10bc): undefined reference to `vorbis_block_clear' ld: (.text+0x10cc): undefined reference to `vorbis_dsp_clear' ld: (.text+0x10d0): undefined reference to `vorbis_dsp_clear' ld: (.text+0x10e4): undefined reference to `vorbis_comment_clear' ld: (.text+0x10e8): undefined reference to `vorbis_comment_clear' ld: (.text+0x10fc): undefined reference to `vorbis_info_clear' ld: (.text+0x1100): undefined reference to `vorbis_info_clear' ld: (.text+0x1144): undefined reference to `vorbis_analysis_wrote' ld: (.text+0x1150): undefined reference to `vorbis_analysis_wrote' ld: (.text+0x1160): undefined reference to `vorbis_analysis_blockout' ld: (.text+0x1168): undefined reference to `vorbis_analysis_blockout' ld: (.text+0x1180): undefined reference to `vorbis_analysis' ld: (.text+0x118c): undefined reference to `vorbis_analysis' ld: (.text+0x119c): undefined reference to `vorbis_bitrate_addblock' ld: (.text+0x11a0): undefined reference to `vorbis_bitrate_addblock' ld: (.text+0x11b4): undefined reference to `vorbis_bitrate_flushpacket' ld: (.text+0x11bc): undefined reference to `vorbis_bitrate_flushpacket' ld: (.text+0x11d0): undefined reference to `ogg_stream_packetin' ld: (.text+0x11dc): undefined reference to `ogg_stream_packetin' ld: (.text+0x1200): undefined reference to `ogg_stream_pageout' ld: (.text+0x1204): undefined reference to `ogg_stream_pageout' ld: (.text+0x1230): undefined reference to `ogg_page_eos' ld: (.text+0x1234): undefined reference to `ogg_page_eos' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_vorbis.o): in function `vorbis_seek': (.text+0x1764): undefined reference to `vorbis_info_blocksize' ld: (.text+0x176c): undefined reference to `vorbis_info_blocksize' ld: (.text+0x1830): undefined reference to `ogg_stream_reset_serialno' ld: (.text+0x1834): undefined reference to `ogg_stream_reset_serialno' ld: (.text+0x1870): undefined reference to `vorbis_synthesis_restart' ld: (.text+0x1878): undefined reference to `vorbis_synthesis_restart' ld: (.text+0x1894): undefined reference to `vorbis_info_blocksize' ld: (.text+0x18a0): undefined reference to `vorbis_info_blocksize' ld: (.text+0x18c0): undefined reference to `vorbis_synthesis_pcmout' ld: (.text+0x18c4): undefined reference to `vorbis_synthesis_pcmout' ld: (.text+0x18f0): undefined reference to `vorbis_synthesis_read' ld: (.text+0x18f4): undefined reference to `vorbis_synthesis_read' ld: (.text+0x1934): undefined reference to `vorbis_packet_blocksize' ld: (.text+0x1950): undefined reference to `vorbis_packet_blocksize' ld: (.text+0x19a8): undefined reference to `vorbis_synthesis_trackonly' ld: (.text+0x19bc): undefined reference to `vorbis_synthesis_trackonly' ld: (.text+0x19d0): undefined reference to `vorbis_synthesis_blockin' ld: (.text+0x19d4): undefined reference to `vorbis_synthesis_blockin' ld: (.text+0x1aa4): undefined reference to `vorbis_synthesis_restart' ld: (.text+0x1aa8): undefined reference to `vorbis_synthesis_restart' ld: (.text+0x1b1c): undefined reference to `vorbis_synthesis_restart' ld: (.text+0x1b24): undefined reference to `vorbis_synthesis_restart' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_vorbis.o): in function `ogg_vorbis_open': (.text+0x1bd8): undefined reference to `vorbis_version_string' ld: (.text+0x1bdc): undefined reference to `vorbis_version_string' ld: (.text+0x1d04): undefined reference to `vorbis_info_init' ld: (.text+0x1d20): undefined reference to `vorbis_info_init' ld: (.text+0x1d34): undefined reference to `vorbis_comment_init' ld: (.text+0x1d3c): undefined reference to `vorbis_comment_init' ld: (.text+0x1d5c): undefined reference to `ogg_stream_packetpeek' ld: (.text+0x1d68): undefined reference to `ogg_stream_packetpeek' ld: (.text+0x1d84): undefined reference to `vorbis_synthesis_headerin' ld: (.text+0x1d94): undefined reference to `vorbis_synthesis_headerin' ld: (.text+0x1db4): undefined reference to `ogg_stream_packetout' ld: (.text+0x1dbc): undefined reference to `ogg_stream_packetout' ld: (.text+0x1de4): undefined reference to `vorbis_synthesis_headerin' ld: (.text+0x1de8): undefined reference to `vorbis_synthesis_headerin' ld: (.text+0x1e08): undefined reference to `ogg_stream_packetout' ld: (.text+0x1e10): undefined reference to `ogg_stream_packetout' ld: (.text+0x1fb4): undefined reference to `vorbis_comment_query' ld: (.text+0x1fc0): undefined reference to `vorbis_comment_query' ld: (.text+0x2168): undefined reference to `vorbis_synthesis_init' ld: (.text+0x2178): undefined reference to `vorbis_synthesis_init' ld: (.text+0x2190): undefined reference to `vorbis_block_init' ld: (.text+0x2194): undefined reference to `vorbis_block_init' ld: (.text+0x22e0): undefined reference to `ogg_page_eos' ld: (.text+0x22e8): undefined reference to `ogg_page_eos' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_opus.o): in function `ogg_opus_write_out': (.text+0x920): undefined reference to `ogg_stream_flush_fill' ld: (.text+0x924): undefined reference to `ogg_stream_flush_fill' ld: (.text+0x9a0): undefined reference to `ogg_stream_pageout_fill' ld: (.text+0x9a4): undefined reference to `ogg_stream_pageout_fill' ld: (.text+0x9bc): undefined reference to `ogg_stream_packetin' ld: (.text+0x9c8): undefined reference to `ogg_stream_packetin' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_opus.o): in function `ogg_opus_write_header': (.text+0xf80): undefined reference to `ogg_stream_reset_serialno' ld: (.text+0xf88): undefined reference to `ogg_stream_reset_serialno' ld: (.text+0x107c): undefined reference to `ogg_stream_packetin' ld: (.text+0x10a4): undefined reference to `ogg_stream_packetin' ld: (.text+0x10e4): undefined reference to `ogg_stream_flush' ld: (.text+0x10ec): undefined reference to `ogg_stream_flush' ld: (.text+0x114c): undefined reference to `ogg_stream_packetin' ld: (.text+0x1150): undefined reference to `ogg_stream_packetin' ld: (.text+0x1184): undefined reference to `ogg_stream_flush' ld: (.text+0x118c): undefined reference to `ogg_stream_flush' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_opus.o): in function `ogg_opus_page_seek_manual': (.text+0x1674): undefined reference to `ogg_stream_reset' ld: (.text+0x1678): undefined reference to `ogg_stream_reset' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_opus.o): in function `ogg_opus_read_refill': (.text+0x1934): undefined reference to `ogg_page_eos' ld: (.text+0x1938): undefined reference to `ogg_page_eos' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_opus.o): in function `ogg_opus_close': (.text+0x27c0): undefined reference to `ogg_stream_packetin' ld: (.text+0x27c8): undefined reference to `ogg_stream_packetin' ld: (.text+0x27f4): undefined reference to `ogg_stream_pageout' ld: (.text+0x27fc): undefined reference to `ogg_stream_pageout' ld: (.text+0x2858): undefined reference to `ogg_packet_clear' ld: (.text+0x285c): undefined reference to `ogg_packet_clear' ld: (.text+0x28a4): undefined reference to `ogg_stream_flush' ld: (.text+0x28ac): undefined reference to `ogg_stream_flush' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libsndfile_la-ogg_opus.o): in function `ogg_opus_open': (.text+0x2ab8): undefined reference to `ogg_page_packets' ld: (.text+0x2ac8): undefined reference to `ogg_page_packets' ld: (.text+0x2ae0): undefined reference to `ogg_page_bos' ld: (.text+0x2ae4): undefined reference to `ogg_page_bos' ld: (.text+0x2af8): undefined reference to `ogg_page_serialno' ld: (.text+0x2afc): undefined reference to `ogg_page_serialno' ld: (.text+0x2cdc): undefined reference to `ogg_stream_packetout' ld: (.text+0x2ce4): undefined reference to `ogg_stream_packetout' ld: (.text+0x2e34): undefined reference to `ogg_page_eos' ld: (.text+0x2e3c): undefined reference to `ogg_page_eos' ld: (.text+0x318c): undefined reference to `ogg_packet_clear' ld: (.text+0x3190): undefined reference to `ogg_packet_clear' ld: (.text+0x31fc): undefined reference to `ogg_stream_init' ld: (.text+0x3200): undefined reference to `ogg_stream_init' ld: (.text+0x3570): undefined reference to `ogg_page_eos' ld: (.text+0x3574): undefined reference to `ogg_page_eos' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-id3.o): in function `id3_lookup_v1_genre': (.text+0x30): undefined reference to `id3tag_genre_list' ld: (.text+0x48): undefined reference to `id3tag_genre_list' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_decode.o): in function `mpeg_dec_byterate': (.text+0x48): undefined reference to `mpg123_info2' ld: (.text+0x50): undefined reference to `mpg123_info2' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_decode.o): in function `mpeg_dec_seek': (.text+0xc4): undefined reference to `mpg123_seek' ld: (.text+0xc8): undefined reference to `mpg123_seek' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_decode.o): in function `mpeg_dec_read_f': (.text+0x124): undefined reference to `mpg123_read' ld: (.text+0x134): undefined reference to `mpg123_read' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_decode.o): in function `mpeg_dec_close': (.text+0x21c): undefined reference to `mpg123_close' ld: (.text+0x220): undefined reference to `mpg123_close' ld: (.text+0x230): undefined reference to `mpg123_delete' ld: (.text+0x234): undefined reference to `mpg123_delete' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_decode.o): in function `mpeg_dec_read_s': (.text+0x39c): undefined reference to `mpg123_read' ld: (.text+0x3b4): undefined reference to `mpg123_read' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_decode.o): in function `mpeg_dec_read_i': (.text+0x4cc): undefined reference to `mpg123_read' ld: (.text+0x4e4): undefined reference to `mpg123_read' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_decode.o): in function `mpeg_dec_read_d': (.text+0x5fc): undefined reference to `mpg123_read' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_decode.o):(.text+0x614): more undefined references to `mpg123_read' follow ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_decode.o): in function `mpeg_decoder_init': (.text+0x730): undefined reference to `mpg123_init' ld: (.text+0x734): undefined reference to `mpg123_init' ld: (.text+0x76c): undefined reference to `mpg123_new' ld: (.text+0x774): undefined reference to `mpg123_new' ld: (.text+0x790): undefined reference to `mpg123_replace_reader_handle' ld: (.text+0x7b0): undefined reference to `mpg123_replace_reader_handle' ld: (.text+0x7cc): undefined reference to `mpg123_param2' ld: (.text+0x7e0): undefined reference to `mpg123_param2' ld: (.text+0x7fc): undefined reference to `mpg123_param2' ld: (.text+0x800): undefined reference to `mpg123_param2' ld: (.text+0x81c): undefined reference to `mpg123_param2' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_decode.o):(.text+0x820): more undefined references to `mpg123_param2' follow ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_decode.o): in function `mpeg_decoder_init': (.text+0x874): undefined reference to `mpg123_open_handle' ld: (.text+0x878): undefined reference to `mpg123_open_handle' ld: (.text+0x894): undefined reference to `mpg123_getformat' ld: (.text+0x8ac): undefined reference to `mpg123_getformat' ld: (.text+0x8c4): undefined reference to `mpg123_plain_strerror' ld: (.text+0x8c8): undefined reference to `mpg123_plain_strerror' ld: (.text+0x904): undefined reference to `mpg123_plain_strerror' ld: (.text+0x908): undefined reference to `mpg123_plain_strerror' ld: (.text+0x988): undefined reference to `mpg123_length' ld: (.text+0x998): undefined reference to `mpg123_length' ld: (.text+0x9cc): undefined reference to `mpg123_format' ld: (.text+0x9d4): undefined reference to `mpg123_format' ld: (.text+0x9ec): undefined reference to `mpg123_info2' ld: (.text+0x9f0): undefined reference to `mpg123_info2' ld: (.text+0xa7c): undefined reference to `mpg123_param2' ld: (.text+0xa88): undefined reference to `mpg123_param2' ld: (.text+0xaa4): undefined reference to `mpg123_plain_strerror' ld: (.text+0xaac): undefined reference to `mpg123_plain_strerror' ld: (.text+0xb14): undefined reference to `mpg123_scan' ld: (.text+0xb18): undefined reference to `mpg123_scan' ld: (.text+0xb2c): undefined reference to `mpg123_length' ld: (.text+0xb30): undefined reference to `mpg123_length' ld: (.text+0xd8c): undefined reference to `mpg123_id3' ld: (.text+0xde0): undefined reference to `mpg123_id3' ld: (.text+0x1458): undefined reference to `mpg123_plain_strerror' ld: (.text+0x145c): undefined reference to `mpg123_plain_strerror' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_decode.o): in function `mpeg_decoder_get_bitrate_mode': (.text+0x17b0): undefined reference to `mpg123_info2' ld: (.text+0x17b8): undefined reference to `mpg123_info2' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_l3_encode.o): in function `mpeg_l3_encoder_close': (.text+0x50): undefined reference to `lame_encode_flush' ld: (.text+0x58): undefined reference to `lame_encode_flush' ld: (.text+0x90): undefined reference to `lame_get_id3v1_tag' ld: (.text+0x98): undefined reference to `lame_get_id3v1_tag' ld: (.text+0xf0): undefined reference to `lame_get_lametag_frame' ld: (.text+0xf8): undefined reference to `lame_get_lametag_frame' ld: (.text+0x190): undefined reference to `lame_get_lametag_frame' ld: (.text+0x194): undefined reference to `lame_get_lametag_frame' ld: (.text+0x218): undefined reference to `lame_close' ld: (.text+0x21c): undefined reference to `lame_close' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_l3_encode.o): in function `mpeg_l3_encoder_construct': (.text+0x314): undefined reference to `lame_init_params' ld: (.text+0x318): undefined reference to `lame_init_params' ld: (.text+0x350): undefined reference to `lame_get_version' ld: (.text+0x354): undefined reference to `lame_get_version' ld: (.text+0x388): undefined reference to `lame_get_mode' ld: (.text+0x38c): undefined reference to `lame_get_mode' ld: (.text+0x3e8): undefined reference to `lame_get_framesize' ld: (.text+0x3ec): undefined reference to `lame_get_framesize' ld: (.text+0x43c): undefined reference to `lame_get_out_samplerate' ld: (.text+0x440): undefined reference to `lame_get_out_samplerate' ld: (.text+0x48c): undefined reference to `lame_get_VBR' ld: (.text+0x490): undefined reference to `lame_get_VBR' ld: (.text+0x4e0): undefined reference to `lame_get_VBR_q' ld: (.text+0x4e4): undefined reference to `lame_get_VBR_q' ld: (.text+0x514): undefined reference to `lame_get_encoder_delay' ld: (.text+0x518): undefined reference to `lame_get_encoder_delay' ld: (.text+0x548): undefined reference to `lame_get_bWriteVbrTag' ld: (.text+0x54c): undefined reference to `lame_get_bWriteVbrTag' ld: (.text+0x57c): undefined reference to `lame_get_framesize' ld: (.text+0x580): undefined reference to `lame_get_framesize' ld: (.text+0x60c): undefined reference to `lame_get_VBR' ld: (.text+0x610): undefined reference to `lame_get_VBR' ld: (.text+0x660): undefined reference to `lame_get_brate' ld: (.text+0x664): undefined reference to `lame_get_brate' ld: (.text+0x6f0): undefined reference to `lame_get_VBR_mean_bitrate_kbps' ld: (.text+0x6f4): undefined reference to `lame_get_VBR_mean_bitrate_kbps' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_l3_encode.o): in function `mpeg_l3_encode_write_double_mono': (.text+0x808): undefined reference to `lame_encode_buffer_ieee_double' ld: (.text+0x814): undefined reference to `lame_encode_buffer_ieee_double' ld: (.text+0x8b0): undefined reference to `lame_encode_buffer_ieee_double' ld: (.text+0x8bc): undefined reference to `lame_encode_buffer_ieee_double' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_l3_encode.o): in function `mpeg_l3_encode_write_float_mono': (.text+0xa24): undefined reference to `lame_encode_buffer_ieee_float' ld: (.text+0xa28): undefined reference to `lame_encode_buffer_ieee_float' ld: (.text+0xae4): undefined reference to `lame_encode_buffer_float' ld: (.text+0xaec): undefined reference to `lame_encode_buffer_float' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_l3_encode.o): in function `mpeg_l3_encode_write_int_mono': (.text+0xba8): undefined reference to `lame_encode_buffer_int' ld: (.text+0xbbc): undefined reference to `lame_encode_buffer_int' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_l3_encode.o): in function `mpeg_l3_encode_write_short_mono': (.text+0xd18): undefined reference to `lame_encode_buffer' ld: (.text+0xd30): undefined reference to `lame_encode_buffer' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_l3_encode.o): in function `mpeg_l3_encode_write_double_stereo': (.text+0xeb4): undefined reference to `lame_encode_buffer_interleaved_ieee_double' ld: (.text+0xebc): undefined reference to `lame_encode_buffer_interleaved_ieee_double' ld: (.text+0xf60): undefined reference to `lame_encode_buffer_interleaved_ieee_double' ld: (.text+0xf64): undefined reference to `lame_encode_buffer_interleaved_ieee_double' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_l3_encode.o): in function `mpeg_l3_encode_write_float_stereo': (.text+0x10b4): undefined reference to `lame_encode_buffer_interleaved_ieee_float' ld: (.text+0x10bc): undefined reference to `lame_encode_buffer_interleaved_ieee_float' ld: (.text+0x1160): undefined reference to `lame_encode_buffer_interleaved_ieee_float' ld: (.text+0x1164): undefined reference to `lame_encode_buffer_interleaved_ieee_float' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_l3_encode.o): in function `mpeg_l3_encode_write_int_stereo': (.text+0x1298): undefined reference to `lame_encode_buffer_interleaved_int' ld: (.text+0x12b4): undefined reference to `lame_encode_buffer_interleaved_int' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_l3_encode.o): in function `mpeg_l3_encode_write_short_stereo': (.text+0x147c): undefined reference to `lame_encode_buffer_interleaved' ld: (.text+0x1484): undefined reference to `lame_encode_buffer_interleaved' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_l3_encode.o): in function `mpeg_l3_encoder_init': (.text+0x15fc): undefined reference to `lame_init' ld: (.text+0x1600): undefined reference to `lame_init' ld: (.text+0x1620): undefined reference to `lame_set_in_samplerate' ld: (.text+0x1630): undefined reference to `lame_set_in_samplerate' ld: (.text+0x1644): undefined reference to `lame_set_num_channels' ld: (.text+0x1648): undefined reference to `lame_set_num_channels' ld: (.text+0x165c): undefined reference to `lame_set_out_samplerate' ld: (.text+0x1660): undefined reference to `lame_set_out_samplerate' ld: (.text+0x1680): undefined reference to `lame_set_write_id3tag_automatic' ld: (.text+0x1684): undefined reference to `lame_set_write_id3tag_automatic' ld: (.text+0x1708): undefined reference to `lame_set_bWriteVbrTag' ld: (.text+0x170c): undefined reference to `lame_set_bWriteVbrTag' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_l3_encode.o): in function `mpeg_l3_encoder_write_id3tag': (.text+0x1814): undefined reference to `id3tag_init' ld: (.text+0x181c): undefined reference to `id3tag_init' ld: (.text+0x1868): undefined reference to `id3tag_set_title' ld: (.text+0x1870): undefined reference to `id3tag_set_title' ld: (.text+0x1890): undefined reference to `lame_get_id3v2_tag' ld: (.text+0x1898): undefined reference to `lame_get_id3v2_tag' ld: (.text+0x18ec): undefined reference to `lame_get_id3v2_tag' ld: (.text+0x18f4): undefined reference to `lame_get_id3v2_tag' ld: (.text+0x194c): undefined reference to `id3tag_set_genre' ld: (.text+0x1954): undefined reference to `id3tag_set_genre' ld: (.text+0x197c): undefined reference to `id3tag_set_year' ld: (.text+0x1984): undefined reference to `id3tag_set_year' ld: (.text+0x19ac): undefined reference to `id3tag_set_comment' ld: (.text+0x19b4): undefined reference to `id3tag_set_comment' ld: (.text+0x19dc): undefined reference to `id3tag_set_artist' ld: (.text+0x19e4): undefined reference to `id3tag_set_artist' ld: (.text+0x1a0c): undefined reference to `id3tag_set_track' ld: (.text+0x1a14): undefined reference to `id3tag_set_track' ld: (.text+0x1a3c): undefined reference to `id3tag_set_album' ld: (.text+0x1a44): undefined reference to `id3tag_set_album' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_l3_encode.o): in function `mpeg_l3_encoder_get_bitrate_mode': (.text+0x1a8c): undefined reference to `lame_get_VBR' ld: (.text+0x1a94): undefined reference to `lame_get_VBR' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_l3_encode.o): in function `mpeg_l3_encoder_byterate': (.text+0x1b30): undefined reference to `lame_get_brate' ld: (.text+0x1b34): undefined reference to `lame_get_brate' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_l3_encode.o): in function `mpeg_l3_encoder_set_quality': (.text+0x1cd8): undefined reference to `lame_set_brate' ld: (.text+0x1cdc): undefined reference to `lame_set_brate' ld: (.text+0x1d50): undefined reference to `lame_set_VBR_mean_bitrate_kbps' ld: (.text+0x1d54): undefined reference to `lame_set_VBR_mean_bitrate_kbps' ld: (.text+0x1d78): undefined reference to `lame_set_VBR_quality' ld: (.text+0x1d90): undefined reference to `lame_set_VBR_quality' ld: /tmp/pkgbuild/audio/jack/work.alpha/.buildlink/lib/libsndfile.a(libcommon_la-mpeg_l3_encode.o): in function `mpeg_l3_encoder_set_bitrate_mode': (.text+0x1e4c): undefined reference to `lame_set_VBR' ld: (.text+0x1e5c): undefined reference to `lame_set_VBR' Waf: Leaving directory `/tmp/pkgbuild/audio/jack/work.alpha/jack2-1.9.21/build' Build failed -> task in 'jack_rec' failed with exit status 1 (run with -v to display more information) *** Error code 1 Stop. make[1]: stopped in /usr/pkgsrc/audio/jack *** Error code 1 Stop. make: stopped in /usr/pkgsrc/audio/jack