mpg1231.33.7

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. mpg1231.33.71 dependency failed
DERIVATION
/nix/store/x67i85q2iq5map419frygp9ll4b4ywvh-mpg123-x86_64-unknown-linux-gnufilc0-1.33.7.drv
SYSTEM
x86_64-linux
DURATION
6s
LOG LINES
524
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:
       >   116 |                 memcpy(&fState[next_index], &fState[cur_index], sizeof(T));
       >       |                        ^
       > ../common/JackAtomicState.h:197:35: note: in instantiation of member function 'Jack::JackAtomicState<Jack::JackConnectionManager>::WriteNextStateStartAux' requested here
       >   197 |                                 ? WriteNextStateStartAux()
       >       |                                   ^
       > ../common/JackGraphManager.cpp:91:38: note: in instantiation of member function 'Jack::JackAtomicState<Jack::JackConnectionManager>::WriteNextStateStart' requested here
       >    91 |     JackConnectionManager* manager = WriteNextStateStart();
       >       |                                      ^
       > ../common/JackAtomicState.h:116:24: note: explicitly cast the pointer to silence this warning
       >   116 |                 memcpy(&fState[next_index], &fState[cur_index], sizeof(T));
       >       |                        ^
       >       |                        (void*)
       > 4 warnings and 4 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)
       For full logs, run:
         nix log /nix/store/r1gnc2bd6gj71an7sn2k2n4y94xwixdh-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22.drv
Output paths · reported
  /nix/store/1pah4021qy0561ffp0q83hcivj318imb-mpg123-x86_64-unknown-linux-gnufilc0-1.33.7
  /nix/store/l76fm6ppac49n7390n6jz2w5dhna771n-mpg123-x86_64-unknown-linux-gnufilc0-1.33.7-man
  /nix/store/n3x8mdy279338g9frpqqv31y68q7p0kk-mpg123-x86_64-unknown-linux-gnufilc0-1.33.7-dev
  /nix/store/r2ydgrb7yzsk5s8ks3nxn4f6p1icf7ys-mpg123-x86_64-unknown-linux-gnufilc0-1.33.7-conplay
Native result · failed
{
  "capture": {
    "mono_ns": 13989008513630640,
    "wall_ns": 1793385726186347974
  },
  "drv": "/nix/store/x67i85q2iq5map419frygp9ll4b4ywvh-mpg123-x86_64-unknown-linux-gnufilc0-1.33.7.drv",
  "outcome": "failed",
  "outputs": [],
  "result": {
    "errorMsg": "\u001b[0mCannot build '\u001b[35;1m/nix/store/x67i85q2iq5map419frygp9ll4b4ywvh-mpg123-x86_64-unknown-linux-gnufilc0-1.33.7.drv\u001b[0m'.\nReason: \u001b[31;1m1 dependency failed\u001b[0m.\nOutput paths:\n  \u001b[35;1m/nix/store/1pah4021qy0561ffp0q83hcivj318imb-mpg123-x86_64-unknown-linux-gnufilc0-1.33.7\u001b[0m\n  \u001b[35;1m/nix/store/l76fm6ppac49n7390n6jz2w5dhna771n-mpg123-x86_64-unknown-linux-gnufilc0-1.33.7-man\u001b[0m\n  \u001b[35;1m/nix/store/n3x8mdy279338g9frpqqv31y68q7p0kk-mpg123-x86_64-unknown-linux-gnufilc0-1.33.7-dev\u001b[0m\n  \u001b[35;1m/nix/store/r2ydgrb7yzsk5s8ks3nxn4f6p1icf7ys-mpg123-x86_64-unknown-linux-gnufilc0-1.33.7-conplay\u001b[0m",
    "isNonDeterministic": false,
    "path": {
      "drvPath": "x67i85q2iq5map419frygp9ll4b4ywvh-mpg123-x86_64-unknown-linux-gnufilc0-1.33.7.drv",
      "outputs": [
        "*"
      ]
    },
    "startTime": 0,
    "status": "DependencyFailed",
    "stopTime": 0,
    "success": false,
    "timesBuilt": 0
  },
  "success": false
}

Dependencies

grey: build-platform tools

Build output

Captured
libjack2
patching file waflib/Tools/waf_unit_test.py
libjack2
patching file waflib/Utils.py
libjack2
patching file waflib/ansiterm.py
libjack2
patching file waflib/extras/xcode6.py
libjack2
patching file waflib/fixpy2.py
libjack2
patching file waflib/processor.py
libjack2
patching file waflib-macos-mods.patch
libjack2
patching file waflib/extras/clang_cross.py
libjack2
patching file waflib/extras/clang_cross_common.py
libjack2
patching file waflib/extras/clangxx_cross.py
libjack2
patching file waflib/extras/classic_runner.py
libjack2
patching file waflib/extras/color_msvc.py
libjack2
patching file waflib/extras/fc_fujitsu.py
libjack2
patching file waflib/extras/fc_nfort.py
libjack2
patching file waflib/extras/genpybind.py
libjack2
patching file waflib/extras/haxe.py
libjack2
patching file waflib/extras/msvc_pdb.py
libjack2
patching file waflib/extras/sphinx.py
libjack2
patching file waflib/extras/wafcache.py
libjack2
patching script interpreter paths in svnversion_regenerate.sh
libjack2
find: 'svnversion_regenerate.sh': No such file or directory
libjack2
Running phase: updateAutotoolsGnuConfigScriptsPhase
libjack2
Running phase: updateAutotoolsGnuConfigScriptsPhase
libjack2
Running phase: configurePhase
libjack2
patching script interpreter paths in ./waf
libjack2
./waf: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/9r02ykx9y35lf4gk6gc30gnag1y8ncp7-python3-3.13.15/bin/python"
libjack2
waf configure flags: --prefix=/nix/store/ryafzn1913asf8pdpsmnzpck3dvzz0lj-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22 --classic --autostart=dbus --dbus --platform=linux configure
libjack2
Setting top to                           : /build/source 
libjack2
Setting out to                           : /build/source/build 
libjack2
Checking for 'g++' (C++ compiler)        : not found 
libjack2
Checking for 'clang++' (C++ compiler)    : clang++ 
libjack2
Checking for 'gcc' (C compiler)          : not found 
libjack2
Checking for 'clang' (C compiler)        : clang 
libjack2
Checking platform                        : Linux 
libjack2
Checking for program 'pkg-config'        : x86_64-unknown-linux-gnufilc0-pkg-config 
libjack2
Checking for 'alsa >= 1.0.18'            : not found 
libjack2
Checking for 'libffado >= 1.999.17'      : not found 
libjack2
Checking for 'gtkIOStream >= 1.4.0'      : not found 
libjack2
Checking for 'eigen3 >= 3.1.2'           : not found 
libjack2
Checking for header windows.h            : not found 
libjack2
Checking for 'portaudio-2.0 >= 19'       : not found 
libjack2
Checking for header mmsystem.h           : not found 
libjack2
Checking for 'celt >= 0.11.0'            : not found 
libjack2
Checking for 'celt >= 0.8.0'             : not found 
libjack2
Checking for 'celt >= 0.7.0'             : not found 
libjack2
Checking for 'celt >= 0.5.0'             : not found 
libjack2
Checking for header opus/opus_custom.h   : not found 
libjack2
Checking for 'opus >= 0.9.0'             : not found 
libjack2
Checking for 'samplerate'                : yes 
libjack2
Checking for header systemd/sd-daemon.h  : not found 
libjack2
Checking for library systemd             : not found 
libjack2
Checking for header db.h                 : not found 
libjack2
Checking for library db                  : not found 
libjack2
Checking for header alloca.h             : yes 
libjack2
Checking for ppoll                       : yes 
libjack2
Checking for header execinfo.h           : yes 
libjack2
Checking for 'dbus-1 >= 1.0.0'           : yes 
libjack2
Checking for 'dbus-1'                    : yes 
libjack2
Checking for 'expat'                     : yes 
libjack2
Checking for ucontext->uc_mcontext.gp_regs : no 
libjack2
Checking for ucontext->uc_mcontext.uc_regs : no 
libjack2
Checking for ucontext->uc_mcontext.mc_gregs : no 
libjack2
Checking for ucontext->uc_mcontext.gregs    : yes 
libjack2
Checking for NGREG                          : yes 
libjack2
libjack2
JACK 1.9.22
libjack2
Maximum JACK clients                        : 256 
libjack2
Maximum ports per application               : 2048 
libjack2
Install prefix                              : /nix/store/ryafzn1913asf8pdpsmnzpck3dvzz0lj-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22 
libjack2
Library directory                           : /nix/store/ryafzn1913asf8pdpsmnzpck3dvzz0lj-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22/lib 
libjack2
Drivers directory                           : /nix/store/ryafzn1913asf8pdpsmnzpck3dvzz0lj-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22/lib/jack 
libjack2
Build debuggable binaries                   : no 
libjack2
C compiler flags                            : ['-Wall'] 
libjack2
C++ compiler flags                          : ['-Wall', '-Wno-invalid-offsetof', '-std=gnu++11'] 
libjack2
Linker flags                                : ['-Wl,--no-undefined'] 
libjack2
Build with engine profiling                 : no 
libjack2
Build with 32/64 bits mixed mode            : no 
libjack2
Build standard JACK (jackd)                 : yes 
libjack2
Build D-Bus JACK (jackdbus)                 : yes 
libjack2
Autostart method                            : dbus 
libjack2
WARNING !! mixing both jackd and jackdbus may cause issues:
libjack2
WARNING !! jackdbus does not use .jackdrc nor qjackctl settings
libjack2
Build doxygen documentation                 : no 
libjack2
Enable ALSA driver                          : no 
libjack2
Enable FireWire driver (FFADO)              : no 
libjack2
Enable IIO driver                           : no 
libjack2
Enable Portaudio driver                     : no 
libjack2
Enable WinMME driver                        : no 
libjack2
Build with CELT                             : no 
libjack2
Build tests                                 : no 
libjack2
Build Opus netjack2                         : no 
libjack2
Build with libsamplerate                    : yes 
libjack2
Use systemd notify                          : no 
libjack2
Use Berkeley DB (metadata)                  : no 
libjack2
D-Bus service install directory             : /nix/store/ryafzn1913asf8pdpsmnzpck3dvzz0lj-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22/share/dbus-1/services 
libjack2
libjack2
WARNING: D-Bus session services directory as reported by pkg-config is
libjack2
WARNING: /etc/dbus-1/services
libjack2
WARNING: but service file will be installed in
libjack2
WARNING: /nix/store/ryafzn1913asf8pdpsmnzpck3dvzz0lj-libjack2-x86_64-unknown-linux-gnufilc0-1.9.22/share/dbus-1/services
libjack2
WARNING: You may need to adjust your D-Bus configuration after installing jackdbus
libjack2
WARNING: You can override dbus service install directory
libjack2
WARNING: with --enable-pkg-config-dbus-service-dir option to this script
libjack2
 
libjack2
'configure' finished successfully (1.181s)
libjack2
waf: enabled parallel building
libjack2
waf: enabled parallel installing
libjack2
Running phase: buildPhase
libjack2
waf build flags: -j 20 build
libjack2
Waf: Entering directory `/build/source/build'
libjack2
[  1/170] Compiling common/promiscuous.c
libjack2
[  2/170] Compiling common/timestamps.c
libjack2
[  3/170] Compiling common/JackDebugClient.cpp
libjack2
[  4/170] Compiling common/JackEngineProfiling.cpp
libjack2
[  5/170] Compiling common/JackMessageBuffer.cpp
libjack2
[  6/170] Compiling common/JackTools.cpp
libjack2
[  7/170] Compiling common/JackTransportEngine.cpp
libjack2
[  8/170] Compiling common/JackGlobals.cpp
libjack2
[  9/170] Compiling common/shm.c
libjack2
[ 10/170] Compiling common/JackGenericClientChannel.cpp
libjack2
[ 11/170] Compiling posix/JackNetUnixSocket.cpp
libjack2
[ 12/170] Compiling common/JackShmMem.cpp
libjack2
[ 13/170] Compiling posix/JackSocketServerNotifyChannel.cpp
libjack2
[ 14/170] Compiling posix/JackSocketNotifyChannel.cpp
libjack2
[ 15/170] Compiling common/JackEngineControl.cpp
libjack2
[ 16/170] Compiling posix/JackSocketServerChannel.cpp
libjack2
[ 17/170] Compiling common/JackMetadata.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
[ 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
[ 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
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
[ 28/170] Compiling common/JackMidiRawInputWriteQueue.cpp
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
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/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
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/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/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/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
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/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/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/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/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
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)
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:
       >   116 |                 memcpy(&fState[next_index], &fState[cur_index], sizeof(T));
       >       |                        ^
       > ../common/JackAtomicState.h:197:35: note: in instantiation of member function 'Jack::JackAtomicState<Jack::JackConnectionManager>::WriteNextStateStartAux' requested here
       >   197 |                                 ? WriteNextStateStartAux()
       >       |                                   ^
       > ../common/JackGraphManager.cpp:91:38: note: in instantiation of member function 'Jack::JackAtomicState<Jack::JackConnectionManager>::WriteNextStateStart' requested here
       >    91 |     JackConnectionManager* manager = WriteNextStateStart();
       >       |                                      ^
       > ../common/JackAtomicState.h:116:24: note: explicitly cast the pointer to silence this warning
       >   116 |                 memcpy(&fState[next_index], &fState[cur_index], sizeof(T));
       >       |                        ^
       >       |                        (void*)
       > 4 warnings and 4 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)
       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