zynaddsubfx / zyn-fusion-issues

Issue Only Repo
31 stars 0 forks source link

test of 3.0.6-rc1 fails #269

Open magnetophon opened 3 years ago

magnetophon commented 3 years ago

I get:

Running tests...
/nix/store/gdplisy9i5bl5d81disy3m2gbviq89x0-cmake-3.19.1/bin/ctest --force-new-ctest-process
Test project /build/source/build
      Start  1: version
      Start  2: util
      Start  3: osc-spec
      Start  4: arg-val-cmp
 1/52 Test  #1: version ..........................   Passed    0.01 sec
      Start  5: arg-val-math
 2/52 Test  #2: util .............................   Passed    0.01 sec
      Start  6: pretty-format
 3/52 Test  #3: osc-spec .........................   Passed    0.01 sec
      Start  7: simple-messages
 4/52 Test  #4: arg-val-cmp ......................   Passed    0.01 sec
      Start  8: null-messages
 5/52 Test  #5: arg-val-math .....................   Passed    0.01 sec
      Start  9: bundles
 6/52 Test  #6: pretty-format ....................   Passed    0.01 sec
      Start 10: patterns
 7/52 Test  #7: simple-messages ..................   Passed    0.01 sec
      Start 11: nested-bundles
 8/52 Test  #8: null-messages ....................   Passed    0.01 sec
      Start 12: fat-message
 9/52 Test  #9: bundles ..........................   Passed    0.01 sec
      Start 13: empty-strings
10/52 Test #10: patterns .........................   Passed    0.01 sec
      Start 14: message-alignment
11/52 Test #11: nested-bundles ...................   Passed    0.01 sec
      Start 15: test-arg-iter
12/52 Test #12: fat-message ......................   Passed    0.01 sec
      Start 16: liblo
13/52 Test #13: empty-strings ....................   Passed    0.01 sec
      Start 17: test-midi-mapper
14/52 Test #14: message-alignment ................   Passed    0.01 sec
      Start 18: metadata
15/52 Test #15: test-arg-iter ....................   Passed    0.01 sec
      Start 19: apropos
16/52 Test #17: test-midi-mapper .................   Passed    0.01 sec
      Start 20: default-value
17/52 Test #18: metadata .........................   Passed    0.01 sec
      Start 21: headerlib
18/52 Test #19: apropos ..........................   Passed    0.01 sec
      Start 22: test-walker
19/52 Test #20: default-value ....................   Passed    0.01 sec
      Start 23: walk-ports
20/52 Test #22: test-walker ......................   Passed    0.01 sec
      Start 24: path-search
21/52 Test #23: walk-ports .......................   Passed    0.01 sec
      Start 25: undo-test
22/52 Test #24: path-search ......................   Passed    0.01 sec
      Start 26: sugar
23/52 Test #25: undo-test ........................   Passed    0.01 sec
      Start 27: typed-template-test
24/52 Test #21: headerlib ........................   Passed    0.03 sec
      Start 28: path-collapse
25/52 Test #26: sugar ............................   Passed    0.01 sec
      Start 29: test-automation
26/52 Test #27: typed-template-test ..............   Passed    0.01 sec
      Start 30: ControllerTest
27/52 Test #28: path-collapse ....................   Passed    0.01 sec
      Start 31: EchoTest
28/52 Test #29: test-automation ..................   Passed    0.01 sec
      Start 32: MicrotonalTest
29/52 Test #32: MicrotonalTest ...................   Passed    0.01 sec
      Start 33: XMLwrapperTest
30/52 Test #30: ControllerTest ...................   Passed    0.02 sec
      Start 34: ADnoteTest
31/52 Test #31: EchoTest .........................   Passed    0.02 sec
      Start 35: SUBnoteTest
32/52 Test #33: XMLwrapperTest ...................   Passed    0.01 sec
      Start 36: OscilGenTest
33/52 Test #16: liblo ............................   Passed    0.30 sec
      Start 37: RandTest
34/52 Test #37: RandTest .........................   Passed    0.01 sec
      Start 38: PADnoteTest
35/52 Test #34: ADnoteTest .......................   Passed    0.31 sec
      Start 39: PluginTest
36/52 Test #36: OscilGenTest .....................   Passed    0.76 sec
      Start 40: MsgParseTest
37/52 Test #40: MsgParseTest .....................   Passed    0.01 sec
      Start 41: MiddlewareTest
38/52 Test #38: PADnoteTest ......................   Passed    0.56 sec
      Start 42: MessageTest
39/52 Test #39: PluginTest .......................   Passed    0.93 sec
      Start 43: UnisonTest
40/52 Test #42: MessageTest ......................   Passed    0.51 sec
      Start 44: MqTest
41/52 Test #43: UnisonTest .......................   Passed    0.08 sec
      Start 45: WatchTest
42/52 Test #44: MqTest ...........................   Passed    0.04 sec
      Start 46: AllocatorTest
43/52 Test #45: WatchTest ........................   Passed    0.03 sec
      Start 47: EffectTest
44/52 Test #47: EffectTest .......................   Passed    0.03 sec
      Start 48: KitTest
45/52 Test #41: MiddlewareTest ...................   Passed    0.62 sec
      Start 49: MemoryStressTest
46/52 Test #35: SUBnoteTest ......................   Passed    1.44 sec
      Start 50: TriggerTest
47/52 Test #50: TriggerTest ......................   Passed    0.03 sec
      Start 51: PortChecker
Process not started
 /build/source/build/src/Tests/check-ports.rb
[no such file or directory]
48/52 Test #51: PortChecker ......................***Not Run   0.00 sec
      Start 52: SaveOsc
49/52 Test #46: AllocatorTest ....................   Passed    0.14 sec
50/52 Test #48: KitTest ..........................   Passed    0.14 sec
51/52 Test #49: MemoryStressTest .................   Passed    0.18 sec
52/52 Test #52: SaveOsc ..........................   Passed    0.40 sec

98% tests passed, 1 tests failed out of 52

Total Test time (real) =   2.00 sec

The following tests FAILED:
         51 - PortChecker (BAD_COMMAND)
Errors while running CTest
make: *** [Makefile:105: test] Error 8
fundamental commented 3 years ago

@magnetophon My guess is something related to system ruby version or something like that? That particular test has had the unfortunate habit of failing when there's absolutely nothing wrong.

@JohannesLorenz Any guesses? It passed on my local machine and travis-CI before the release announcement.

JohannesLorenz commented 3 years ago

@magnetophon Is /build a folder on your system that's located at root (/)? Or is there only ./build?

magnetophon commented 3 years ago

I don't have /build at root.

JohannesLorenz commented 3 years ago

@magnetophon What are the git SHA1s of zynaddsubfx and rtosc (the submodule)? Is this an up-to-date zyn, where you ran git submodule update?

magnetophon commented 3 years ago

Zyn is at 1zb3lax8ah4pvfrfayra1h18l58zmb1snffk35h76yjda3cxppqq rtosc is from a fresh fetch submodules.

magnetophon commented 3 years ago

No, wait, that's the nix hash. One second please.

magnetophon commented 3 years ago

It's a fresh checkout of f6c39c7.

(In NixOS every build is from a fresh checkout, unless a directory with the specified nix hash is already downloaded.)

JohannesLorenz commented 3 years ago

From the error, it looks like it cannot find check-ports.rb. Can you please go to the top directory (where directories src and rtosc are located in) and try find . -name check-ports.rb? What does it output?

magnetophon commented 3 years ago
find . -name check-ports.rb
./src/Tests/check-ports.rb
JohannesLorenz commented 3 years ago

This looks like cmake did not copy the ruby script into the binary directory. Can you please paste the whole cmake ... output? Also, can you please do a cp src/Tests/check-ports.rb <your build directory>/src/Tests/, and then check if the test works after that?

magnetophon commented 3 years ago

It looks like the problem is that it is trying to find the file in $MYDIR/build/src/Tests/check-ports.rb but the file is in $MYDIR/src/Tests/check-ports.rb, without build.

JohannesLorenz commented 3 years ago

@magnetophon It's trying to find it there because it should be there :smiley: The CMake logic should copy the script into your build directory. Can you please give me the output and try out the copy command, like described above?

magnetophon commented 3 years ago

Sorry, that was dumb...

The copy command is a bit more involved on NixOS, because the build happens in a sandbox, and the regular way to work around that for this kind of thing is misbehaving. I'm working on it.

Here's the build output.

nix-env -f $NIXPKGS -iA zyn-fusion
replacing old 'zynaddsubfx-3.0.5'
installing 'zynaddsubfx-3.0.6-rc1'
these derivations will be built:
  /nix/store/bsq00h6a4ghx3d631a0s6cf0wvvb9ir2-zynaddsubfx-3.0.6-rc1.drv
building '/nix/store/bsq00h6a4ghx3d631a0s6cf0wvvb9ir2-zynaddsubfx-3.0.6-rc1.drv'...
unpacking sources
unpacking source archive /nix/store/a4bpq2gb9vx2k7qmrvw12i6k4i7aln31-source
source root is source
patching sources
configuring
fixing cmake files...
cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_BUILD_RPATH=ON -DCMAKE_INSTALL_LOCALEDIR=/nix/store/a2l4b16p2xw9px5zyds778xwlrzm7kma-zynaddsubfx-3.0.6-rc1/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/a2l4b16p2xw9px5zyds778xwlrzm7kma-zynaddsubfx-3.0.6-rc1/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/a2l4b16p2xw9px5zyds778xwlrzm7kma-zynaddsubfx-3.0.6-rc1/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/a2l4b16p2xw9px5zyds778xwlrzm7kma-zynaddsubfx-3.0.6-rc1/share/doc/zynaddsubfx -DCMAKE_INSTALL_INFODIR=/nix/store/a2l4b16p2xw9px5zyds778xwlrzm7kma-zynaddsubfx-3.0.6-rc1/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/a2l4b16p2xw9px5zyds778xwlrzm7kma-zynaddsubfx-3.0.6-rc1/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/a2l4b16p2xw9px5zyds778xwlrzm7kma-zynaddsubfx-3.0.6-rc1/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/a2l4b16p2xw9px5zyds778xwlrzm7kma-zynaddsubfx-3.0.6-rc1/include -DCMAKE_INSTALL_SBINDIR=/nix/store/a2l4b16p2xw9px5zyds778xwlrzm7kma-zynaddsubfx-3.0.6-rc1/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/a2l4b16p2xw9px5zyds778xwlrzm7kma-zynaddsubfx-3.0.6-rc1/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/a2l4b16p2xw9px5zyds778xwlrzm7kma-zynaddsubfx-3.0.6-rc1/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_OSX_ARCHITECTURES=x86_64 -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/4g06wim102dhphbrflg7pv26v7ms8i08-binutils-2.31.1/bin/strip -DCMAKE_RANLIB=/nix/store/4g06wim102dhphbrflg7pv26v7ms8i08-binutils-2.31.1/bin/ranlib -DCMAKE_AR=/nix/store/4g06wim102dhphbrflg7pv26v7ms8i08-binutils-2.31.1/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/a2l4b16p2xw9px5zyds778xwlrzm7kma-zynaddsubfx-3.0.6-rc1 -DGuiModule=zest
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- The C compiler identification is GNU 9.3.0
-- The CXX compiler identification is GNU 9.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /nix/store/a1hpnpjrxdllbfg179vzj7hnh581sz3c-gcc-wrapper-9.3.0/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /nix/store/a1hpnpjrxdllbfg179vzj7hnh581sz3c-gcc-wrapper-9.3.0/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Rtosc Submodule...
CMake Deprecation Warning at rtosc/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- Found GCC Version >= 4.7
-- Include what you use: disabled (RTOSC_INCLUDE_WHAT_YOU_USE=OFF)
CMake Warning (dev) at rtosc/cmake/ColorMessage.cmake:59 (_message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  ;FindOpenGL found both a legacy GL library:

  ; OPENGL_gl_LIBRARY:
  /nix/store/zk8sbcd70gmk1cp7fsl2155g7sw1nzb3-libGL-1.3.2/lib/libGL.so

  ;and GLVND libraries for OpenGL and GLX:

  ; OPENGL_opengl_LIBRARY:
  /nix/store/zk8sbcd70gmk1cp7fsl2155g7sw1nzb3-libGL-1.3.2/lib/libOpenGL.so

  ; OPENGL_glx_LIBRARY:
  /nix/store/zk8sbcd70gmk1cp7fsl2155g7sw1nzb3-libGL-1.3.2/lib/libGLX.so

  ;OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  ;compatibility with CMake 3.10 and below the legacy GL library will be
  used.
Call Stack (most recent call first):
  /nix/store/gdplisy9i5bl5d81disy3m2gbviq89x0-cmake-3.19.1/share/cmake-3.19/Modules/FindOpenGL.cmake:293 (message)
  /nix/store/gdplisy9i5bl5d81disy3m2gbviq89x0-cmake-3.19.1/share/cmake-3.19/Modules/FindFLTK.cmake:83 (find_package)
  rtosc/CMakeLists.txt:94 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found OpenGL: /nix/store/zk8sbcd70gmk1cp7fsl2155g7sw1nzb3-libGL-1.3.2/lib/libOpenGL.so
-- Found X11: /nix/store/mmdv199syc8mhj5xnyycgfahvxny3wrw-xorgproto-2020.1/include
CHECK_START;Looking for XOpenDisplay in /nix/store/adzfjjh8w25vdr0xdx9x16ah4f5rqrw5-libX11-1.7.0/lib/libX11.so
CHECK_PASS;found
CHECK_START;Looking for gethostbyname
CHECK_PASS;found
CHECK_START;Looking for connect
CHECK_PASS;found
CHECK_START;Looking for remove
CHECK_PASS;found
CHECK_START;Looking for shmat
CHECK_PASS;found
-- Could NOT find FLTK (missing: FLTK_LIBRARIES FLTK_FLUID_EXECUTABLE)
-- Found PkgConfig: pkg-config (found version "0.29.2")
-- Checking for module 'ntk'
--   No package 'ntk' found
-- Checking for module 'jack'
--   Found jack, version 1.9.16
-- Checking for module 'liblo>=0.28'
--   Found liblo, version 0.31
-- Could NOT find Ruby (missing: Ruby_EXECUTABLE Ruby_INCLUDE_DIR Ruby_LIBRARY) (Required is at least version "1.8")
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
--
-- Rtosc Build Configuration
-- =========================
--
-- PkgConfig enabled  -- package found
-- Liblo enabled      -- package found
-- JACK enabled       -- package found
-- NTK disabled       -- package NOT found
-- Perf Test(s) disabled
-- FLTK disabled      -- package NOT found
-- Checking Include Path;/nix/store/j4x8s447niyqyxy7wv08bdn5v5x4560w-cxxtest-4.4/include:/nix/store/gjlh08dd1gvkcldjmy4wimk464pzc7fi-python-2.7.18/include:/nix/store/r39bj0iba9q2jg60r6n8kwqs11hkfkz8-fftw-double-3.3.8-dev/include:/nix/store/hwvj8pl908fylxsslmvlnjnrykfj8n3x-liblo-0.31/include:/nix/store/2r1pclnz1852fk980yfc4f34rabvgcpv-mxml-3.2/include:/nix/store/7z2q9kqrc28w5p7llq5lxywsni19xwh2-zlib-1.2.11-dev/include:/nix/store/qjaapnf5xsfw2i8gxlblvlgx3bfsj1f1-alsa-lib-1.2.3-dev/include:/nix/store/fz3ll5pivnsalmixjabwm7g2k1b4hc5k-libjack2-1.9.16/include:/nix/store/d12w8ygfq0kacnv1g3bjhj91c7gk1ash-portaudio-190600-20161030/include:/nix/store/iach6d323fd6nyp69pdak712l66pa6i3-libGL-1.3.2-dev/include:/nix/store/pghxzmnmxdcarg5bj3js9csz0h85g08m-libglvnd-1.3.2-dev/include:/nix/store/b92bxvw4hizsb8kmhjf56mmkjqb9x1h0-libX11-1.7.0-dev/include:/nix/store/mmdv199syc8mhj5xnyycgfahvxny3wrw-xorgproto-2020.1/include:/nix/store/hadcvwsfy5n37dx821aysgw7vn33ci0k-libxcb-1.14-dev/include:/nix/store/j4x8s447niyqyxy7wv08bdn5v5x4560w-cxxtest-4.4/include:/nix/store/gjlh08dd1gvkcldjmy4wimk464pzc7fi-python-2.7.18/include:/nix/store/r39bj0iba9q2jg60r6n8kwqs11hkfkz8-fftw-double-3.3.8-dev/include:/nix/store/hwvj8pl908fylxsslmvlnjnrykfj8n3x-liblo-0.31/include:/nix/store/2r1pclnz1852fk980yfc4f34rabvgcpv-mxml-3.2/include:/nix/store/7z2q9kqrc28w5p7llq5lxywsni19xwh2-zlib-1.2.11-dev/include:/nix/store/qjaapnf5xsfw2i8gxlblvlgx3bfsj1f1-alsa-lib-1.2.3-dev/include:/nix/store/fz3ll5pivnsalmixjabwm7g2k1b4hc5k-libjack2-1.9.16/include:/nix/store/d12w8ygfq0kacnv1g3bjhj91c7gk1ash-portaudio-190600-20161030/include:/nix/store/iach6d323fd6nyp69pdak712l66pa6i3-libGL-1.3.2-dev/include:/nix/store/pghxzmnmxdcarg5bj3js9csz0h85g08m-libglvnd-1.3.2-dev/include:/nix/store/b92bxvw4hizsb8kmhjf56mmkjqb9x1h0-libX11-1.7.0-dev/include:/nix/store/mmdv199syc8mhj5xnyycgfahvxny3wrw-xorgproto-2020.1/include:/nix/store/hadcvwsfy5n37dx821aysgw7vn33ci0k-libxcb-1.14-dev/include
-- Checking Library Path;/nix/store/gjlh08dd1gvkcldjmy4wimk464pzc7fi-python-2.7.18/lib:/nix/store/b585yb8xgx7b5brcimjsh9wlv609sxks-fftw-double-3.3.8/lib:/nix/store/hwvj8pl908fylxsslmvlnjnrykfj8n3x-liblo-0.31/lib:/nix/store/2r1pclnz1852fk980yfc4f34rabvgcpv-mxml-3.2/lib:/nix/store/ys6akcfqbzbmvfz97l8mj2fmyilrh3hp-zlib-1.2.11/lib:/nix/store/p16ckm5klzmdfcxrgzrynv2avb6674m3-alsa-lib-1.2.3/lib:/nix/store/fz3ll5pivnsalmixjabwm7g2k1b4hc5k-libjack2-1.9.16/lib:/nix/store/d12w8ygfq0kacnv1g3bjhj91c7gk1ash-portaudio-190600-20161030/lib:/nix/store/zk8sbcd70gmk1cp7fsl2155g7sw1nzb3-libGL-1.3.2/lib:/nix/store/yac0mc9q0vfsax33gsnmj1cpvp8pcc4v-libglvnd-1.3.2/lib:/nix/store/44m4434m802xvivk8j1qj6ga53q56wrw-libxcb-1.14/lib:/nix/store/adzfjjh8w25vdr0xdx9x16ah4f5rqrw5-libX11-1.7.0/lib:/nix/store/gjlh08dd1gvkcldjmy4wimk464pzc7fi-python-2.7.18/lib:/nix/store/b585yb8xgx7b5brcimjsh9wlv609sxks-fftw-double-3.3.8/lib:/nix/store/hwvj8pl908fylxsslmvlnjnrykfj8n3x-liblo-0.31/lib:/nix/store/2r1pclnz1852fk980yfc4f34rabvgcpv-mxml-3.2/lib:/nix/store/ys6akcfqbzbmvfz97l8mj2fmyilrh3hp-zlib-1.2.11/lib:/nix/store/p16ckm5klzmdfcxrgzrynv2avb6674m3-alsa-lib-1.2.3/lib:/nix/store/fz3ll5pivnsalmixjabwm7g2k1b4hc5k-libjack2-1.9.16/lib:/nix/store/d12w8ygfq0kacnv1g3bjhj91c7gk1ash-portaudio-190600-20161030/lib:/nix/store/zk8sbcd70gmk1cp7fsl2155g7sw1nzb3-libGL-1.3.2/lib:/nix/store/yac0mc9q0vfsax33gsnmj1cpvp8pcc4v-libglvnd-1.3.2/lib:/nix/store/44m4434m802xvivk8j1qj6ga53q56wrw-libxcb-1.14/lib:/nix/store/adzfjjh8w25vdr0xdx9x16ah4f5rqrw5-libX11-1.7.0/lib
-- Found ZLIB: /nix/store/ys6akcfqbzbmvfz97l8mj2fmyilrh3hp-zlib-1.2.11/lib/libz.so (found version "1.2.11")
CHECK_START;Looking for pthread.h
CHECK_PASS;found
CHECK_START;Performing Test CMAKE_HAVE_LIBC_PTHREAD
CHECK_FAIL;Failed
CHECK_START;Looking for pthread_create in pthreads
CHECK_FAIL;not found
CHECK_START;Looking for pthread_create in pthread
CHECK_PASS;found
-- Found Threads: TRUE
-- Found OSS: True
CHECK_START;Looking for snd_seq_create_simple_port in asound
CHECK_PASS;found
-- Found ALSA: /nix/store/p16ckm5klzmdfcxrgzrynv2avb6674m3-alsa-lib-1.2.3/lib/libasound.so
CHECK_START;Looking for sio_open in sndio
CHECK_FAIL;not found
-- SNDIO not found
CMake Warning (dev) at rtosc/cmake/ColorMessage.cmake:59 (_message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  ;FindOpenGL found both a legacy GL library:

  ; OPENGL_gl_LIBRARY:
  /nix/store/zk8sbcd70gmk1cp7fsl2155g7sw1nzb3-libGL-1.3.2/lib/libGL.so

  ;and GLVND libraries for OpenGL and GLX:

  ; OPENGL_opengl_LIBRARY:
  /nix/store/zk8sbcd70gmk1cp7fsl2155g7sw1nzb3-libGL-1.3.2/lib/libOpenGL.so

  ; OPENGL_glx_LIBRARY:
  /nix/store/zk8sbcd70gmk1cp7fsl2155g7sw1nzb3-libGL-1.3.2/lib/libGLX.so

  ;OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  ;compatibility with CMake 3.10 and below the legacy GL library will be
  used.
Call Stack (most recent call first):
  /nix/store/gdplisy9i5bl5d81disy3m2gbviq89x0-cmake-3.19.1/share/cmake-3.19/Modules/FindOpenGL.cmake:293 (message)
  /nix/store/gdplisy9i5bl5d81disy3m2gbviq89x0-cmake-3.19.1/share/cmake-3.19/Modules/FindFLTK.cmake:83 (find_package)
  src/CMakeLists.txt:19 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Could NOT find FLTK (missing: FLTK_LIBRARIES FLTK_FLUID_EXECUTABLE)
-- Found CxxTest: /nix/store/j4x8s447niyqyxy7wv08bdn5v5x4560w-cxxtest-4.4/include
Looking For pkg config modules
-- Checking for module 'portaudio-2.0>=19'
--   Found portaudio-2.0, version 19
-- Checking for module 'ntk'
--   No package 'ntk' found
-- Checking for module 'ntk_images'
--   No package 'ntk_images' found
-- Checking for module 'fftw3'
--   Found fftw3, version 3.3.8
-- Checking for module 'mxml'
--   Found mxml, version 3.2
-- Checking for one of the modules 'lash-1.0'
-- Checking for one of the modules 'dssi>=0.9.0'
CHECK_START;Looking for sched_setscheduler
CHECK_PASS;found
CHECK_START;Performing Test HAVE_ASYNC
CHECK_PASS;Success
CHECK_START;Performing Test SUPPORT_SSE
CHECK_PASS;Success
CHECK_START;Performing Test SUPPORT_NEON
CHECK_FAIL;Failed
CHECK_START;Looking for C++ include complex
CHECK_PASS;found
-- Compiling with liblo
CHECK_START;Performing Test COMPILER_SUPPORTS_NO_INCONSISTENT_MISSING_OVERRIDE
CHECK_FAIL;Failed
CHECK_START;Performing Test COMPILER_SUPPORTS_SYSTEM_HDR_PREFIX
CHECK_FAIL;Failed
-- Compiling with x86 opcode support
-- Building for Release, flags: -std=c++11 -Wno-unused-parameter -O3 -ffast-math -fomit-frame-pointer  -msse -msse2 -mfpmath=sse
CHECK_START;Looking for include file jack/metadata.h
CHECK_PASS;found
CHECK_START;Looking for dlopen in dl
CHECK_PASS;found
CHECK_START;Looking for pthread_create in pthread
CHECK_PASS;found
-- Include what you use: disabled (IncludeWhatYouUse=OFF)
-- Linking tests with: zynaddsubfx_core;/nix/store/ys6akcfqbzbmvfz97l8mj2fmyilrh3hp-zlib-1.2.11/lib/libz.so;fftw3;mxml;pthread;pthread;-Wl,--no-as-needed -lpthread
--
-- ZynAddSubFX Build Configuration
-- ===============================
--
-- Building on a 'Linux' System
-- PkgConfig -- found
-- zlib      -- found
-- mxml      -- found
-- fftw3     -- found
-- liblo     -- found
-- x11       -- found
-- xpm       -- NOT found
-- fltk      -- NOT found
-- ntk       -- NOT found
-- OSS       -- found
-- ALSA      -- found
-- JACK      -- found
-- PA        -- found
-- SNDIO     -- NOT found
-- Lash      -- NOT found
-- DSSI      -- NOT found
-- CxxTest   -- found
-- Lash      -- NOT enabled
-- DSSI      -- NOT enabled
-- tests     -- enabled
-- ALSA      -- enabled
-- JACK      -- enabled
-- OSS       -- enabled
-- PA        -- enabled
-- SNDIO     -- NOT enabled
-- c++ async -- usable
-- Link libraries: /nix/store/ys6akcfqbzbmvfz97l8mj2fmyilrh3hp-zlib-1.2.11/lib/libz.so  mxml;pthread portaudio;asound;m;pthread;/nix/store/p16ckm5klzmdfcxrgzrynv2avb6674m3-alsa-lib-1.2.3/lib/libasound.so;jack;lo;pthread
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Found UnixCommands: /nix/store/r3j288vpmczbl500w6zz89gyfa4nr0b1-bash-4.4-p23/bin/bash
-- Checking for module 'bash-completion'
--   No package 'bash-completion' found
Package bash-completion was not found in the pkg-config search path.
Perhaps you should add the directory containing `bash-completion.pc'
to the PKG_CONFIG_PATH environment variable
No package 'bash-completion' found
-- Bash completion script for zynaddsubfx will be installed to //var/empty/share/bash-completion/completions or fallback to /nix/store/a2l4b16p2xw9px5zyds778xwlrzm7kma-zynaddsubfx-3.0.6-rc1/share/bash-completion/completions if unwritable.
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY

-- Build files have been written to: /build/source/build
cmake: enabled parallel building
building
build flags: -j4 -l4 SHELL=/nix/store/r3j288vpmczbl500w6zz89gyfa4nr0b1-bash-4.4-p23/bin/bash
Scanning dependencies of target lv2-ttl-generator
Scanning dependencies of target rtosc
Scanning dependencies of target zynaddsubfx_nio
Scanning dependencies of target zynaddsubfx_gui_bridge
[  1%] Building C object src/Plugin/CMakeFiles/lv2-ttl-generator.dir/__/__/DPF/utils/lv2-ttl-generator/lv2_ttl_generator.c.o
[  1%] Building C object rtosc/CMakeFiles/rtosc.dir/src/rtosc.c.o
[  1%] Building CXX object src/CMakeFiles/zynaddsubfx_gui_bridge.dir/UI/ConnectionDummy.cpp.o
[  1%] Building CXX object src/Nio/CMakeFiles/zynaddsubfx_nio.dir/WavEngine.cpp.o
[  1%] Linking C executable lv2-ttl-generator
[  1%] Building CXX object src/CMakeFiles/zynaddsubfx_gui_bridge.dir/UI/NSM.C.o
[  1%] Built target lv2-ttl-generator
Scanning dependencies of target ZynAddSubFX_lv2_ui
[  2%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_lv2_ui.dir/__/__/__/DPF/dgl/src/Geometry.cpp.o
[  3%] Building C object rtosc/CMakeFiles/rtosc.dir/src/dispatch.c.o
[  4%] Building CXX object src/CMakeFiles/zynaddsubfx_gui_bridge.dir/UI/NSM/Client.C.o
/build/source/rtosc/src/dispatch.c: In function 'rtosc_match_partial':
/build/source/rtosc/src/dispatch.c:293:16: warning: argument 2 null where non-null expected [-Wnonnull]
  293 |         return strstr(a,sub);
      |                ^~~~~~~~~~~~~
In file included from /build/source/rtosc/src/dispatch.c:4:
/nix/store/dkm3gwl0xrx0wrw6zi5x3px3lpgjhlw4-glibc-2.32-dev/include/string.h:334:14: note: in a call to function 'strstr' declared here
  334 | extern char *strstr (const char *__haystack, const char *__needle)
      |              ^~~~~~
[  4%] Building C object rtosc/CMakeFiles/rtosc.dir/src/pretty-format.c.o
[  5%] Building CXX object src/Nio/CMakeFiles/zynaddsubfx_nio.dir/NulEngine.cpp.o
[  5%] Linking CXX static library libzynaddsubfx_gui_bridge.a
[  5%] Built target zynaddsubfx_gui_bridge
[  5%] Building CXX object src/Nio/CMakeFiles/zynaddsubfx_nio.dir/AudioOut.cpp.o
[  5%] Building CXX object src/Nio/CMakeFiles/zynaddsubfx_nio.dir/MidiIn.cpp.o
[  5%] Building C object rtosc/CMakeFiles/rtosc.dir/src/arg-val-math.c.o
[  6%] Building CXX object src/Nio/CMakeFiles/zynaddsubfx_nio.dir/OutMgr.cpp.o
[  7%] Building C object rtosc/CMakeFiles/rtosc.dir/src/arg-val-cmp.c.o
[  7%] Building C object rtosc/CMakeFiles/rtosc.dir/src/rtosc-time.c.o
[  7%] Building CXX object src/Nio/CMakeFiles/zynaddsubfx_nio.dir/InMgr.cpp.o
[  7%] Building C object rtosc/CMakeFiles/rtosc.dir/src/util.c.o
[  8%] Building C object rtosc/CMakeFiles/rtosc.dir/version.c.o
[  8%] Linking C static library librtosc.a
[  8%] Built target rtosc
[  8%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_lv2_ui.dir/__/__/__/DPF/dgl/src/Widget.cpp.o
[  8%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_lv2_ui.dir/__/__/__/DPF/dgl/src/Window.cpp.o
[  8%] Building CXX object src/Nio/CMakeFiles/zynaddsubfx_nio.dir/Engine.cpp.o
[  9%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_lv2_ui.dir/__/__/__/DPF/dgl/src/Application.cpp.o
[  9%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_lv2_ui.dir/__/__/__/DPF/distrho/DistrhoUIMain.cpp.o
[ 10%] Building CXX object src/Nio/CMakeFiles/zynaddsubfx_nio.dir/EngineMgr.cpp.o
In file included from /build/source/DPF/dgl/src/pugl/pugl_x11.c:46,
                 from /build/source/DPF/dgl/src/Window.cpp:36:
/build/source/DPF/dgl/src/pugl/../sofd/libsofd.c: In function 'int x_fib_handle_events(Display*, XEvent*)':
/build/source/DPF/dgl/src/pugl/../sofd/libsofd.c:2126:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2126 |    if (!strcmp (XGetAtomName (dpy, event->xclient.message_type), "WM_PROTOCOLS")) {
      |    ^~
/build/source/DPF/dgl/src/pugl/../sofd/libsofd.c:2129:3: note: here
 2129 |   case ConfigureNotify:
      |   ^~~~
/build/source/DPF/dgl/src/pugl/../sofd/libsofd.c: In function 'int x_fib_cfg_buttons(int, int)':
/build/source/DPF/dgl/src/pugl/../sofd/libsofd.c:2315:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2315 |    if (v == 1) {
      |    ^~
/build/source/DPF/dgl/src/pugl/../sofd/libsofd.c:2322:3: note: here
 2322 |   default:
      |   ^~~~~~~
In file included from /build/source/DPF/dgl/src/Window.cpp:36:
/build/source/DPF/dgl/src/pugl/pugl_x11.c: In function 'PuglStatus puglProcessEvents(PuglView*)':
/build/source/DPF/dgl/src/pugl/pugl_x11.c:545:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
  545 |    }
      |    ^
/build/source/DPF/dgl/src/pugl/pugl_x11.c:547:3: note: here
  547 |   case ButtonRelease:
      |   ^~~~
[ 10%] Building CXX object src/Nio/CMakeFiles/zynaddsubfx_nio.dir/Nio.cpp.o
In file included from /build/source/DPF/dgl/src/pugl/pugl_x11.c:46,
                 from /build/source/DPF/dgl/src/Window.cpp:36:
/build/source/DPF/dgl/src/pugl/../sofd/libsofd.c: In function 'void add_place_raw(Display*, const char*, const char*)':
/build/source/DPF/dgl/src/pugl/../sofd/libsofd.c:1671:20: warning: 'sw' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1671 |   _fib_place_width = sw;
      |   ~~~~~~~~~~~~~~~~~^~~~
[ 10%] Building CXX object src/Nio/CMakeFiles/zynaddsubfx_nio.dir/JackEngine.cpp.o
[ 10%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_lv2_ui.dir/ZynAddSubFX-UI-Zest.cpp.o
[ 11%] Linking CXX shared library lv2/ZynAddSubFX_ui.so
[ 12%] Building CXX object src/Nio/CMakeFiles/zynaddsubfx_nio.dir/JackMultiEngine.cpp.o
[ 12%] Built target ZynAddSubFX_lv2_ui
[ 12%] Building CXX object src/Nio/CMakeFiles/zynaddsubfx_nio.dir/PaEngine.cpp.o
[ 12%] Building CXX object src/Nio/CMakeFiles/zynaddsubfx_nio.dir/AlsaEngine.cpp.o
[ 13%] Building CXX object src/Nio/CMakeFiles/zynaddsubfx_nio.dir/OssEngine.cpp.o
[ 13%] Building CXX object src/Nio/CMakeFiles/zynaddsubfx_nio.dir/OssMultiEngine.cpp.o
[ 14%] Linking CXX static library libzynaddsubfx_nio.a
[ 14%] Built target zynaddsubfx_nio
Scanning dependencies of target version
[ 14%] Building C object rtosc/CMakeFiles/version.dir/test/version.c.o
[ 14%] Linking C executable version
[ 14%] Built target version
Scanning dependencies of target pretty-format
[ 15%] Building C object rtosc/CMakeFiles/pretty-format.dir/test/pretty-format.c.o
[ 15%] Linking C executable pretty-format
[ 15%] Built target pretty-format
Scanning dependencies of target simple-messages
[ 16%] Building C object rtosc/CMakeFiles/simple-messages.dir/test/simple-messages.c.o
[ 16%] Linking C executable simple-messages
[ 16%] Built target simple-messages
Scanning dependencies of target arg-val-cmp
[ 17%] Building C object rtosc/CMakeFiles/arg-val-cmp.dir/test/arg-val-cmp.c.o
[ 17%] Linking C executable arg-val-cmp
[ 17%] Built target arg-val-cmp
Scanning dependencies of target nested-bundles
[ 18%] Building C object rtosc/CMakeFiles/nested-bundles.dir/test/nested-bundles.c.o
[ 18%] Linking C executable nested-bundles
[ 18%] Built target nested-bundles
Scanning dependencies of target osc-spec
[ 18%] Building C object rtosc/CMakeFiles/osc-spec.dir/test/osc-spec.c.o
[ 18%] Linking C executable osc-spec
[ 18%] Built target osc-spec
Scanning dependencies of target null-messages
[ 18%] Building C object rtosc/CMakeFiles/null-messages.dir/test/null-messages.c.o
[ 19%] Linking C executable null-messages
[ 19%] Built target null-messages
Scanning dependencies of target arg-val-math
[ 19%] Building C object rtosc/CMakeFiles/arg-val-math.dir/test/arg-val-math.c.o
[ 20%] Linking C executable arg-val-math
[ 20%] Built target arg-val-math
Scanning dependencies of target util
[ 20%] Building C object rtosc/CMakeFiles/util.dir/test/util.c.o
[ 21%] Linking C executable util
[ 21%] Built target util
Scanning dependencies of target fat-message
[ 21%] Building C object rtosc/CMakeFiles/fat-message.dir/test/fat-message.c.o
[ 21%] Linking C executable fat-message
[ 21%] Built target fat-message
Scanning dependencies of target message-alignment
[ 21%] Building C object rtosc/CMakeFiles/message-alignment.dir/test/message-alignment.c.o
[ 22%] Linking C executable message-alignment
[ 22%] Built target message-alignment
Scanning dependencies of target patterns
[ 22%] Building C object rtosc/CMakeFiles/patterns.dir/test/patterns.c.o
[ 22%] Linking C executable patterns
[ 22%] Built target patterns
Scanning dependencies of target empty-strings
[ 22%] Building C object rtosc/CMakeFiles/empty-strings.dir/test/empty-strings.c.o
[ 23%] Linking C executable empty-strings
[ 23%] Built target empty-strings
Scanning dependencies of target test-arg-iter
[ 23%] Building C object rtosc/CMakeFiles/test-arg-iter.dir/test/test-arg-iter.c.o
[ 23%] Linking C executable test-arg-iter
[ 23%] Built target test-arg-iter
Scanning dependencies of target liblo
[ 23%] Building C object rtosc/CMakeFiles/liblo.dir/test/liblo.c.o
[ 23%] Linking C executable liblo
[ 23%] Built target liblo
Scanning dependencies of target bundles
[ 23%] Building C object rtosc/CMakeFiles/bundles.dir/test/bundles.c.o
[ 23%] Linking C executable bundles
[ 23%] Built target bundles
Scanning dependencies of target rtosc-cpp
[ 23%] Building CXX object rtosc/CMakeFiles/rtosc-cpp.dir/src/cpp/ports.cpp.o
[ 23%] Building CXX object rtosc/CMakeFiles/rtosc-cpp.dir/src/cpp/savefile.cpp.o
[ 24%] Building CXX object rtosc/CMakeFiles/rtosc-cpp.dir/src/cpp/miditable.cpp.o
[ 24%] Building CXX object rtosc/CMakeFiles/rtosc-cpp.dir/src/cpp/automations.cpp.o
/build/source/rtosc/src/cpp/automations.cpp: In member function 'bool rtosc::AutomationMgr::handleMidi(int, int, int)':
/build/source/rtosc/src/cpp/automations.cpp:382:36: warning: 'par_id' may be used uninitialized in this function [-Wmaybe-uninitialized]
  382 |                 slots[i].midi_nrpn = par_id;
      |                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~
[ 24%] Building CXX object rtosc/CMakeFiles/rtosc-cpp.dir/src/cpp/midimapper.cpp.o
[ 25%] Building CXX object rtosc/CMakeFiles/rtosc-cpp.dir/src/cpp/thread-link.cpp.o
[ 25%] Building CXX object rtosc/CMakeFiles/rtosc-cpp.dir/src/cpp/undo-history.cpp.o
[ 25%] Building CXX object rtosc/CMakeFiles/rtosc-cpp.dir/src/cpp/subtree-serialize.cpp.o
[ 25%] Building CXX object rtosc/CMakeFiles/rtosc-cpp.dir/src/cpp/default-value.cpp.o
[ 26%] Building CXX object rtosc/CMakeFiles/rtosc-cpp.dir/src/cpp/ports-runtime.cpp.o
[ 27%] Linking CXX static library librtosc-cpp.a
[ 27%] Built target rtosc-cpp
Scanning dependencies of target sugar
[ 27%] Building CXX object rtosc/CMakeFiles/sugar.dir/test/sugar.cpp.o
[ 28%] Linking CXX executable sugar
[ 28%] Built target sugar
Scanning dependencies of target test-walker
[ 28%] Building CXX object rtosc/CMakeFiles/test-walker.dir/test/test-walker.cpp.o
[ 29%] Linking CXX executable test-walker
[ 29%] Built target test-walker
Scanning dependencies of target undo-test
[ 30%] Building CXX object rtosc/CMakeFiles/undo-test.dir/test/undo-test.cpp.o
[ 30%] Linking CXX executable undo-test
[ 30%] Built target undo-test
Scanning dependencies of target path-collapse
[ 31%] Building CXX object rtosc/CMakeFiles/path-collapse.dir/test/path-collapse.cpp.o
[ 31%] Linking CXX executable path-collapse
[ 31%] Built target path-collapse
Scanning dependencies of target metadata
[ 31%] Building CXX object rtosc/CMakeFiles/metadata.dir/test/metadata.cpp.o
[ 31%] Linking CXX executable metadata
[ 31%] Built target metadata
Scanning dependencies of target default-value
[ 32%] Building CXX object rtosc/CMakeFiles/default-value.dir/test/default-value.cpp.o
[ 32%] Linking CXX executable default-value
[ 32%] Built target default-value
Scanning dependencies of target test-automation
[ 33%] Building CXX object rtosc/CMakeFiles/test-automation.dir/test/test-automation.cpp.o
[ 33%] Linking CXX executable test-automation
[ 33%] Built target test-automation
Scanning dependencies of target walk-ports
[ 34%] Building CXX object rtosc/CMakeFiles/walk-ports.dir/test/walk-ports.cpp.o
[ 34%] Linking CXX executable walk-ports
[ 34%] Built target walk-ports
Scanning dependencies of target apropos
[ 34%] Building CXX object rtosc/CMakeFiles/apropos.dir/test/apropos.cpp.o
[ 34%] Linking CXX executable apropos
[ 34%] Built target apropos
Scanning dependencies of target test-midi-mapper
[ 35%] Building CXX object rtosc/CMakeFiles/test-midi-mapper.dir/test/test-midi-mapper.cpp.o
[ 35%] Linking CXX executable test-midi-mapper
[ 35%] Built target test-midi-mapper
Scanning dependencies of target headerlib
[ 36%] Building CXX object rtosc/CMakeFiles/headerlib.dir/test/headerlib.cpp.o
[ 36%] Linking CXX executable headerlib
[ 36%] Built target headerlib
Scanning dependencies of target zynaddsubfx_core
[ 36%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/version.cpp.o
[ 36%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/globals.cpp.o
[ 37%] Building C object src/CMakeFiles/zynaddsubfx_core.dir/__/tlsf/tlsf.c.o
[ 37%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Containers/ScratchString.cpp.o
[ 37%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Containers/NotePool.cpp.o
[ 38%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Containers/MultiPseudoStack.cpp.o
[ 38%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/DSP/AnalogFilter.cpp.o
[ 38%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/DSP/FFTwrapper.cpp.o
[ 39%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/DSP/Filter.cpp.o
[ 39%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/DSP/FormantFilter.cpp.o
[ 39%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/DSP/SVFilter.cpp.o
[ 40%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/DSP/Unison.cpp.o
[ 40%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/DSP/Value_Smoothing_Filter.cpp.o
[ 40%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Effects/Alienwah.cpp.o
[ 41%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Effects/Chorus.cpp.o
[ 41%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Effects/Distorsion.cpp.o
[ 41%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Effects/DynamicFilter.cpp.o
[ 42%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Effects/Echo.cpp.o
[ 42%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Effects/Effect.cpp.o
[ 42%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Effects/EffectLFO.cpp.o
[ 43%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Effects/EffectMgr.cpp.o
[ 43%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Effects/EQ.cpp.o
[ 43%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Effects/Phaser.cpp.o
[ 44%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Effects/Reverb.cpp.o
[ 44%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/Bank.cpp.o
[ 44%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/BankDb.cpp.o
[ 45%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/Config.cpp.o
[ 45%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/Master.cpp.o
In file included from /nix/store/dkm3gwl0xrx0wrw6zi5x3px3lpgjhlw4-glibc-2.32-dev/include/string.h:519,
                 from /nix/store/jh244b1y1s4l1gagbxky79xy3pm90b7j-gcc-9.3.0/include/c++/9.3.0/cstring:42,
                 from /build/source/rtosc/include/rtosc/port-sugar.h:27,
                 from /build/source/src/Misc/../Misc/Util.h:24,
                 from /build/source/src/Misc/Master.cpp:21:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'zyn::<lambda(const char*, rtosc::RtData&)>' at /build/source/src/Misc/Master.cpp:563:24,
    inlined from 'static void std::_Function_handler<void(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = zyn::<lambda(const char*, rtosc::RtData&)>; _ArgTypes = {const char*, rtosc::RtData&}]' at /nix/store/jh244b1y1s4l1gagbxky79xy3pm90b7j-gcc-9.3.0/include/c++/9.3.0/bits/std_function.h:300:37:
/nix/store/dkm3gwl0xrx0wrw6zi5x3px3lpgjhlw4-glibc-2.32-dev/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 1024 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 45%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/Microtonal.cpp.o
In file included from /nix/store/dkm3gwl0xrx0wrw6zi5x3px3lpgjhlw4-glibc-2.32-dev/include/string.h:519,
                 from /nix/store/jh244b1y1s4l1gagbxky79xy3pm90b7j-gcc-9.3.0/include/c++/9.3.0/cstring:42,
                 from /build/source/src/Misc/Microtonal.cpp:16:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static int zyn::Microtonal::loadscl(zyn::SclInfo&, const char*)' at /build/source/src/Misc/Microtonal.cpp:640:12:
/nix/store/dkm3gwl0xrx0wrw6zi5x3px3lpgjhlw4-glibc-2.32-dev/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 120 bytes from a string of length 499 [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static int zyn::Microtonal::loadscl(zyn::SclInfo&, const char*)' at /build/source/src/Misc/Microtonal.cpp:641:12:
/nix/store/dkm3gwl0xrx0wrw6zi5x3px3lpgjhlw4-glibc-2.32-dev/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 120 bytes from a string of length 499 [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 46%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/Part.cpp.o
[ 46%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/Util.cpp.o
[ 46%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/XMLwrapper.cpp.o
[ 47%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/Recorder.cpp.o
[ 47%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/WavFile.cpp.o
[ 47%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/WaveShapeSmps.cpp.o
[ 48%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/MiddleWare.cpp.o
[ 48%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/MsgParsing.cpp.o
[ 48%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/PresetExtractor.cpp.o
[ 49%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/Allocator.cpp.o
[ 49%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/CallbackRepeater.cpp.o
[ 49%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/Schema.cpp.o
[ 50%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Misc/MemLocker.cpp.o
[ 50%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Params/ADnoteParameters.cpp.o
[ 50%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Params/Controller.cpp.o
[ 51%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Params/EnvelopeParams.cpp.o
[ 51%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Params/FilterParams.cpp.o
[ 51%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Params/LFOParams.cpp.o
[ 52%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Params/PADnoteParameters.cpp.o
[ 52%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Params/Presets.cpp.o
[ 52%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Params/PresetsArray.cpp.o
[ 53%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Params/PresetsStore.cpp.o
[ 53%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Params/SUBnoteParameters.cpp.o
[ 53%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Synth/SynthNote.cpp.o
[ 54%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Synth/ADnote.cpp.o
[ 54%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Synth/Envelope.cpp.o
[ 54%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Synth/LFO.cpp.o
[ 55%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Synth/ModFilter.cpp.o
[ 55%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Synth/OscilGen.cpp.o
[ 55%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Synth/PADnote.cpp.o
[ 56%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Synth/Resonance.cpp.o
[ 56%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Synth/SUBnote.cpp.o
[ 56%] Building CXX object src/CMakeFiles/zynaddsubfx_core.dir/Synth/WatchPoint.cpp.o
[ 57%] Linking CXX static library libzynaddsubfx_core.a
[ 57%] Built target zynaddsubfx_core
Scanning dependencies of target path-search
[ 57%] Building CXX object rtosc/CMakeFiles/path-search.dir/test/path-search.cpp.o
[ 58%] Linking CXX executable path-search
[ 58%] Built target path-search
Scanning dependencies of target ZynAlienWah_vst
[ 59%] Building CXX object src/Plugin/AlienWah/CMakeFiles/ZynAlienWah_vst.dir/__/__/__/DPF/distrho/DistrhoPluginMain.cpp.o
[ 59%] Building CXX object src/Plugin/AlienWah/CMakeFiles/ZynAlienWah_vst.dir/AlienWah.cpp.o
[ 59%] Linking CXX shared library vst/ZynAlienWah.so
[ 59%] Built target ZynAlienWah_vst
Scanning dependencies of target ZynAlienWah_lv2
[ 60%] Building CXX object src/Plugin/AlienWah/CMakeFiles/ZynAlienWah_lv2.dir/__/__/__/DPF/distrho/DistrhoPluginMain.cpp.o
[ 60%] Building CXX object src/Plugin/AlienWah/CMakeFiles/ZynAlienWah_lv2.dir/AlienWah.cpp.o
[ 60%] Linking CXX shared library lv2/ZynAlienWah.so
Generate ttl data for '/build/source/build/src/Plugin/AlienWah/lv2/ZynAlienWah.so', basename: 'ZynAlienWah'
Writing manifest.ttl... done!
Writing ZynAlienWah.ttl... done!
Writing presets.ttl... done!
[ 60%] Built target ZynAlienWah_lv2
Scanning dependencies of target ZynChorus_vst
[ 61%] Building CXX object src/Plugin/Chorus/CMakeFiles/ZynChorus_vst.dir/__/__/__/DPF/distrho/DistrhoPluginMain.cpp.o
[ 61%] Building CXX object src/Plugin/Chorus/CMakeFiles/ZynChorus_vst.dir/Chorus.cpp.o
[ 61%] Linking CXX shared library vst/ZynChorus.so
[ 61%] Built target ZynChorus_vst
Scanning dependencies of target ZynChorus_lv2
[ 62%] Building CXX object src/Plugin/Chorus/CMakeFiles/ZynChorus_lv2.dir/__/__/__/DPF/distrho/DistrhoPluginMain.cpp.o
[ 62%] Building CXX object src/Plugin/Chorus/CMakeFiles/ZynChorus_lv2.dir/Chorus.cpp.o
[ 62%] Linking CXX shared library lv2/ZynChorus.so
Generate ttl data for '/build/source/build/src/Plugin/Chorus/lv2/ZynChorus.so', basename: 'ZynChorus'
Writing manifest.ttl... done!
Writing ZynChorus.ttl... done!
Writing presets.ttl... done!
[ 62%] Built target ZynChorus_lv2
Scanning dependencies of target ZynDistortion_vst
[ 62%] Building CXX object src/Plugin/Distortion/CMakeFiles/ZynDistortion_vst.dir/__/__/__/DPF/distrho/DistrhoPluginMain.cpp.o
[ 62%] Building CXX object src/Plugin/Distortion/CMakeFiles/ZynDistortion_vst.dir/Distortion.cpp.o
[ 63%] Linking CXX shared library vst/ZynDistortion.so
[ 63%] Built target ZynDistortion_vst
Scanning dependencies of target ZynDistortion_lv2
[ 64%] Building CXX object src/Plugin/Distortion/CMakeFiles/ZynDistortion_lv2.dir/__/__/__/DPF/distrho/DistrhoPluginMain.cpp.o
[ 64%] Building CXX object src/Plugin/Distortion/CMakeFiles/ZynDistortion_lv2.dir/Distortion.cpp.o
[ 65%] Linking CXX shared library lv2/ZynDistortion.so
Generate ttl data for '/build/source/build/src/Plugin/Distortion/lv2/ZynDistortion.so', basename: 'ZynDistortion'
Writing manifest.ttl... done!
Writing ZynDistortion.ttl... done!
Writing presets.ttl... done!
[ 65%] Built target ZynDistortion_lv2
Scanning dependencies of target ZynDynamicFilter_vst
[ 65%] Building CXX object src/Plugin/DynamicFilter/CMakeFiles/ZynDynamicFilter_vst.dir/__/__/__/DPF/distrho/DistrhoPluginMain.cpp.o
[ 65%] Building CXX object src/Plugin/DynamicFilter/CMakeFiles/ZynDynamicFilter_vst.dir/DynamicFilter.cpp.o
[ 66%] Linking CXX shared library vst/ZynDynamicFilter.so
[ 66%] Built target ZynDynamicFilter_vst
Scanning dependencies of target ZynDynamicFilter_lv2
[ 66%] Building CXX object src/Plugin/DynamicFilter/CMakeFiles/ZynDynamicFilter_lv2.dir/__/__/__/DPF/distrho/DistrhoPluginMain.cpp.o
[ 66%] Building CXX object src/Plugin/DynamicFilter/CMakeFiles/ZynDynamicFilter_lv2.dir/DynamicFilter.cpp.o
[ 67%] Linking CXX shared library lv2/ZynDynamicFilter.so
Generate ttl data for '/build/source/build/src/Plugin/DynamicFilter/lv2/ZynDynamicFilter.so', basename: 'ZynDynamicFilter'
Writing manifest.ttl... done!
Writing ZynDynamicFilter.ttl... done!
Writing presets.ttl... done!
[ 67%] Built target ZynDynamicFilter_lv2
Scanning dependencies of target ZynEcho_vst
[ 67%] Building CXX object src/Plugin/Echo/CMakeFiles/ZynEcho_vst.dir/__/__/__/DPF/distrho/DistrhoPluginMain.cpp.o
[ 67%] Building CXX object src/Plugin/Echo/CMakeFiles/ZynEcho_vst.dir/Echo.cpp.o
[ 68%] Linking CXX shared library vst/ZynEcho.so
[ 68%] Built target ZynEcho_vst
Scanning dependencies of target ZynEcho_lv2
[ 68%] Building CXX object src/Plugin/Echo/CMakeFiles/ZynEcho_lv2.dir/__/__/__/DPF/distrho/DistrhoPluginMain.cpp.o
[ 68%] Building CXX object src/Plugin/Echo/CMakeFiles/ZynEcho_lv2.dir/Echo.cpp.o
[ 69%] Linking CXX shared library lv2/ZynEcho.so
Generate ttl data for '/build/source/build/src/Plugin/Echo/lv2/ZynEcho.so', basename: 'ZynEcho'
Writing manifest.ttl... done!
Writing ZynEcho.ttl... done!
Writing presets.ttl... done!
[ 69%] Built target ZynEcho_lv2
Scanning dependencies of target ZynPhaser_vst
[ 69%] Building CXX object src/Plugin/Phaser/CMakeFiles/ZynPhaser_vst.dir/__/__/__/DPF/distrho/DistrhoPluginMain.cpp.o
[ 69%] Building CXX object src/Plugin/Phaser/CMakeFiles/ZynPhaser_vst.dir/Phaser.cpp.o
[ 70%] Linking CXX shared library vst/ZynPhaser.so
[ 70%] Built target ZynPhaser_vst
Scanning dependencies of target ZynPhaser_lv2
[ 70%] Building CXX object src/Plugin/Phaser/CMakeFiles/ZynPhaser_lv2.dir/__/__/__/DPF/distrho/DistrhoPluginMain.cpp.o
[ 70%] Building CXX object src/Plugin/Phaser/CMakeFiles/ZynPhaser_lv2.dir/Phaser.cpp.o
[ 71%] Linking CXX shared library lv2/ZynPhaser.so
Generate ttl data for '/build/source/build/src/Plugin/Phaser/lv2/ZynPhaser.so', basename: 'ZynPhaser'
Writing manifest.ttl... done!
Writing ZynPhaser.ttl... done!
Writing presets.ttl... done!
[ 71%] Built target ZynPhaser_lv2
Scanning dependencies of target ZynReverb_vst
[ 71%] Building CXX object src/Plugin/Reverb/CMakeFiles/ZynReverb_vst.dir/__/__/__/DPF/distrho/DistrhoPluginMain.cpp.o
[ 71%] Building CXX object src/Plugin/Reverb/CMakeFiles/ZynReverb_vst.dir/Reverb.cpp.o
[ 72%] Linking CXX shared library vst/ZynReverb.so
[ 72%] Built target ZynReverb_vst
Scanning dependencies of target ZynReverb_lv2
[ 72%] Building CXX object src/Plugin/Reverb/CMakeFiles/ZynReverb_lv2.dir/__/__/__/DPF/distrho/DistrhoPluginMain.cpp.o
[ 72%] Building CXX object src/Plugin/Reverb/CMakeFiles/ZynReverb_lv2.dir/Reverb.cpp.o
[ 73%] Linking CXX shared library lv2/ZynReverb.so
Generate ttl data for '/build/source/build/src/Plugin/Reverb/lv2/ZynReverb.so', basename: 'ZynReverb'
Writing manifest.ttl... done!
Writing ZynReverb.ttl... done!
Writing presets.ttl... done!
[ 73%] Built target ZynReverb_lv2
Scanning dependencies of target ZynAddSubFX_vst
[ 73%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_vst.dir/__/__/globals.cpp.o
[ 73%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_vst.dir/__/__/UI/ConnectionDummy.cpp.o
[ 74%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_vst.dir/__/__/__/DPF/distrho/DistrhoPluginMain.cpp.o
[ 74%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_vst.dir/__/__/__/DPF/distrho/DistrhoUIMain.cpp.o
[ 74%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_vst.dir/__/__/__/DPF/dgl/src/Geometry.cpp.o
[ 75%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_vst.dir/__/__/__/DPF/dgl/src/Widget.cpp.o
[ 75%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_vst.dir/__/__/__/DPF/dgl/src/Window.cpp.o
In file included from /build/source/DPF/dgl/src/pugl/pugl_x11.c:46,
                 from /build/source/DPF/dgl/src/Window.cpp:36:
/build/source/DPF/dgl/src/pugl/../sofd/libsofd.c: In function 'int x_fib_handle_events(Display*, XEvent*)':
/build/source/DPF/dgl/src/pugl/../sofd/libsofd.c:2126:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2126 |    if (!strcmp (XGetAtomName (dpy, event->xclient.message_type), "WM_PROTOCOLS")) {
      |    ^~
/build/source/DPF/dgl/src/pugl/../sofd/libsofd.c:2129:3: note: here
 2129 |   case ConfigureNotify:
      |   ^~~~
/build/source/DPF/dgl/src/pugl/../sofd/libsofd.c: In function 'int x_fib_cfg_buttons(int, int)':
/build/source/DPF/dgl/src/pugl/../sofd/libsofd.c:2315:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2315 |    if (v == 1) {
      |    ^~
/build/source/DPF/dgl/src/pugl/../sofd/libsofd.c:2322:3: note: here
 2322 |   default:
      |   ^~~~~~~
In file included from /build/source/DPF/dgl/src/Window.cpp:36:
/build/source/DPF/dgl/src/pugl/pugl_x11.c: In function 'PuglStatus puglProcessEvents(PuglView*)':
/build/source/DPF/dgl/src/pugl/pugl_x11.c:545:4: warning: this statement may fall through [-Wimplicit-fallthrough=]
  545 |    }
      |    ^
/build/source/DPF/dgl/src/pugl/pugl_x11.c:547:3: note: here
  547 |   case ButtonRelease:
      |   ^~~~
In file included from /build/source/DPF/dgl/src/pugl/pugl_x11.c:46,
                 from /build/source/DPF/dgl/src/Window.cpp:36:
/build/source/DPF/dgl/src/pugl/../sofd/libsofd.c: In function 'void add_place_raw(Display*, const char*, const char*)':
/build/source/DPF/dgl/src/pugl/../sofd/libsofd.c:1671:20: warning: 'sw' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1671 |   _fib_place_width = sw;
      |   ~~~~~~~~~~~~~~~~~^~~~
[ 75%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_vst.dir/__/__/__/DPF/dgl/src/Application.cpp.o
[ 76%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_vst.dir/ZynAddSubFX.cpp.o
[ 76%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_vst.dir/ZynAddSubFX-UI-Zest.cpp.o
[ 76%] Linking CXX shared library vst/ZynAddSubFX.so
[ 76%] Built target ZynAddSubFX_vst
Scanning dependencies of target ZynAddSubFX_lv2
[ 76%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_lv2.dir/__/__/globals.cpp.o
[ 76%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_lv2.dir/__/__/UI/ConnectionDummy.cpp.o
[ 77%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_lv2.dir/__/__/__/DPF/distrho/DistrhoPluginMain.cpp.o
[ 77%] Building CXX object src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_lv2.dir/ZynAddSubFX.cpp.o
[ 77%] Generating MsgParseTest.cpp
Scanning dependencies of target MsgParseTest
[ 77%] Building CXX object src/Tests/CMakeFiles/MsgParseTest.dir/MsgParseTest.cpp.o
Scanning dependencies of target zynaddsubfx
[ 77%] Building CXX object src/CMakeFiles/zynaddsubfx.dir/main.cpp.o
Scanning dependencies of target typed-template-test
[ 77%] Building CXX object rtosc/CMakeFiles/typed-template-test.dir/test/typed-template-test.cpp.o
[ 77%] Linking CXX shared library lv2/ZynAddSubFX.so
Generate ttl data for '/build/source/build/src/Plugin/ZynAddSubFX/lv2/ZynAddSubFX.so', basename: 'ZynAddSubFX'
lo server running on 10090
Writing manifest.ttl... done!
Writing ZynAddSubFX.ttl... done!
Writing ZynAddSubFX_ui.ttl... done!
Writing presets.ttl... done!
[ 77%] Built target ZynAddSubFX_lv2
[ 77%] Generating PluginTest.cpp
Scanning dependencies of target PluginTest
[ 77%] Building CXX object src/Tests/CMakeFiles/PluginTest.dir/PluginTest.cpp.o
[ 78%] Linking CXX executable zynaddsubfx
[ 79%] Linking CXX executable MsgParseTest
[ 79%] Linking CXX executable typed-template-test
[ 79%] Built target zynaddsubfx
[ 79%] Built target MsgParseTest
[ 79%] Built target typed-template-test
[ 80%] Linking CXX executable PluginTest
[ 80%] Built target PluginTest
[ 80%] Generating SubNoteTest.cpp
Scanning dependencies of target SUBnoteTest
[ 80%] Building CXX object src/Tests/CMakeFiles/SUBnoteTest.dir/SubNoteTest.cpp.o
[ 81%] Linking CXX executable SUBnoteTest
[ 81%] Built target SUBnoteTest
[ 81%] Generating AllocatorTest.cpp
Scanning dependencies of target AllocatorTest
[ 81%] Building CXX object src/Tests/CMakeFiles/AllocatorTest.dir/AllocatorTest.cpp.o
[ 82%] Linking CXX executable AllocatorTest
[ 82%] Built target AllocatorTest
[ 82%] Generating OscilGenTest.cpp
Scanning dependencies of target OscilGenTest
[ 82%] Building CXX object src/Tests/CMakeFiles/OscilGenTest.dir/OscilGenTest.cpp.o
[ 83%] Linking CXX executable OscilGenTest
[ 83%] Built target OscilGenTest
[ 83%] Generating WatchTest.cpp
Scanning dependencies of target WatchTest
[ 83%] Building CXX object src/Tests/CMakeFiles/WatchTest.dir/WatchTest.cpp.o
[ 84%] Linking CXX executable WatchTest
[ 84%] Built target WatchTest
[ 84%] Generating EchoTest.cpp
Scanning dependencies of target EchoTest
[ 84%] Building CXX object src/Tests/CMakeFiles/EchoTest.dir/EchoTest.cpp.o
[ 85%] Linking CXX executable EchoTest
[ 85%] Built target EchoTest
[ 85%] Generating UnisonTest.cpp
Scanning dependencies of target UnisonTest
[ 85%] Building CXX object src/Tests/CMakeFiles/UnisonTest.dir/UnisonTest.cpp.o
[ 86%] Linking CXX executable UnisonTest
[ 86%] Built target UnisonTest
[ 86%] Generating AdNoteTest.cpp
Scanning dependencies of target ADnoteTest
[ 86%] Building CXX object src/Tests/CMakeFiles/ADnoteTest.dir/AdNoteTest.cpp.o
[ 87%] Linking CXX executable ADnoteTest
[ 87%] Built target ADnoteTest
[ 87%] Generating MicrotonalTest.cpp
Scanning dependencies of target MicrotonalTest
[ 87%] Building CXX object src/Tests/CMakeFiles/MicrotonalTest.dir/MicrotonalTest.cpp.o
[ 88%] Linking CXX executable MicrotonalTest
[ 88%] Built target MicrotonalTest
[ 88%] Generating XMLwrapper.cpp
Scanning dependencies of target XMLwrapperTest
[ 88%] Building CXX object src/Tests/CMakeFiles/XMLwrapperTest.dir/XMLwrapper.cpp.o
[ 89%] Linking CXX executable XMLwrapperTest
[ 89%] Built target XMLwrapperTest
[ 89%] Generating MiddlewareTest.cpp
Scanning dependencies of target MiddlewareTest
[ 89%] Building CXX object src/Tests/CMakeFiles/MiddlewareTest.dir/MiddlewareTest.cpp.o
[ 90%] Linking CXX executable MiddlewareTest
[ 90%] Built target MiddlewareTest
[ 90%] Generating ControllerTest.cpp
Scanning dependencies of target ControllerTest
[ 90%] Building CXX object src/Tests/CMakeFiles/ControllerTest.dir/ControllerTest.cpp.o
[ 90%] Generating MqTest.cpp
Scanning dependencies of target MqTest
[ 90%] Building CXX object src/Tests/CMakeFiles/MqTest.dir/MqTest.cpp.o
[ 91%] Linking CXX executable ControllerTest
[ 91%] Built target ControllerTest
[ 91%] Generating PadNoteTest.cpp
[ 91%] Generating KitTest.cpp
Scanning dependencies of target PADnoteTest
Scanning dependencies of target KitTest
[ 91%] Building CXX object src/Tests/CMakeFiles/PADnoteTest.dir/PadNoteTest.cpp.o
[ 91%] Building CXX object src/Tests/CMakeFiles/KitTest.dir/KitTest.cpp.o
[ 91%] Generating EffectTest.cpp
Scanning dependencies of target EffectTest
[ 91%] Building CXX object src/Tests/CMakeFiles/EffectTest.dir/EffectTest.cpp.o
[ 92%] Linking CXX executable MqTest
[ 92%] Built target MqTest
[ 93%] Linking CXX executable PADnoteTest
[ 93%] Built target PADnoteTest
[ 94%] Linking CXX executable KitTest
[ 94%] Built target KitTest
[ 95%] Linking CXX executable EffectTest
[ 95%] Built target EffectTest
Scanning dependencies of target ins-test
[ 95%] Building CXX object src/Tests/CMakeFiles/ins-test.dir/InstrumentStats.cpp.o
[ 96%] Linking CXX executable ins-test
[ 96%] Built target ins-test
[ 96%] Generating RandTest.cpp
Scanning dependencies of target RandTest
[ 96%] Building CXX object src/Tests/CMakeFiles/RandTest.dir/RandTest.cpp.o
[ 97%] Linking CXX executable RandTest
[ 97%] Built target RandTest
[ 97%] Generating MemoryStressTest.cpp
Scanning dependencies of target MemoryStressTest
[ 97%] Building CXX object src/Tests/CMakeFiles/MemoryStressTest.dir/MemoryStressTest.cpp.o
[ 98%] Linking CXX executable MemoryStressTest
[ 98%] Built target MemoryStressTest
[ 98%] Generating TriggerTest.cpp
[ 98%] Generating MessageTest.cpp
Scanning dependencies of target TriggerTest
Scanning dependencies of target MessageTest
[ 98%] Building CXX object src/Tests/CMakeFiles/TriggerTest.dir/TriggerTest.cpp.o
[ 98%] Building CXX object src/Tests/CMakeFiles/MessageTest.dir/MessageTest.cpp.o
[ 99%] Linking CXX executable TriggerTest
[ 99%] Built target TriggerTest
Scanning dependencies of target save-osc
[ 99%] Building CXX object src/Tests/CMakeFiles/save-osc.dir/SaveOSC.cpp.o
[ 99%] Linking CXX executable save-osc
[ 99%] Built target save-osc
[100%] Linking CXX executable MessageTest
[100%] Built target MessageTest
running tests
check flags: SHELL=/nix/store/r3j288vpmczbl500w6zz89gyfa4nr0b1-bash-4.4-p23/bin/bash VERBOSE=y test
Running tests...
/nix/store/gdplisy9i5bl5d81disy3m2gbviq89x0-cmake-3.19.1/bin/ctest --force-new-ctest-process
Test project /build/source/build
      Start  1: version
      Start  2: util
      Start  3: osc-spec
      Start  4: arg-val-cmp
 1/52 Test  #2: util .............................   Passed    0.00 sec
      Start  5: arg-val-math
 2/52 Test  #3: osc-spec .........................   Passed    0.01 sec
      Start  6: pretty-format
 3/52 Test  #1: version ..........................   Passed    0.02 sec
      Start  7: simple-messages
 4/52 Test  #4: arg-val-cmp ......................   Passed    0.02 sec
      Start  8: null-messages
 5/52 Test  #5: arg-val-math .....................   Passed    0.02 sec
      Start  9: bundles
 6/52 Test  #6: pretty-format ....................   Passed    0.01 sec
      Start 10: patterns
 7/52 Test  #7: simple-messages ..................   Passed    0.01 sec
      Start 11: nested-bundles
 8/52 Test  #8: null-messages ....................   Passed    0.01 sec
      Start 12: fat-message
 9/52 Test  #9: bundles ..........................   Passed    0.01 sec
      Start 13: empty-strings
10/52 Test #10: patterns .........................   Passed    0.01 sec
      Start 14: message-alignment
11/52 Test #11: nested-bundles ...................   Passed    0.00 sec
      Start 15: test-arg-iter
12/52 Test #12: fat-message ......................   Passed    0.00 sec
      Start 16: liblo
13/52 Test #13: empty-strings ....................   Passed    0.01 sec
      Start 17: test-midi-mapper
14/52 Test #14: message-alignment ................   Passed    0.01 sec
      Start 18: metadata
15/52 Test #15: test-arg-iter ....................   Passed    0.01 sec
      Start 19: apropos
16/52 Test #17: test-midi-mapper .................   Passed    0.01 sec
      Start 20: default-value
17/52 Test #18: metadata .........................   Passed    0.01 sec
      Start 21: headerlib
18/52 Test #19: apropos ..........................   Passed    0.01 sec
      Start 22: test-walker
19/52 Test #20: default-value ....................   Passed    0.02 sec
      Start 23: walk-ports
20/52 Test #22: test-walker ......................   Passed    0.01 sec
      Start 24: path-search
21/52 Test #23: walk-ports .......................   Passed    0.02 sec
      Start 25: undo-test
22/52 Test #21: headerlib ........................   Passed    0.03 sec
      Start 26: sugar
23/52 Test #24: path-search ......................   Passed    0.01 sec
      Start 27: typed-template-test
24/52 Test #25: undo-test ........................   Passed    0.01 sec
      Start 28: path-collapse
25/52 Test #26: sugar ............................   Passed    0.02 sec
      Start 29: test-automation
26/52 Test #27: typed-template-test ..............   Passed    0.03 sec
      Start 30: ControllerTest
27/52 Test #28: path-collapse ....................   Passed    0.02 sec
      Start 31: EchoTest
28/52 Test #29: test-automation ..................   Passed    0.01 sec
      Start 32: MicrotonalTest
29/52 Test #30: ControllerTest ...................   Passed    0.03 sec
      Start 33: XMLwrapperTest
30/52 Test #32: MicrotonalTest ...................   Passed    0.02 sec
      Start 34: ADnoteTest
31/52 Test #31: EchoTest .........................   Passed    0.03 sec
      Start 35: SUBnoteTest
32/52 Test #33: XMLwrapperTest ...................   Passed    0.01 sec
      Start 36: OscilGenTest
33/52 Test #16: liblo ............................   Passed    0.26 sec
      Start 37: RandTest
34/52 Test #37: RandTest .........................   Passed    0.02 sec
      Start 38: PADnoteTest
35/52 Test #34: ADnoteTest .......................   Passed    0.32 sec
      Start 39: PluginTest
36/52 Test #38: PADnoteTest ......................   Passed    0.66 sec
      Start 40: MsgParseTest
37/52 Test #40: MsgParseTest .....................   Passed    0.02 sec
      Start 41: MiddlewareTest
38/52 Test #36: OscilGenTest .....................   Passed    1.04 sec
      Start 42: MessageTest
39/52 Test #39: PluginTest .......................   Passed    1.18 sec
      Start 43: UnisonTest
40/52 Test #43: UnisonTest .......................   Passed    0.08 sec
      Start 44: MqTest
41/52 Test #44: MqTest ...........................   Passed    0.02 sec
      Start 45: WatchTest
42/52 Test #35: SUBnoteTest ......................   Passed    1.64 sec
      Start 46: AllocatorTest
43/52 Test #45: WatchTest ........................   Passed    0.03 sec
      Start 47: EffectTest
44/52 Test #47: EffectTest .......................   Passed    0.04 sec
      Start 48: KitTest
45/52 Test #42: MessageTest ......................   Passed    0.66 sec
      Start 49: MemoryStressTest
46/52 Test #41: MiddlewareTest ...................   Passed    0.86 sec
      Start 50: TriggerTest
47/52 Test #50: TriggerTest ......................   Passed    0.01 sec
      Start 51: PortChecker
Process not started
 /build/source/build/src/Tests/check-ports.rb
[no such file or directory]
48/52 Test #51: PortChecker ......................***Not Run   0.00 sec
      Start 52: SaveOsc
49/52 Test #46: AllocatorTest ....................   Passed    0.16 sec
50/52 Test #48: KitTest ..........................   Passed    0.22 sec
51/52 Test #49: MemoryStressTest .................   Passed    0.20 sec
52/52 Test #52: SaveOsc ..........................   Passed    0.46 sec

98% tests passed, 1 tests failed out of 52

Total Test time (real) =   2.35 sec

The following tests FAILED:
         51 - PortChecker (BAD_COMMAND)
Errors while running CTest
make: *** [Makefile:105: test] Error 8
builder for '/nix/store/bsq00h6a4ghx3d631a0s6cf0wvvb9ir2-zynaddsubfx-3.0.6-rc1.drv' failed with exit code 2
error: build of '/nix/store/bsq00h6a4ghx3d631a0s6cf0wvvb9ir2-zynaddsubfx-3.0.6-rc1.drv' failed
magnetophon commented 3 years ago

Before the check I run:

    ls ../build/src/Tests/
    mkdir -p ../build/src/Tests/
    cp ../src/Tests/check-ports.rb ../build/src/Tests/
    ls ../build/src/Tests/

That gives me:

[ 99%] Built target MiddlewareTest
[100%] Linking CXX executable MessageTest
[100%] Built target MessageTest
running tests
ADnoteTest            MessageTest         RandTest.cpp
AdNoteTest.cpp        MessageTest.cpp     SUBnoteTest
AllocatorTest         MicrotonalTest      SubNoteTest.cpp
AllocatorTest.cpp     MicrotonalTest.cpp  TriggerTest
CMakeFiles            MiddlewareTest      TriggerTest.cpp
CTestTestfile.cmake   MiddlewareTest.cpp  UnisonTest
ControllerTest        MqTest              UnisonTest.cpp
ControllerTest.cpp    MqTest.cpp          WatchTest
EchoTest              MsgParseTest        WatchTest.cpp
EchoTest.cpp          MsgParseTest.cpp    XMLwrapper.cpp
EffectTest            OscilGenTest        XMLwrapperTest
EffectTest.cpp        OscilGenTest.cpp    check-ports.rb
KitTest               PADnoteTest         cmake_install.cmake
KitTest.cpp           PadNoteTest.cpp     ins-test
Makefile              PluginTest          save-osc
MemoryStressTest      PluginTest.cpp
MemoryStressTest.cpp  RandTest
ADnoteTest            MessageTest         RandTest.cpp
AdNoteTest.cpp        MessageTest.cpp     SUBnoteTest
AllocatorTest         MicrotonalTest      SubNoteTest.cpp
AllocatorTest.cpp     MicrotonalTest.cpp  TriggerTest
CMakeFiles            MiddlewareTest      TriggerTest.cpp
CTestTestfile.cmake   MiddlewareTest.cpp  UnisonTest
ControllerTest        MqTest              UnisonTest.cpp
ControllerTest.cpp    MqTest.cpp          WatchTest
EchoTest              MsgParseTest        WatchTest.cpp
EchoTest.cpp          MsgParseTest.cpp    XMLwrapper.cpp
EffectTest            OscilGenTest        XMLwrapperTest
EffectTest.cpp        OscilGenTest.cpp    check-ports.rb
KitTest               PADnoteTest         cmake_install.cmake
KitTest.cpp           PadNoteTest.cpp     ins-test
Makefile              PluginTest          save-osc
MemoryStressTest      PluginTest.cpp
MemoryStressTest.cpp  RandTest
check flags: SHELL=/nix/store/r3j288vpmczbl500w6zz89gyfa4nr0b1-bash-4.4-p23/bin/bash VERBOSE=y test
Running tests...
/nix/store/gdplisy9i5bl5d81disy3m2gbviq89x0-cmake-3.19.1/bin/ctest --force-new-ctest-process
Test project /build/source/build
      Start  1: version
      Start  2: util
      Start  3: osc-spec
      Start  4: arg-val-cmp
 1/52 Test  #1: version ..........................   Passed    0.01 sec
      Start  5: arg-val-math
 2/52 Test  #2: util .............................   Passed    0.01 sec
      Start  6: pretty-format
 3/52 Test  #3: osc-spec .........................   Passed    0.01 sec
      Start  7: simple-messages
 4/52 Test  #4: arg-val-cmp ......................   Passed    0.01 sec
      Start  8: null-messages
 5/52 Test  #5: arg-val-math .....................   Passed    0.01 sec
      Start  9: bundles
 6/52 Test  #6: pretty-format ....................   Passed    0.01 sec
      Start 10: patterns
 7/52 Test  #7: simple-messages ..................   Passed    0.01 sec
      Start 11: nested-bundles
 8/52 Test  #8: null-messages ....................   Passed    0.01 sec
      Start 12: fat-message
 9/52 Test  #9: bundles ..........................   Passed    0.01 sec
      Start 13: empty-strings
10/52 Test #10: patterns .........................   Passed    0.01 sec
      Start 14: message-alignment
11/52 Test #11: nested-bundles ...................   Passed    0.01 sec
      Start 15: test-arg-iter
12/52 Test #12: fat-message ......................   Passed    0.01 sec
      Start 16: liblo
13/52 Test #13: empty-strings ....................   Passed    0.01 sec
      Start 17: test-midi-mapper
14/52 Test #14: message-alignment ................   Passed    0.01 sec
      Start 18: metadata
15/52 Test #15: test-arg-iter ....................   Passed    0.01 sec
      Start 19: apropos
16/52 Test #17: test-midi-mapper .................   Passed    0.01 sec
      Start 20: default-value
17/52 Test #18: metadata .........................   Passed    0.01 sec
      Start 21: headerlib
18/52 Test #19: apropos ..........................   Passed    0.01 sec
      Start 22: test-walker
19/52 Test #20: default-value ....................   Passed    0.01 sec
      Start 23: walk-ports
20/52 Test #22: test-walker ......................   Passed    0.01 sec
      Start 24: path-search
21/52 Test #23: walk-ports .......................   Passed    0.01 sec
      Start 25: undo-test
22/52 Test #24: path-search ......................   Passed    0.01 sec
      Start 26: sugar
23/52 Test #25: undo-test ........................   Passed    0.01 sec
      Start 27: typed-template-test
24/52 Test #26: sugar ............................   Passed    0.00 sec
      Start 28: path-collapse
25/52 Test #21: headerlib ........................   Passed    0.03 sec
      Start 29: test-automation
26/52 Test #27: typed-template-test ..............   Passed    0.01 sec
      Start 30: ControllerTest
27/52 Test #28: path-collapse ....................   Passed    0.01 sec
      Start 31: EchoTest
28/52 Test #29: test-automation ..................   Passed    0.01 sec
      Start 32: MicrotonalTest
29/52 Test #30: ControllerTest ...................   Passed    0.01 sec
      Start 33: XMLwrapperTest
30/52 Test #32: MicrotonalTest ...................   Passed    0.01 sec
      Start 34: ADnoteTest
31/52 Test #31: EchoTest .........................   Passed    0.01 sec
      Start 35: SUBnoteTest
32/52 Test #33: XMLwrapperTest ...................   Passed    0.01 sec
      Start 36: OscilGenTest
33/52 Test #16: liblo ............................   Passed    0.28 sec
      Start 37: RandTest
34/52 Test #37: RandTest .........................   Passed    0.00 sec
      Start 38: PADnoteTest
35/52 Test #34: ADnoteTest .......................   Passed    0.28 sec
      Start 39: PluginTest
36/52 Test #38: PADnoteTest ......................   Passed    0.37 sec
      Start 40: MsgParseTest
37/52 Test #40: MsgParseTest .....................   Passed    0.01 sec
      Start 41: MiddlewareTest
38/52 Test #36: OscilGenTest .....................   Passed    0.73 sec
      Start 42: MessageTest
39/52 Test #42: MessageTest ......................   Passed    0.38 sec
      Start 43: UnisonTest
40/52 Test #39: PluginTest .......................   Passed    0.90 sec
      Start 44: MqTest
41/52 Test #44: MqTest ...........................   Passed    0.02 sec
      Start 45: WatchTest
42/52 Test #45: WatchTest ........................   Passed    0.01 sec
      Start 46: AllocatorTest
43/52 Test #43: UnisonTest .......................   Passed    0.10 sec
      Start 47: EffectTest
44/52 Test #41: MiddlewareTest ...................   Passed    0.60 sec
      Start 48: KitTest
45/52 Test #47: EffectTest .......................   Passed    0.02 sec
      Start 49: MemoryStressTest
46/52 Test #35: SUBnoteTest ......................   Passed    1.28 sec
      Start 50: TriggerTest
47/52 Test #50: TriggerTest ......................   Passed    0.02 sec
      Start 51: PortChecker
Process not started
 /build/source/build/src/Tests/check-ports.rb
[no such file or directory]
48/52 Test #51: PortChecker ......................***Not Run   0.00 sec
      Start 52: SaveOsc
49/52 Test #46: AllocatorTest ....................   Passed    0.11 sec
50/52 Test #48: KitTest ..........................   Passed    0.13 sec
51/52 Test #49: MemoryStressTest .................   Passed    0.17 sec
52/52 Test #52: SaveOsc ..........................   Passed    0.35 sec

98% tests passed, 1 tests failed out of 52

Total Test time (real) =   1.75 sec

The following tests FAILED:
         51 - PortChecker (BAD_COMMAND)
Errors while running CTest

So to me, it looks like the file is already there, correct?

JohannesLorenz commented 3 years ago

Agreed, check-ports.rb there.

I tried to fix a line in the CMakeLists:

diff --git a/src/Tests/CMakeLists.txt b/src/Tests/CMakeLists.txt
index 1b25e8f1..f8dfb102 100644
--- a/src/Tests/CMakeLists.txt
+++ b/src/Tests/CMakeLists.txt
@@ -76,7 +76,7 @@ target_link_libraries(ins-test ${test_lib} rt)

 if(LIBLO_FOUND)
     cp_script(check-ports.rb)
-    add_test(PortChecker check-ports.rb)
+    add_test(PortChecker ${CMAKE_CURRENT_BINARY_DIR}/check-ports.rb)
 endif()

 add_executable(save-osc SaveOSC.cpp)

Can you remove build/src/Tests/check-ports.rb again, then patch this CMake line, run cmake again and see if it works? Thanks again for helping with this.

magnetophon commented 3 years ago

Unfortunately: same result.

JohannesLorenz commented 3 years ago

Sorry for my late reply! So you removed build/src/Tests/check-ports.rb, did the proposed change and rerun cmake. Did "build/src/Tests/check-ports.rb" exist after that?