Open magnetophon opened 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.
@magnetophon Is /build
a folder on your system that's located at root (/
)? Or is there only ./build
?
I don't have /build at root.
@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
?
Zyn is at 1zb3lax8ah4pvfrfayra1h18l58zmb1snffk35h76yjda3cxppqq rtosc is from a fresh fetch submodules.
No, wait, that's the nix hash. One second please.
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.)
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?
find . -name check-ports.rb
./src/Tests/check-ports.rb
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?
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
.
@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?
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
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?
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.
Unfortunately: same result.
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?
I get: