timidity2.15.0

failed x86_64-unknown-linux-gnufilc0 Recorded

Why it failed

  1. libjack21.9.22failed with exit code 1
  2. libjack21.9.22failed with exit code 1
  3. timidity2.15.01 dependency failed
DERIVATION
/nix/store/86rw0jl9k97m67iwsmw45wj3nmgnkn1s-timidity-x86_64-unknown-linux-gnufilc0-2.15.0.drv
SYSTEM
x86_64-linux
DURATION
15s
LOG LINES
651
Reported errors · 2
error: Cannot build '/nix/store/r1gnc2bd6gj71an7sn2k2n4y94xwixdh-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/bn5zwl2y7ci2raxzrwr6iq710j27xbj7-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22-dev
         /nix/store/ryafzn1913asf8pdpsmnzpck3dvzz0lj-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22
error: build of '/nix/store/r1gnc2bd6gj71an7sn2k2n4y94xwixdh-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22.drv' on 'ssh-ng://mbrock@igloo.whale-justice.ts.net' failed: Cannot build '/nix/store/r1gnc2bd6gj71an7sn2k2n4y94xwixdh-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/bn5zwl2y7ci2raxzrwr6iq710j27xbj7-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22-dev
         /nix/store/ryafzn1913asf8pdpsmnzpck3dvzz0lj-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22
       Last 25 log lines:
       > ../common/JackEngineControl.h:49:22: error: cannot compile this unaligned pointer-bearing union storage yet
       >    49 | struct SERVER_EXPORT JackEngineControl : public JackShmMem
       >       |                      ^
       > In file included from ../common/JackEngineProfiling.cpp:21:
       > ../common/JackGraphManager.h:40:21: error: cannot compile this unaligned pointer-bearing union storage yet
       >    40 | class SERVER_EXPORT JackGraphManager : public JackShmMem, public JackAtomicState<JackConnectionManager>
       >       |                     ^
       > In file included from ../common/JackEngineProfiling.cpp:22:
       > ../common/JackClientControl.h:38:8: error: cannot compile this unaligned pointer-bearing union storage yet
       >    38 | struct JackClientControl : public JackShmMemAble
       >       |        ^
       > 1 warning and 6 errors generated.
       > 
       > Waf: Leaving directory `/build/source/build'
       > Build failed
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       For full logs, run:
         nix log /nix/store/r1gnc2bd6gj71an7sn2k2n4y94xwixdh-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22.drv
Output paths · reported
  /nix/store/s040kz0x6mrppwfrswk2ka6bjn0p27nc-timidity-x86_64-unknown-linux-gnufilc0-2.15.0
Native result · failed
{
  "capture": {
    "mono_ns": 13990030638645968,
    "wall_ns": 1793386748311363362
  },
  "drv": "/nix/store/86rw0jl9k97m67iwsmw45wj3nmgnkn1s-timidity-x86_64-unknown-linux-gnufilc0-2.15.0.drv",
  "outcome": "failed",
  "outputs": [],
  "result": {
    "errorMsg": "\u001b[0mCannot build '\u001b[35;1m/nix/store/86rw0jl9k97m67iwsmw45wj3nmgnkn1s-timidity-x86_64-unknown-linux-gnufilc0-2.15.0.drv\u001b[0m'.\nReason: \u001b[31;1m1 dependency failed\u001b[0m.\nOutput paths:\n  \u001b[35;1m/nix/store/s040kz0x6mrppwfrswk2ka6bjn0p27nc-timidity-x86_64-unknown-linux-gnufilc0-2.15.0\u001b[0m",
    "isNonDeterministic": false,
    "path": {
      "drvPath": "86rw0jl9k97m67iwsmw45wj3nmgnkn1s-timidity-x86_64-unknown-linux-gnufilc0-2.15.0.drv",
      "outputs": [
        "*"
      ]
    },
    "startTime": 0,
    "status": "DependencyFailed",
    "stopTime": 0,
    "success": false,
    "timesBuilt": 0
  },
  "success": false
}

Dependencies

grey: build-platform tools

Build output

Captured
libjack2
[ 18/170] Compiling common/JackMidiAPI.cpp
libjack2
[ 19/170] Compiling common/JackMidiWriteQueue.cpp
libjack2
[ 20/170] Compiling common/JackMidiUtil.cpp
libjack2
[ 21/170] Compiling common/JackMidiPort.cpp
libjack2
[ 22/170] Compiling common/JackMidiSendQueue.cpp
libjack2
In file included from ../common/JackMessageBuffer.cpp:22:
libjack2
In file included from ../common/JackMessageBuffer.h:35:
libjack2
In file included from ../common/JackAtomic.h:24:
libjack2
../linux/JackAtomic_os.h:59:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
libjack2
   59 |     register char ret;
libjack2
      |     ^~~~~~~~
libjack2
1 warning generated.
libjack2
libjack2
[ 23/170] Compiling common/JackMidiReceiveQueue.cpp
libjack2
[ 24/170] Compiling common/JackAudioPort.cpp
libjack2
[ 25/170] Compiling common/JackMidiReadQueue.cpp
libjack2
[ 26/170] Compiling common/JackMidiRawOutputWriteQueue.cpp
libjack2
[ 27/170] Compiling common/JackPortType.cpp
libjack2
[ 28/170] Compiling common/JackMidiRawInputWriteQueue.cpp
libjack2
In file included from ../posix/JackSocketServerChannel.cpp:23:
libjack2
In file included from ../common/JackLockedEngine.h:23:
libjack2
In file included from ../common/JackEngine.h:24:
libjack2
In file included from ../common/JackGraphManager.h:28:
libjack2
In file included from ../common/JackAtomicState.h:23:
libjack2
In file included from ../common/JackAtomic.h:24:
libjack2
../linux/JackAtomic_os.h:59:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
libjack2
   59 |     register char ret;
libjack2
      |     ^~~~~~~~
libjack2
1 warning generated.
libjack2
libjack2
[ 29/170] Compiling common/JackMidiBufferWriteQueue.cpp
libjack2
[ 30/170] Compiling common/JackPort.cpp
libjack2
../common/JackMidiPort.cpp:103:24: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
libjack2
  103 |     uint32_t mix_index[src_count];
libjack2
      |                        ^~~~~~~~~
libjack2
../common/JackMidiPort.cpp:103:24: note: function parameter 'src_count' with unknown value cannot be used in a constant expression
libjack2
../common/JackMidiPort.cpp:94:72: note: declared here
libjack2
   94 | static void MidiBufferMixdown(void* mixbuffer, void** src_buffers, int src_count, jack_nframes_t nframes)
libjack2
      |                                                                        ^
libjack2
1 warning generated.
libjack2
libjack2
[ 31/170] Compiling common/JackMidiBufferReadQueue.cpp
libjack2
[ 32/170] Compiling common/JackMidiAsyncWaitQueue.cpp
libjack2
[ 33/170] Compiling common/JackGraphManager.cpp
libjack2
[ 34/170] Compiling common/JackMidiAsyncQueue.cpp
libjack2
[ 35/170] Compiling common/JackRequestDecoder.cpp
libjack2
[ 36/170] Compiling common/JackFrameTimer.cpp
libjack2
[ 37/170] Compiling common/JackArgParser.cpp
libjack2
[ 38/170] Compiling common/JackNetInterface.cpp
libjack2
[ 39/170] Compiling common/JackException.cpp
libjack2
[ 40/170] Compiling common/JackNetTool.cpp
libjack2
[ 41/170] Compiling common/JackControlAPI.cpp
libjack2
[ 42/170] Compiling common/JackError.cpp
libjack2
In file included from ../common/JackRequestDecoder.cpp:22:
libjack2
In file included from ../common/JackLockedEngine.h:23:
libjack2
In file included from ../common/JackEngine.h:24:
libjack2
In file included from ../common/JackGraphManager.h:28:
libjack2
In file included from ../common/JackAtomicState.h:23:
libjack2
In file included from ../common/JackAtomic.h:24:
libjack2
../linux/JackAtomic_os.h:59:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
libjack2
   59 |     register char ret;
libjack2
      |     ^~~~~~~~
libjack2
1 warning generated.
libjack2
libjack2
In file included from ../common/JackFrameTimer.cpp:21:
libjack2
In file included from ../common/JackFrameTimer.h:24:
libjack2
In file included from ../common/JackAtomicState.h:23:
libjack2
In file included from ../common/JackAtomic.h:24:
libjack2
../linux/JackAtomic_os.h:59:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
libjack2
   59 |     register char ret;
libjack2
      |     ^~~~~~~~
libjack2
../common/JackFrameTimer.cpp:147:16: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'JackTimer' [-Wnontrivial-memcall]
libjack2
  147 |         memcpy(timer, ReadCurrentState(), sizeof(JackTimer));
libjack2
      |                ^
libjack2
../common/JackFrameTimer.cpp:147:16: note: explicitly cast the pointer to silence this warning
libjack2
  147 |         memcpy(timer, ReadCurrentState(), sizeof(JackTimer));
libjack2
      |                ^
libjack2
      |                (void*)
libjack2
In file included from ../common/JackFrameTimer.cpp:21:
libjack2
In file included from ../common/JackFrameTimer.h:24:
libjack2
../common/JackAtomicState.h:116:24: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'Jack::JackTimer' [-Wnontrivial-memcall]
libjack2
  116 |                 memcpy(&fState[next_index], &fState[cur_index], sizeof(T));
libjack2
      |                        ^
libjack2
../common/JackAtomicState.h:197:35: note: in instantiation of member function 'Jack::JackAtomicState<Jack::JackTimer>::WriteNextStateStartAux' requested here
libjack2
  197 |                                 ? WriteNextStateStartAux()
libjack2
      |                                   ^
libjack2
../common/JackFrameTimer.cpp:128:28: note: in instantiation of member function 'Jack::JackAtomicState<Jack::JackTimer>::WriteNextStateStart' requested here
libjack2
  128 |         JackTimer* timer = WriteNextStateStart();
libjack2
      |                            ^
libjack2
../common/JackAtomicState.h:116:24: note: explicitly cast the pointer to silence this warning
libjack2
  116 |                 memcpy(&fState[next_index], &fState[cur_index], sizeof(T));
libjack2
      |                        ^
libjack2
      |                        (void*)
libjack2
3 warnings generated.
libjack2
libjack2
[ 43/170] Compiling common/JackServerGlobals.cpp
libjack2
[ 44/170] Compiling common/JackDriverLoader.cpp
libjack2
[ 45/170] Compiling common/ringbuffer.c
libjack2
[ 46/170] Compiling common/JackServerAPI.cpp
libjack2
In file included from ../common/JackControlAPI.cpp:43:
libjack2
In file included from ../common/JackLockedEngine.h:23:
libjack2
In file included from ../common/JackEngine.h:24:
libjack2
In file included from ../common/JackGraphManager.h:28:
libjack2
In file included from ../common/JackAtomicState.h:23:
libjack2
In file included from ../common/JackAtomic.h:24:
libjack2
../linux/JackAtomic_os.h:59:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
libjack2
   59 |     register char ret;
libjack2
      |     ^~~~~~~~
libjack2
1 warning generated.
libjack2
libjack2
[ 47/170] Compiling common/JackWaitCallbackDriver.cpp
libjack2
In file included from ../common/shm.c:59:
libjack2
../common/shm.h:175:12: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
  175 |     struct _jack_shm_info {
libjack2
      |            ^
libjack2
1 error generated.
libjack2
libjack2
In file included from ../common/JackError.cpp:26:
libjack2
In file included from ../common/JackMessageBuffer.h:35:
libjack2
In file included from ../common/JackAtomic.h:24:
libjack2
../linux/JackAtomic_os.h:59:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
libjack2
   59 |     register char ret;
libjack2
      |     ^~~~~~~~
libjack2
1 warning generated.
libjack2
libjack2
../common/JackDriverLoader.cpp:104:43: warning: address of array 'desc->params[i].value.str' will always evaluate to 'true' [-Wpointer-bool-conversion]
libjack2
  104 |                 if (desc->params[i].value.str && strcmp (desc->params[i].value.str, "") != 0) {
libjack2
      |                     ~~~~~~~~~~~~~~~~~~~~~~^~~ ~~
libjack2
../common/JackDriverLoader.cpp:375:22: warning: comparison of different enumeration types in switch statement ('jackctl_param_type_t' and 'jack_driver_param_type_t') [-Wenum-compare-switch]
libjack2
  358 |                 case JackDriverParamBool:
libjack2
      |                      ^~~~~~~~~~~~~~~~~~~
libjack2
../common/JackDriverLoader.cpp:371:22: warning: comparison of different enumeration types in switch statement ('jackctl_param_type_t' and 'jack_driver_param_type_t') [-Wenum-compare-switch]
libjack2
  358 |             switch (jackctl_parameter_get_type(param)) {
libjack2
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libjack2
  359 |                 case JackDriverParamInt:
libjack2
  360 |                     value.i = atoi(optarg);
libjack2
  361 |                     jackctl_parameter_set_value(param, &value);
libjack2
  362 |                     break;
libjack2
  363 |                 case JackDriverParamUInt:
libjack2
  364 |                     value.ui = strtoul(optarg, NULL, 10);
libjack2
  365 |                     jackctl_parameter_set_value(param, &value);
libjack2
  366 |                     break;
libjack2
  367 |                 case JackDriverParamChar:
libjack2
  368 |                     value.c = optarg[0];
libjack2
  369 |                     jackctl_parameter_set_value(param, &value);
libjack2
  370 |                     break;
libjack2
  371 |                 case JackDriverParamString:
libjack2
      |                      ^~~~~~~~~~~~~~~~~~~~~
libjack2
../common/JackDriverLoader.cpp:367:22: warning: comparison of different enumeration types in switch statement ('jackctl_param_type_t' and 'jack_driver_param_type_t') [-Wenum-compare-switch]
libjack2
  358 |             switch (jackctl_parameter_get_type(param)) {
libjack2
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libjack2
  359 |                 case JackDriverParamInt:
libjack2
  360 |                     value.i = atoi(optarg);
libjack2
  361 |                     jackctl_parameter_set_value(param, &value);
libjack2
  362 |                     break;
libjack2
  363 |                 case JackDriverParamUInt:
libjack2
  364 |                     value.ui = strtoul(optarg, NULL, 10);
libjack2
  365 |                     jackctl_parameter_set_value(param, &value);
libjack2
  366 |                     break;
libjack2
  367 |                 case JackDriverParamChar:
libjack2
      |                      ^~~~~~~~~~~~~~~~~~~
libjack2
../common/JackDriverLoader.cpp:363:22: warning: comparison of different enumeration types in switch statement ('jackctl_param_type_t' and 'jack_driver_param_type_t') [-Wenum-compare-switch]
libjack2
  358 |             switch (jackctl_parameter_get_type(param)) {
libjack2
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libjack2
  359 |                 case JackDriverParamInt:
libjack2
  360 |                     value.i = atoi(optarg);
libjack2
  361 |                     jackctl_parameter_set_value(param, &value);
libjack2
  362 |                     break;
libjack2
  363 |                 case JackDriverParamUInt:
libjack2
      |                      ^~~~~~~~~~~~~~~~~~~
libjack2
../common/JackDriverLoader.cpp:359:22: warning: comparison of different enumeration types in switch statement ('jackctl_param_type_t' and 'jack_driver_param_type_t') [-Wenum-compare-switch]
libjack2
  358 |             switch (jackctl_parameter_get_type(param)) {
libjack2
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libjack2
  359 |                 case JackDriverParamInt:
libjack2
      |                      ^~~~~~~~~~~~~~~~~~
libjack2
6 warnings generated.
libjack2
libjack2
In file included from ../common/JackServerGlobals.cpp:21:
libjack2
In file included from ../common/JackLockedEngine.h:23:
libjack2
In file included from ../common/JackEngine.h:24:
libjack2
In file included from ../common/JackGraphManager.h:28:
libjack2
In file included from ../common/JackAtomicState.h:23:
libjack2
In file included from ../common/JackAtomic.h:24:
libjack2
../linux/JackAtomic_os.h:59:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
libjack2
   59 |     register char ret;
libjack2
      |     ^~~~~~~~
libjack2
1 warning generated.
libjack2
libjack2
In file included from ../common/JackShmMem.cpp:21:
libjack2
In file included from ../common/JackShmMem.h:23:
libjack2
../common/shm.h:175:12: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
  175 |     struct _jack_shm_info {
libjack2
      |            ^
libjack2
In file included from ../common/JackShmMem.cpp:21:
libjack2
../common/JackShmMem.h:48:7: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   48 | class JackShmMemAble
libjack2
      |       ^
libjack2
../common/JackShmMem.h:86:21: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   86 | class SERVER_EXPORT JackShmMem : public JackShmMemAble
libjack2
      |                     ^
libjack2
3 errors generated.
libjack2
libjack2
In file included from ../common/JackMidiUtil.cpp:20:
libjack2
In file included from ../common/JackEngineControl.h:25:
libjack2
In file included from ../common/JackFrameTimer.h:24:
libjack2
In file included from ../common/JackAtomicState.h:23:
libjack2
In file included from ../common/JackAtomic.h:24:
libjack2
../linux/JackAtomic_os.h:59:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
libjack2
   59 |     register char ret;
libjack2
      |     ^~~~~~~~
libjack2
In file included from ../common/JackMidiUtil.cpp:20:
libjack2
In file included from ../common/JackEngineControl.h:24:
libjack2
In file included from ../common/JackShmMem.h:23:
libjack2
../common/shm.h:175:12: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
  175 |     struct _jack_shm_info {
libjack2
      |            ^
libjack2
In file included from ../common/JackMidiUtil.cpp:20:
libjack2
In file included from ../common/JackEngineControl.h:24:
libjack2
../common/JackShmMem.h:48:7: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   48 | class JackShmMemAble
libjack2
      |       ^
libjack2
../common/JackShmMem.h:86:21: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   86 | class SERVER_EXPORT JackShmMem : public JackShmMemAble
libjack2
      |                     ^
libjack2
In file included from ../common/JackMidiUtil.cpp:20:
libjack2
../common/JackEngineControl.h:49:22: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   49 | struct SERVER_EXPORT JackEngineControl : public JackShmMem
libjack2
      |                      ^
libjack2
1 warning and 4 errors generated.
libjack2
libjack2
In file included from ../common/JackTransportEngine.cpp:21:
libjack2
In file included from ../common/JackTransportEngine.h:24:
libjack2
In file included from ../common/JackAtomicArrayState.h:23:
libjack2
In file included from ../common/JackAtomic.h:24:
libjack2
../linux/JackAtomic_os.h:59:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
libjack2
   59 |     register char ret;
libjack2
      |     ^~~~~~~~
libjack2
In file included from ../common/JackTransportEngine.cpp:23:
libjack2
In file included from ../common/JackClientControl.h:24:
libjack2
In file included from ../common/JackShmMem.h:23:
libjack2
../common/shm.h:175:12: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
  175 |     struct _jack_shm_info {
libjack2
      |            ^
libjack2
In file included from ../common/JackTransportEngine.cpp:23:
libjack2
In file included from ../common/JackClientControl.h:24:
libjack2
../common/JackShmMem.h:48:7: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   48 | class JackShmMemAble
libjack2
      |       ^
libjack2
../common/JackShmMem.h:86:21: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   86 | class SERVER_EXPORT JackShmMem : public JackShmMemAble
libjack2
      |                     ^
libjack2
In file included from ../common/JackTransportEngine.cpp:24:
libjack2
../common/JackEngineControl.h:49:22: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   49 | struct SERVER_EXPORT JackEngineControl : public JackShmMem
libjack2
      |                      ^
libjack2
In file included from ../common/JackTransportEngine.cpp:23:
libjack2
../common/JackClientControl.h:38:8: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   38 | struct JackClientControl : public JackShmMemAble
libjack2
      |        ^
libjack2
1 warning and 5 errors generated.
libjack2
libjack2
In file included from ../common/JackAudioPort.cpp:22:
libjack2
In file included from ../common/JackEngineControl.h:25:
libjack2
In file included from ../common/JackFrameTimer.h:24:
libjack2
In file included from ../common/JackAtomicState.h:23:
libjack2
In file included from ../common/JackAtomic.h:24:
libjack2
../linux/JackAtomic_os.h:59:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
libjack2
   59 |     register char ret;
libjack2
      |     ^~~~~~~~
libjack2
../common/JackAudioPort.cpp:94:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
libjack2
   94 |         register jack_default_audio_sample_t mixFloat1 = *mixbuffer;
libjack2
      |         ^~~~~~~~
libjack2
../common/JackAudioPort.cpp:95:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
libjack2
   95 |         register jack_default_audio_sample_t sourceFloat1 = *buffer;
libjack2
      |         ^~~~~~~~
libjack2
In file included from ../common/JackAudioPort.cpp:22:
libjack2
In file included from ../common/JackEngineControl.h:24:
libjack2
In file included from ../common/JackShmMem.h:23:
libjack2
../common/shm.h:175:12: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
  175 |     struct _jack_shm_info {
libjack2
      |            ^
libjack2
In file included from ../common/JackAudioPort.cpp:22:
libjack2
In file included from ../common/JackEngineControl.h:24:
libjack2
../common/JackShmMem.h:48:7: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   48 | class JackShmMemAble
libjack2
      |       ^
libjack2
../common/JackShmMem.h:86:21: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   86 | class SERVER_EXPORT JackShmMem : public JackShmMemAble
libjack2
      |                     ^
libjack2
In file included from ../common/JackAudioPort.cpp:22:
libjack2
../common/JackEngineControl.h:49:22: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   49 | struct SERVER_EXPORT JackEngineControl : public JackShmMem
libjack2
      |                      ^
libjack2
3 warnings and 4 errors generated.
libjack2
libjack2
In file included from ../common/JackGraphManager.cpp:21:
libjack2
In file included from ../common/JackGraphManager.h:28:
libjack2
In file included from ../common/JackAtomicState.h:23:
libjack2
In file included from ../common/JackAtomic.h:24:
libjack2
../linux/JackAtomic_os.h:59:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
libjack2
   59 |     register char ret;
libjack2
      |     ^~~~~~~~
libjack2
../common/JackGraphManager.cpp:904:12: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'JackConnectionManager' [-Wnontrivial-memcall]
libjack2
  904 |     memcpy(dst, manager, sizeof(JackConnectionManager));
libjack2
      |            ^
libjack2
../common/JackGraphManager.cpp:904:12: note: explicitly cast the pointer to silence this warning
libjack2
  904 |     memcpy(dst, manager, sizeof(JackConnectionManager));
libjack2
      |            ^
libjack2
      |            (void*)
libjack2
../common/JackGraphManager.cpp:912:12: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'JackConnectionManager' [-Wnontrivial-memcall]
libjack2
  912 |     memcpy(manager, src, sizeof(JackConnectionManager));
libjack2
      |            ^
libjack2
../common/JackGraphManager.cpp:912:12: note: explicitly cast the pointer to silence this warning
libjack2
  912 |     memcpy(manager, src, sizeof(JackConnectionManager));
libjack2
      |            ^
libjack2
      |            (void*)
libjack2
In file included from ../common/JackGraphManager.cpp:21:
libjack2
In file included from ../common/JackGraphManager.h:24:
libjack2
In file included from ../common/JackShmMem.h:23:
libjack2
../common/shm.h:175:12: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
  175 |     struct _jack_shm_info {
libjack2
      |            ^
libjack2
In file included from ../common/JackGraphManager.cpp:21:
libjack2
In file included from ../common/JackGraphManager.h:24:
libjack2
../common/JackShmMem.h:48:7: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   48 | class JackShmMemAble
libjack2
      |       ^
libjack2
../common/JackShmMem.h:86:21: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   86 | class SERVER_EXPORT JackShmMem : public JackShmMemAble
libjack2
      |                     ^
libjack2
In file included from ../common/JackGraphManager.cpp:21:
libjack2
../common/JackGraphManager.h:40:21: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   40 | class SERVER_EXPORT JackGraphManager : public JackShmMem, public JackAtomicState<JackConnectionManager>
libjack2
      |                     ^
libjack2
In file included from ../common/JackGraphManager.cpp:21:
libjack2
In file included from ../common/JackGraphManager.h:28:
libjack2
../common/JackAtomicState.h:116:24: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'Jack::JackConnectionManager' [-Wnontrivial-memcall]
libjack2
  116 |                 memcpy(&fState[next_index], &fState[cur_index], sizeof(T));
libjack2
      |                        ^
libjack2
../common/JackAtomicState.h:197:35: note: in instantiation of member function 'Jack::JackAtomicState<Jack::JackConnectionManager>::WriteNextStateStartAux' requested here
libjack2
  197 |                                 ? WriteNextStateStartAux()
libjack2
      |                                   ^
libjack2
../common/JackGraphManager.cpp:91:38: note: in instantiation of member function 'Jack::JackAtomicState<Jack::JackConnectionManager>::WriteNextStateStart' requested here
libjack2
   91 |     JackConnectionManager* manager = WriteNextStateStart();
libjack2
      |                                      ^
libjack2
../common/JackAtomicState.h:116:24: note: explicitly cast the pointer to silence this warning
libjack2
  116 |                 memcpy(&fState[next_index], &fState[cur_index], sizeof(T));
libjack2
      |                        ^
libjack2
      |                        (void*)
libjack2
4 warnings and 4 errors generated.
libjack2
libjack2
In file included from ../common/JackDebugClient.cpp:21:
libjack2
In file included from ../common/JackEngineControl.h:25:
libjack2
In file included from ../common/JackFrameTimer.h:24:
libjack2
In file included from ../common/JackAtomicState.h:23:
libjack2
In file included from ../common/JackAtomic.h:24:
libjack2
../linux/JackAtomic_os.h:59:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
libjack2
   59 |     register char ret;
libjack2
      |     ^~~~~~~~
libjack2
In file included from ../common/JackDebugClient.cpp:21:
libjack2
In file included from ../common/JackEngineControl.h:24:
libjack2
In file included from ../common/JackShmMem.h:23:
libjack2
../common/shm.h:175:12: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
  175 |     struct _jack_shm_info {
libjack2
      |            ^
libjack2
In file included from ../common/JackDebugClient.cpp:21:
libjack2
In file included from ../common/JackEngineControl.h:24:
libjack2
../common/JackShmMem.h:48:7: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   48 | class JackShmMemAble
libjack2
      |       ^
libjack2
../common/JackShmMem.h:86:21: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   86 | class SERVER_EXPORT JackShmMem : public JackShmMemAble
libjack2
      |                     ^
libjack2
In file included from ../common/JackDebugClient.cpp:21:
libjack2
../common/JackEngineControl.h:49:22: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   49 | struct SERVER_EXPORT JackEngineControl : public JackShmMem
libjack2
      |                      ^
libjack2
1 warning and 4 errors generated.
libjack2
libjack2
In file included from ../common/JackEngineControl.cpp:22:
libjack2
In file included from ../common/JackEngineControl.h:25:
libjack2
In file included from ../common/JackFrameTimer.h:24:
libjack2
In file included from ../common/JackAtomicState.h:23:
libjack2
In file included from ../common/JackAtomic.h:24:
libjack2
../linux/JackAtomic_os.h:59:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
libjack2
   59 |     register char ret;
libjack2
      |     ^~~~~~~~
libjack2
In file included from ../common/JackEngineControl.cpp:22:
libjack2
In file included from ../common/JackEngineControl.h:24:
libjack2
In file included from ../common/JackShmMem.h:23:
libjack2
../common/shm.h:175:12: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
  175 |     struct _jack_shm_info {
libjack2
      |            ^
libjack2
In file included from ../common/JackEngineControl.cpp:22:
libjack2
In file included from ../common/JackEngineControl.h:24:
libjack2
../common/JackShmMem.h:48:7: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   48 | class JackShmMemAble
libjack2
      |       ^
libjack2
../common/JackShmMem.h:86:21: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   86 | class SERVER_EXPORT JackShmMem : public JackShmMemAble
libjack2
      |                     ^
libjack2
In file included from ../common/JackEngineControl.cpp:22:
libjack2
../common/JackEngineControl.h:49:22: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   49 | struct SERVER_EXPORT JackEngineControl : public JackShmMem
libjack2
      |                      ^
libjack2
In file included from ../common/JackEngineControl.cpp:23:
libjack2
../common/JackGraphManager.h:40:21: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   40 | class SERVER_EXPORT JackGraphManager : public JackShmMem, public JackAtomicState<JackConnectionManager>
libjack2
      |                     ^
libjack2
In file included from ../common/JackEngineControl.cpp:24:
libjack2
../common/JackClientControl.h:38:8: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   38 | struct JackClientControl : public JackShmMemAble
libjack2
      |        ^
libjack2
1 warning and 6 errors generated.
libjack2
libjack2
In file included from ../common/JackServerAPI.cpp:22:
libjack2
In file included from ../common/JackGraphManager.h:28:
libjack2
In file included from ../common/JackAtomicState.h:23:
libjack2
In file included from ../common/JackAtomic.h:24:
libjack2
../linux/JackAtomic_os.h:59:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
libjack2
   59 |     register char ret;
libjack2
      |     ^~~~~~~~
libjack2
In file included from ../common/JackServerAPI.cpp:23:
libjack2
../common/JackInternalClient.h:84:21: warning: 'Jack::JackLoadableInternalClient::Init' hides overloaded virtual function [-Woverloaded-virtual]
libjack2
   84 |         virtual int Init(const char* so_name);
libjack2
      |                     ^
libjack2
../common/JackClient.h:219:14: note: hidden overloaded virtual function 'Jack::JackClient::Init' declared here: different number of parameters (0 vs 1)
libjack2
  219 |         bool Init();
libjack2
      |              ^
libjack2
In file included from ../common/JackServerAPI.cpp:22:
libjack2
In file included from ../common/JackGraphManager.h:24:
libjack2
In file included from ../common/JackShmMem.h:23:
libjack2
../common/shm.h:175:12: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
  175 |     struct _jack_shm_info {
libjack2
      |            ^
libjack2
In file included from ../common/JackServerAPI.cpp:22:
libjack2
In file included from ../common/JackGraphManager.h:24:
libjack2
../common/JackShmMem.h:48:7: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   48 | class JackShmMemAble
libjack2
      |       ^
libjack2
In file included from ../common/JackServerAPI.cpp:23:
libjack2
In file included from ../common/JackInternalClient.h:25:
libjack2
../common/JackClientControl.h:38:8: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   38 | struct JackClientControl : public JackShmMemAble
libjack2
      |        ^
libjack2
In file included from ../common/JackServerAPI.cpp:23:
libjack2
../common/JackInternalClient.h:37:7: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   37 | class JackInternalClient : public JackClient
libjack2
      |       ^
libjack2
2 warnings and 4 errors generated.
libjack2
libjack2
In file included from ../common/JackEngineProfiling.cpp:21:
libjack2
In file included from ../common/JackGraphManager.h:28:
libjack2
In file included from ../common/JackAtomicState.h:23:
libjack2
In file included from ../common/JackAtomic.h:24:
libjack2
../linux/JackAtomic_os.h:59:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
libjack2
   59 |     register char ret;
libjack2
      |     ^~~~~~~~
libjack2
In file included from ../common/JackEngineProfiling.cpp:20:
libjack2
In file included from ../common/JackEngineProfiling.h:26:
libjack2
In file included from ../common/JackShmMem.h:23:
libjack2
../common/shm.h:175:12: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
  175 |     struct _jack_shm_info {
libjack2
      |            ^
libjack2
In file included from ../common/JackEngineProfiling.cpp:20:
libjack2
In file included from ../common/JackEngineProfiling.h:26:
libjack2
../common/JackShmMem.h:48:7: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   48 | class JackShmMemAble
libjack2
      |       ^
libjack2
../common/JackShmMem.h:86:21: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   86 | class SERVER_EXPORT JackShmMem : public JackShmMemAble
libjack2
      |                     ^
libjack2
In file included from ../common/JackEngineProfiling.cpp:23:
libjack2
../common/JackEngineControl.h:49:22: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   49 | struct SERVER_EXPORT JackEngineControl : public JackShmMem
libjack2
      |                      ^
libjack2
In file included from ../common/JackEngineProfiling.cpp:21:
libjack2
../common/JackGraphManager.h:40:21: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   40 | class SERVER_EXPORT JackGraphManager : public JackShmMem, public JackAtomicState<JackConnectionManager>
libjack2
      |                     ^
libjack2
In file included from ../common/JackEngineProfiling.cpp:22:
libjack2
../common/JackClientControl.h:38:8: error: cannot compile this unaligned pointer-bearing union storage yet
libjack2
   38 | struct JackClientControl : public JackShmMemAble
libjack2
      |        ^
libjack2
1 warning and 6 errors generated.
libjack2
libjack2
Waf: Leaving directory `/build/source/build'
libjack2
Build failed
libjack2
 -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
libjack2
 -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
libjack2
 -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
libjack2
 -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
libjack2
 -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
libjack2
 -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
libjack2
 -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
libjack2
 -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
libjack2
 -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
libjack2
 -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
nix
error: build of '/nix/store/r1gnc2bd6gj71an7sn2k2n4y94xwixdh-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22.drv' on 'ssh-ng://mbrock@igloo.whale-justice.ts.net' failed: Cannot build '/nix/store/r1gnc2bd6gj71an7sn2k2n4y94xwixdh-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/bn5zwl2y7ci2raxzrwr6iq710j27xbj7-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22-dev
         /nix/store/ryafzn1913asf8pdpsmnzpck3dvzz0lj-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22
       Last 25 log lines:
       > ../common/JackEngineControl.h:49:22: error: cannot compile this unaligned pointer-bearing union storage yet
       >    49 | struct SERVER_EXPORT JackEngineControl : public JackShmMem
       >       |                      ^
       > In file included from ../common/JackEngineProfiling.cpp:21:
       > ../common/JackGraphManager.h:40:21: error: cannot compile this unaligned pointer-bearing union storage yet
       >    40 | class SERVER_EXPORT JackGraphManager : public JackShmMem, public JackAtomicState<JackConnectionManager>
       >       |                     ^
       > In file included from ../common/JackEngineProfiling.cpp:22:
       > ../common/JackClientControl.h:38:8: error: cannot compile this unaligned pointer-bearing union storage yet
       >    38 | struct JackClientControl : public JackShmMemAble
       >       |        ^
       > 1 warning and 6 errors generated.
       > 
       > Waf: Leaving directory `/build/source/build'
       > Build failed
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       >  -> task in 'serverlib' failed with exit status 1 (run with -v to display more information)
       For full logs, run:
         nix log /nix/store/r1gnc2bd6gj71an7sn2k2n4y94xwixdh-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22.drv
nix
error: Cannot build '/nix/store/r1gnc2bd6gj71an7sn2k2n4y94xwixdh-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/bn5zwl2y7ci2raxzrwr6iq710j27xbj7-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22-dev
         /nix/store/ryafzn1913asf8pdpsmnzpck3dvzz0lj-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22