CDP8 icon indicating copy to clipboard operation
CDP8 copied to clipboard

Compiling CDP8 for Linux fails at the very last step

Open ByerDev opened this issue 4 months ago • 18 comments

After following every step given in the building.txt file, the make command to compile CPD8 failed at 99% because of a missing pa_ringbuffer.h file.

[ 99%] Building C object dev/externals/paprogs/paplay/CMakeFiles/paplay.dir/paplay.c.o
/home/user/CDP8/dev/externals/paprogs/paplay/paplay.c:75:10: fatal error: pa_ringbuffer.h: No such file or directory
   75 | #include "pa_ringbuffer.h"
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [dev/externals/paprogs/paplay/CMakeFiles/paplay.dir/build.make:76: dev/externals/paprogs/paplay/CMakeFiles/paplay.dir/paplay.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:7671: dev/externals/paprogs/paplay/CMakeFiles/paplay.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

After looking through the pa_ringbuffer.h File Reference, a note states: Image

This is not done in CDP8, resulting in that error. After using the -k flag (for continuing the compilation after an error) with the make command, 3 more files including the pa_ringbuffer.h file also throw the same error.

ByerDev avatar Aug 26 '25 15:08 ByerDev

Have you unpacked and built the portaudio sources in the top level of “paprogs”? See the “palinuxbuild.txt” in that directory. Notwithstanding the caution expressed there about running install on the portaudio build, we have generally found it necessary to do so, to ensure public header and lib files are found by CMake.

The issue is that “pa_ringbuffer”[.c/.h] is maintained as private by the portaudio folk, so we need the sources present in order to access that header file. if you run the command:

% locate pa_ringbuffer.h

It should find it in … paprogs/portaudio/src/common

It goes without saying that portaudio needs to be built first before any of the CDP programs, so that when CMake is invoked, it will find the library. The CMakeLIsts.txt for each of the audio programs adds that local portaudio path explicitly to the build rules (In the “include_directories” statement). Which, um, ~should~ be enough for things to build.

RD

On 26 Aug 2025, at 16:23, Kavi @.***> wrote:

ByerDev created an issue (ComposersDesktop/CDP8#18) After following every step given in the building.txt file, the make command to compile CPD8 failed at 99% because of a missing pa_ringbuffer.h file. [ 99%] Building C object dev/externals/paprogs/paplay/CMakeFiles/paplay.dir/paplay.c.o /home/user/CDP8/dev/externals/paprogs/paplay/paplay.c:75:10: fatal error: pa_ringbuffer.h: No such file or directory 75 | #include "pa_ringbuffer.h" | ^~~~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [dev/externals/paprogs/paplay/CMakeFiles/paplay.dir/build.make:76: dev/externals/paprogs/paplay/CMakeFiles/paplay.dir/paplay.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:7671: dev/externals/paprogs/paplay/CMakeFiles/paplay.dir/all] Error 2 make: *** [Makefile:156: all] Error 2

After looking through the pa_ringbuffer.h File Reference, a note states: image.png (view on web) This is not done in CDP8, resulting in that error. After using the -k flag (for continuing the compilation after an error) with the make command, 3 more files including the pa_ringbuffer.h file also throw the same error. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>

richarddobson avatar Aug 26 '25 16:08 richarddobson

Tty this before the "make"

export CPATH=/path/to/portaudio/source/src/common

The missing pa_ringbuffer.h file is in there, and the CPATH variable tells the compiler to search for include files in it.

znmeb avatar Aug 29 '25 00:08 znmeb

Hello, I am personally dedicated for life to LF line endings so unfortunately I cannot develop commits in the same exact repository as someone who needs to use CRLF line endings, but this is how I prefer to build this software on GNU/Linux, maybe this script can help someone.

git clone https://github.com/ComposersDesktop/CDP8.git
find CDP8 -type f -print0 | xargs -0 dos2unix
tar xvf CDP8/libaaio/libaaio-0.3.1.tar.bz2 --strip-components=1 -C CDP8/libaaio/
rm CDP8/libaaio/libaaio-0.3.1.tar.bz2
cd CDP8
git add .
git commit -m "tmp"
git apply -v << 'EOF'
--- a/dev/externals/paprogs/pvplay/CMakeLists.txt
+++ b/dev/externals/paprogs/pvplay/CMakeLists.txt
@@ -32,7 +32,7 @@ link_directories( ../../lib  ../../../newsfsys ../../../pvxio2)
 # need /usr/local/include here?
 include_directories(/usr/local/include ../../../newinclude ../include ../portaudio/include ../portaudio/src/common)
 #../portaudio/src/common/pa_ringbuffer.c
-add_executable(pvplay pvplay.cpp pvoc2.cpp fmhfuncs.c pvthreads.cpp mxfft.c)
+add_executable(pvplay pvplay.cpp pvoc2.cpp fmhfuncs.c pvthreads.cpp mxfft.c ../pa_ringbuffer.c)
 target_link_libraries(pvplay sfsys pvxio2 ${EXTRA_LIBRARIES1})
 
 my_install(pvplay)
--- a/dev/externals/paprogs/paplay/CMakeLists.txt
+++ b/dev/externals/paprogs/paplay/CMakeLists.txt
@@ -35,7 +35,7 @@ include_directories(../../include ../include ../portaudio/include ../portaudio/s
 if(MINGW)
 add_executable(paplay paplay.c fmhfuncs.c cmakedummy.cpp)
 else()
-add_executable(paplay paplay.c fmhfuncs.c )
+add_executable(paplay paplay.c fmhfuncs.c ../pa_ringbuffer.c)
 endif()
 target_link_libraries(paplay ${EXTRA_LIBRARIES1})
 
--- a/dev/externals/paprogs/recsf/CMakeLists.txt
+++ b/dev/externals/paprogs/recsf/CMakeLists.txt
@@ -33,7 +33,7 @@ include_directories(../../include ../portaudio/include ../portaudio/src/common /
 if(MINGW)
     add_executable(recsf recsf.c cmakedummy.cpp)
 else()
-    add_executable(recsf recsf.c)
+    add_executable(recsf recsf.c ../pa_ringbuffer.c)
 endif()
 target_link_libraries(recsf portsf ${EXTRA_LIBRARIES1})
 
EOF
# this software uses internal portaudio code that is not intended for public use by upstream portaudio.
# the commit used should match the commit that was used to build your operating system's portaudio package.
curl https://raw.githubusercontent.com/PortAudio/portaudio/147dd722548358763a8b649b3e4b41dfffbcfbb6/src/common/pa_ringbuffer.h > dev/include/pa_ringbuffer.h
curl https://raw.githubusercontent.com/PortAudio/portaudio/147dd722548358763a8b649b3e4b41dfffbcfbb6/src/common/pa_memorybarrier.h > dev/include/pa_memorybarrier.h
curl https://raw.githubusercontent.com/PortAudio/portaudio/147dd722548358763a8b649b3e4b41dfffbcfbb6/src/common/pa_util.h > dev/include/pa_util.h
curl https://raw.githubusercontent.com/PortAudio/portaudio/147dd722548358763a8b649b3e4b41dfffbcfbb6/src/common/pa_ringbuffer.c > dev/externals/paprogs/pa_ringbuffer.c
cd libaaio/
autoreconf-2.72 -fi
# warning this will install libaaio manually into your /usr/local
# without package management, but the software libaaio is
# not widely used and is unlikely to conflict with anything else
./configure
make
sudo make install
cd ..
mkdir build
cd build
cmake ..
make

robertkirkman avatar Sep 01 '25 19:09 robertkirkman

Hello again, I have made an update to my script for the newer version of the CDP8 project where the aaio.c has been provided in a different location, dev/aaio, and integrated into CMake, and some other minor changes.

This script is what works to build CDP8 successfully for me at commit https://github.com/ComposersDesktop/CDP8/commit/8f427970d30896196f64ed44635a4bcbc87b48fb. I will leave the previous version of my script above so that people still using the older version of my guide do not have a hard time finding it again.

git clone https://github.com/ComposersDesktop/CDP8.git
find CDP8 -type f -print0 | xargs -0 dos2unix
cd CDP8
git add .
git commit -m "tmp"
git apply -v << 'EOF'
--- a/dev/externals/paprogs/paplay/CMakeLists.txt
+++ b/dev/externals/paprogs/paplay/CMakeLists.txt
@@ -36,7 +36,7 @@ include_directories(../../include ../include ../portaudio/include ../portaudio/s
 if(MINGW)
 add_executable(paplay paplay.c fmhfuncs.c cmakedummy.cpp)
 else()
-add_executable(paplay paplay.c fmhfuncs.c )
+add_executable(paplay paplay.c fmhfuncs.c ../pa_ringbuffer.c)
 endif()
 target_link_libraries(paplay ${EXTRA_LIBRARIES1})
 
--- a/dev/externals/paprogs/pvplay/CMakeLists.txt
+++ b/dev/externals/paprogs/pvplay/CMakeLists.txt
@@ -32,7 +32,7 @@ link_directories( ../../lib  ../../../newsfsys ../../../pvxio2)
 # need /usr/local/include here?
 include_directories(/usr/local/include ../../../newinclude ../include ../portaudio/include ../portaudio/src/common)
 #../portaudio/src/common/pa_ringbuffer.c
-add_executable(pvplay pvplay.cpp pvoc2.cpp fmhfuncs.c pvthreads.cpp mxfft.c)
+add_executable(pvplay pvplay.cpp pvoc2.cpp fmhfuncs.c pvthreads.cpp mxfft.c ../pa_ringbuffer.c)
 target_link_libraries(pvplay sfsys pvxio2 ${EXTRA_LIBRARIES1})
 
 my_install(pvplay)
--- a/dev/externals/paprogs/recsf/CMakeLists.txt
+++ b/dev/externals/paprogs/recsf/CMakeLists.txt
@@ -33,7 +33,7 @@ include_directories(../../include ../portaudio/include ../portaudio/src/common /
 if(MINGW)
     add_executable(recsf recsf.c cmakedummy.cpp)
 else()
-    add_executable(recsf recsf.c)
+    add_executable(recsf recsf.c ../pa_ringbuffer.c)
 endif()
 target_link_libraries(recsf ${EXTRA_LIBRARIES1})
 
EOF
# this software uses internal portaudio code that is not intended for public use by upstream portaudio.
# the commit used should match the commit that was used to build your operating system's portaudio package.
curl https://raw.githubusercontent.com/PortAudio/portaudio/147dd722548358763a8b649b3e4b41dfffbcfbb6/src/common/pa_ringbuffer.h > dev/include/pa_ringbuffer.h
curl https://raw.githubusercontent.com/PortAudio/portaudio/147dd722548358763a8b649b3e4b41dfffbcfbb6/src/common/pa_memorybarrier.h > dev/include/pa_memorybarrier.h
curl https://raw.githubusercontent.com/PortAudio/portaudio/147dd722548358763a8b649b3e4b41dfffbcfbb6/src/common/pa_util.h > dev/include/pa_util.h
curl https://raw.githubusercontent.com/PortAudio/portaudio/147dd722548358763a8b649b3e4b41dfffbcfbb6/src/common/pa_ringbuffer.c > dev/externals/paprogs/pa_ringbuffer.c
# prevents fatal error: aaio.h: No such file or directory
cp include/aaio.h dev/include/
mkdir build
cd build
cmake ..
make

While it is no longer necessary to extract the libaaio .tar.bz2 file, it was now necessary for me to copy the aaio.h file from include to somewhere else like dev/include in order to avoid an error. Another possible workaround to that could be to add an include path directive somewhere in the CMake files to find the aaio.h more appropriately in its new location.

robertkirkman avatar Sep 13 '25 11:09 robertkirkman

You have almost exactly duplicated what I did in the latest update. Have you actually pulled that locally?

Yes, aaio.c is in the new folder dev/aaio. But you write of putting the header file in dev/include. That include is strictly for the main CDP programs (as constructed by Trevor Wishart). I put aaio.h in the top-level include directory (inside CDP8) alongside sfsys.h, osbind.h etc. That is totally the correct and appropriate directory for it.

I built everything on linux (keeping the previous build of portaudio "stable"), needless to say, before pushing things to github (one needs to delete the existing CMakeCache.txt file first, after substantive changes).

Please be a little less keen to post personal updates reflecting your own local changes, especially of the programming framework. Report problems of course, but I can't handle umpteen individual commits that do not fit what I have already taken a lot of time to do. What is all that 'curl" stuff doing there? RD.

On 13/09/2025 12:58, Robert Kirkman wrote:

robertkirkman left a comment (ComposersDesktop/CDP8#18) https://github.com/ComposersDesktop/CDP8/issues/18#issuecomment-3288163162

Hello again, I have made an update to my script for the newer version of the CDP8 project where the |aaio.c| has been provided in a different location, |dev/aaio|, and integrated into CMake, and some other minor changes.

This script is what works to build CDP8 successfully for me at commit 8f42797 https://github.com/ComposersDesktop/CDP8/commit/8f427970d30896196f64ed44635a4bcbc87b48fb. I will leave the previous version of my script above so that people still using the older version of my guide do not have a hard time finding it again.

|git clone https://github.com/ComposersDesktop/CDP8.git find CDP8 -type f -print0 | xargs -0 dos2unix cd CDP8 git add . git commit -m "tmp" git apply -v << 'EOF' --- a/dev/externals/paprogs/paplay/CMakeLists.txt +++ b/dev/externals/paprogs/paplay/CMakeLists.txt @@ -36,7 +36,7 @@ include_directories(../../include ../include ../portaudio/include ../portaudio/s if(MINGW) add_executable(paplay paplay.c fmhfuncs.c cmakedummy.cpp) else() -add_executable(paplay paplay.c fmhfuncs.c ) +add_executable(paplay paplay.c fmhfuncs.c ../pa_ringbuffer.c) endif() target_link_libraries(paplay ${EXTRA_LIBRARIES1}) --- a/dev/externals/paprogs/pvplay/CMakeLists.txt +++ b/dev/externals/paprogs/pvplay/CMakeLists.txt @@ -32,7 +32,7 @@ link_directories( ../../lib ../../../newsfsys ../../../pvxio2) # need /usr/local/include here? include_directories(/usr/local/include ../../../newinclude ../include ../portaudio/include ../portaudio/src/common) #../portaudio/src/common/pa_ringbuffer.c -add_executable(pvplay pvplay.cpp pvoc2.cpp fmhfuncs.c pvthreads.cpp mxfft.c) +add_executable(pvplay pvplay.cpp pvoc2.cpp fmhfuncs.c pvthreads.cpp mxfft.c ../pa_ringbuffer.c) target_link_libraries(pvplay sfsys pvxio2 ${EXTRA_LIBRARIES1}) my_install(pvplay) --- a/dev/externals/paprogs/recsf/CMakeLists.txt +++ b/dev/externals/paprogs/recsf/CMakeLists.txt @@ -33,7 +33,7 @@ include_directories(../../include ../portaudio/include ../portaudio/src/common / if(MINGW) add_executable(recsf recsf.c cmakedummy.cpp) else() - add_executable(recsf recsf.c) + add_executable(recsf recsf.c ../pa_ringbuffer.c) endif() target_link_libraries(recsf ${EXTRA_LIBRARIES1}) EOF # this software uses internal portaudio code that is not intended for public use by upstream portaudio. # the commit used should match the commit that was used to build your operating system's portaudio package. curl https://raw.githubusercontent.com/PortAudio/portaudio/147dd722548358763a8b649b3e4b41dfffbcfbb6/src/common/pa_ringbuffer.h

dev/include/pa_ringbuffer.h curl https://raw.githubusercontent.com/PortAudio/portaudio/147dd722548358763a8b649b3e4b41dfffbcfbb6/src/common/pa_memorybarrier.h dev/include/pa_memorybarrier.h curl https://raw.githubusercontent.com/PortAudio/portaudio/147dd722548358763a8b649b3e4b41dfffbcfbb6/src/common/pa_util.h dev/include/pa_util.h curl https://raw.githubusercontent.com/PortAudio/portaudio/147dd722548358763a8b649b3e4b41dfffbcfbb6/src/common/pa_ringbuffer.c dev/externals/paprogs/pa_ringbuffer.c # prevents fatal error: aaio.h: No such file or directory cp include/aaio.h dev/include/ mkdir build cd build cmake .. make |

While it is no longer necessary to extract the |libaaio| |.tar.bz2| file, it was now necessary for me to copy the |aaio.h| file from |include| to somewhere else like |dev/include| in order to avoid an error. Another possible workaround to that could be to add an include path directive somewhere in the CMake files to find the |aaio.h| more appropriately in its new location.

— Reply to this email directly, view it on GitHub https://github.com/ComposersDesktop/CDP8/issues/18#issuecomment-3288163162, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABNHS4SH7QSGDOZ6PNWS5OL3SQBFTAVCNFSM6AAAAACE3MLEPKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTEOBYGE3DGMJWGI. You are receiving this because you commented.Message ID: @.***>

richarddobson avatar Sep 13 '25 12:09 richarddobson

You have almost exactly duplicated what I did in the latest update. Have you actually pulled that locally?

each time that I compile CDP8, I completely delete the previous build and source folder, and I redownload and recompile a new one using the command git clone https://github.com/ComposersDesktop/CDP8.git. Therefore, I believe that I have pulled all changes locally, yes.

Please be a little less keen to post personal updates reflecting your own local changes, especially of the programming framework.

certainly, thanks for letting me know your position and I will stop from now on.

Report problems of course, but I can't handle umpteen individual commits that do not fit what I have already taken a lot of time to do.

Sure, I am prepared to work with you if desired from the perspective of reporting the exact problems I encounter that require me to perform the steps I show in my scripts, so that instead of my changes appearing random and unclear, you can understand what the underlying issues are and why I had to do the steps I chose.

Maybe if I do that, it can help with the creation of more universal solutions to the problems that I encounter, that you could place in the repository so that I don't have to remember them every time I want to compile CDP8.

Yes, aaio.c is in the new folder dev/aaio. But you write of putting the header file in dev/include. That include is strictly for the main CDP programs (as constructed by Trevor Wishart). I put aaio.h in the top-level include directory (inside CDP8) alongside sfsys.h, osbind.h etc. That is totally the correct and appropriate directory for it.

Here is a complete log of what I see when I attempt to compile the current main branch of CDP8 without applying any custom modifications:

tacokoneko@CORSAIR ~/code $ rm -rf CDP8/
tacokoneko@CORSAIR ~/code $ git clone https://github.com/ComposersDesktop/CDP8.git
Cloning into 'CDP8'...
remote: Enumerating objects: 3524, done.
remote: Counting objects: 100% (682/682), done.
remote: Compressing objects: 100% (152/152), done.
remote: Total 3524 (delta 567), reused 556 (delta 530), pack-reused 2842 (from 2)
Receiving objects: 100% (3524/3524), 14.45 MiB | 6.50 MiB/s, done.
Resolving deltas: 100% (2267/2267), done.
tacokoneko@CORSAIR ~/code $ cd CDP8/
tacokoneko@CORSAIR ~/code/CDP8 $ mkdir build
tacokoneko@CORSAIR ~/code/CDP8 $ cd build
tacokoneko@CORSAIR ~/code/CDP8/build $ cmake ..
CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- The C compiler identification is GNU 14.3.0
-- The CXX compiler identification is GNU 14.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - 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: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- /home/tacokoneko/code/CDP8
-- installing to /usr/local
-- building to /home/tacokoneko/code/CDP8/NewRelease
-- LIBRARY INSTALL DIR: lib
-- Performing Test HAS_TREE_VECTORIZE
-- Performing Test HAS_TREE_VECTORIZE - Success
-- Performing Test HAS_CXX_TREE_VECTORIZE
-- Performing Test HAS_CXX_TREE_VECTORIZE - Success
-- Performing Test HAS_FAST_MATH
-- Performing Test HAS_FAST_MATH - Success
-- Performing Test HAS_CXX_FAST_MATH
-- Performing Test HAS_CXX_FAST_MATH - Success
-- Performing Test HAS_FPMATH_SSE
-- Performing Test HAS_FPMATH_SSE - Success
-- Performing Test HAS_CXX_FPMATH_SSE
-- Performing Test HAS_CXX_FPMATH_SSE - Success
-- Performing Test HAS_SSE2
-- Performing Test HAS_SSE2 - Success
-- Performing Test HAS_CXX_SSE2
-- Performing Test HAS_CXX_SSE2 - Success
-- Performing Test HAS_OMIT_FRAME_POINTER
-- Performing Test HAS_OMIT_FRAME_POINTER - Success
-- Performing Test HAS_CXX_OMIT_FRAME_POINTER
-- Performing Test HAS_CXX_OMIT_FRAME_POINTER - Success
-- Not using Custom.cmake file.
-- Performing Test HAS_VISIBILITY_HIDDEN
-- Performing Test HAS_VISIBILITY_HIDDEN - Success
-- Performing Test HAS_CXX_VISIBILITY_HIDDEN
-- Performing Test HAS_CXX_VISIBILITY_HIDDEN - Success
-- BUILD_BIN_DIR set to 
-- BUILD_LIB_DIR set to /home/tacokoneko/code/CDP8/build/lib
-- paprogs to be built
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for io.h
-- Looking for io.h - not found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for termios.h
-- Looking for termios.h - found
-- Looking for sys/ioctl.h
-- Looking for sys/ioctl.h - found
-- Looking for sys/wait.h
-- Looking for sys/wait.h - found
-- Looking for values.h
-- Looking for values.h - found
-- Looking for winsock.h
-- Looking for winsock.h - not found
-- Looking for sys/socket.h
-- Looking for sys/socket.h - found
-- Looking for dirent.h
-- Looking for dirent.h - found
-- Building on Linux
-- Configuring done (1.8s)
-- Generating done (0.2s)
-- Build files have been written to: /home/tacokoneko/code/CDP8/build
tacokoneko@CORSAIR ~/code/CDP8/build $ make
[  0%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/__/cdparse/cdparse.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/dzsetup.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/formantsg.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/mainfuncs.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/parstruct.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/readdata.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/readfiles.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/special.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tkinput.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tklib1.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tklib3.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/validate.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/writedata.c.o
[  3%] Linking C static library libcdp2k.a
[  3%] Built target cdp2k
[  3%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/sfsys.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/snd.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/sfdir.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/osbind.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/props.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/ieee80.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/pvfileio.c.o
[  4%] Linking C static library libsfsys.a
[  4%] Built target sfsys
[  5%] Building C object dev/pvxio2/CMakeFiles/pvxio2.dir/pvfileio.c.o
[  5%] Linking C static library libpvxio2.a
[  5%] Built target pvxio2
[  5%] Building C object dev/aaio/CMakeFiles/aaio.dir/aaio.c.o
In file included from /home/tacokoneko/code/CDP8/dev/aaio/aaio.c:85:
/home/tacokoneko/code/CDP8/dev/aaio/aaio2.c:74:10: fatal error: aaio.h: No such file or directory
   74 | #include "aaio.h"
      |          ^~~~~~~~
compilation terminated.
make[2]: *** [dev/aaio/CMakeFiles/aaio.dir/build.make:79: dev/aaio/CMakeFiles/aaio.dir/aaio.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2026: dev/aaio/CMakeFiles/aaio.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
tacokoneko@CORSAIR ~/code/CDP8/build $ 

My computer has Gentoo GNU/Linux and a 64-bit x86 processor, and this portaudio package https://packages.gentoo.org/packages/media-libs/portaudio installed beforehand using the command sudo emerge portaudio.

Maybe this can be a starting point for us to figure out the problems step by step.

What is all that 'curl" stuff doing there?

I've been having to do that because of other errors that happen later on in the build process, after I worked around the first error that I showed above in my build log of the clean repository. It might be easiest to work on one error at a time, so that the discussion doesn't become too confusing.

If you are worried that the curl commands could be downloading untrusted sources, I assure you that they do not, and you should be able to verify that by auditing them. It downloads only official portaudio source code from the official portaudio github page.

robertkirkman avatar Sep 13 '25 13:09 robertkirkman

This might not be something you'd want or be comfortable with, since every project has different goals and opinions regarding their release practices, but just in case it's worthwhile to ask, I'd like to make a suggestion -

assuming that this is the official main repository of CDP8 and not a mirror from another repository somewhere else,

would you be interested in the possibility of the development of a GitHub Actions workflow script that could automatically build CDP8 inside a GitHub server and, optionally, automatically publish precompiled binaries for each platform in the Release page of each new release?

It is a free service, and many people use it for much larger projects without worrying about running out of free resources, which it has plenty of available at no cost, and without needing to submit any payment information at any point.

That would have many potential benefits, but one of the benefits would be to show everyone exactly how to build CDP8 on GNU/Linux, and other platforms, in a reproducible, Continuous-Integration-validated way if they want to - and also, when finalized and approved, it would do so in the way that you recommend, without needing to perform any custom steps that you wouldn't approve of.

(if you show interest, then when I attempt to contribute a PR for a hypothetical GitHub Actions build script, I would of course start out by taking care to write my script differently from the way I have in this thread, making sure that I avoid the use of any constructions that you have expressed disapproval of already, like for example the use of curl directly to download PortAudio sources)

robertkirkman avatar Sep 13 '25 15:09 robertkirkman

There is almost always a simple explanation, and often a simple bug to fix. I have just repeated your procedure on my Ubuntu system, but also reminded myself to delete the previous install of libaaio in /usr/local, as I had already done on the Mac. That was enough to discover the problem reported. So thank you (and other contributors)  for that. Basically, the top include directory needed to be added to the top CMakeLists.txt file. I have pushed the change to github. The order of those declarations matters, for better or worse.

In CMakeLists.txt, this what it should look like: include_directories(./dev/include) #RWD for PVOCEX support include_directories(./dev/newinclude) include_directories(include)

There may be more tidying up of all that that can be done. But with that, I get a full build on both platforms.

This is why I need to know problems, and as a matter of principle I expect to find the solution within the existing framework (and welcome all suggestions for that), before having to consider a whole new scripting apparatus - however advanced. I think that is always a reasonable and proper first step - unless and until some critical bug inside cmake itself manifests.

I do not get the Cmake version warning your log indicates. I have cmake v3.28, which is clearly happy to accept 3.5 as a minimum version. So I am wondering what version of cmake you have. If it is an even more recent version, perhaps even 3.5 is then too low? RD.

On 13/09/2025 14:38, Robert Kirkman wrote:

robertkirkman left a comment (ComposersDesktop/CDP8#18) https://github.com/ComposersDesktop/CDP8/issues/18#issuecomment-3288370357

You have almost exactly duplicated what I did in the latest
update. Have
you actually pulled that locally?

each time that I compile CDP8, I completely delete the previous build and source folder, and I redownload and recompile a new one using the command |git clone https://github.com/ComposersDesktop/CDP8.git|. Therefore, I believe that I have pulled all changes locally, yes.

Please be a little less keen to post personal updates reflecting
your own local changes, especially of the programming framework.

certainly, thanks for letting my know your position and I will stop from now on.

Report problems of course, but I can't handle umpteen individual
commits that
do not fit what I have already taken a lot of time to do.

Sure, I am prepared to work with you if desired from the perspective of reporting the exact problems I encounter that require me to perform the steps I show in my scripts, so that instead of my changes appearing random and unclear, you can understand what the underlying issues are and why I had to do the steps I chose.

Maybe if I do that, it can help with the creation of more universal solutions to the problems that I encounter, that you could place in the repository so that I don't have to remember them every time I want to compile CDP8.

Yes, aaio.c is in the new folder dev/aaio. But you write of
putting the
header file in dev/include. That include is strictly for the main CDP
programs (as constructed by Trevor Wishart). I put aaio.h in the
top-level include directory (inside CDP8) alongside sfsys.h, osbind.h
etc. That is totally the correct and appropriate directory for it.

Here is a complete log of what I see when I attempt to compile the current main branch of CDP8 without applying any custom modifications:

@.*** ~/code $ rm -rf CDP8/ @.*** ~/code $ git clone https://github.com/ComposersDesktop/CDP8.git Cloning into 'CDP8'... remote: Enumerating objects: 3524, done. remote: Counting objects: 100% (682/682), done. remote: Compressing objects: 100% (152/152), done. remote: Total 3524 (delta 567), reused 556 (delta 530), pack-reused 2842 (from 2) Receiving objects: 100% (3524/3524), 14.45 MiB | 6.50 MiB/s, done. Resolving deltas: 100% (2267/2267), done. @.*** ~/code $ cd CDP8/ @.*** ~/code/CDP8 $ mkdir build @.*** ~/code/CDP8 $ cd build @.*** ~/code/CDP8/build $ cmake .. CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 14.3.0 -- The CXX compiler identification is GNU 14.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - 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: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- /home/tacokoneko/code/CDP8 -- installing to /usr/local -- building to /home/tacokoneko/code/CDP8/NewRelease -- LIBRARY INSTALL DIR: lib -- Performing Test HAS_TREE_VECTORIZE -- Performing Test HAS_TREE_VECTORIZE - Success -- Performing Test HAS_CXX_TREE_VECTORIZE -- Performing Test HAS_CXX_TREE_VECTORIZE - Success -- Performing Test HAS_FAST_MATH -- Performing Test HAS_FAST_MATH - Success -- Performing Test HAS_CXX_FAST_MATH -- Performing Test HAS_CXX_FAST_MATH - Success -- Performing Test HAS_FPMATH_SSE -- Performing Test HAS_FPMATH_SSE - Success -- Performing Test HAS_CXX_FPMATH_SSE -- Performing Test HAS_CXX_FPMATH_SSE - Success -- Performing Test HAS_SSE2 -- Performing Test HAS_SSE2 - Success -- Performing Test HAS_CXX_SSE2 -- Performing Test HAS_CXX_SSE2 - Success -- Performing Test HAS_OMIT_FRAME_POINTER -- Performing Test HAS_OMIT_FRAME_POINTER - Success -- Performing Test HAS_CXX_OMIT_FRAME_POINTER -- Performing Test HAS_CXX_OMIT_FRAME_POINTER - Success -- Not using Custom.cmake file. -- Performing Test HAS_VISIBILITY_HIDDEN -- Performing Test HAS_VISIBILITY_HIDDEN - Success -- Performing Test HAS_CXX_VISIBILITY_HIDDEN -- Performing Test HAS_CXX_VISIBILITY_HIDDEN

  • Success -- BUILD_BIN_DIR set to -- BUILD_LIB_DIR set to /home/tacokoneko/code/CDP8/build/lib -- paprogs to be built -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for io.h -- Looking for io.h - not found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for termios.h -- Looking for termios.h - found -- Looking for sys/ioctl.h -- Looking for sys/ioctl.h - found -- Looking for sys/wait.h -- Looking for sys/wait.h - found -- Looking for values.h -- Looking for values.h - found -- Looking for winsock.h -- Looking for winsock.h - not found -- Looking for sys/socket.h -- Looking for sys/socket.h - found -- Looking for dirent.h -- Looking for dirent.h - found -- Building on Linux -- Configuring done (1.8s) -- Generating done (0.2s) -- Build files have been written to: /home/tacokoneko/code/CDP8/build @.*** ~/code/CDP8/build $ make [ 0%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/__/cdparse/cdparse.c.o [ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/dzsetup.c.o [ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/formantsg.c.o [ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/mainfuncs.c.o [ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/parstruct.c.o [ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/readdata.c.o [ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/readfiles.c.o [ 2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/special.c.o [ 2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tkinput.c.o [ 2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tklib1.c.o [ 2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tklib3.c.o [ 2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/validate.c.o [ 2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/writedata.c.o [ 3%] Linking C static library libcdp2k.a [ 3%] Built target cdp2k [ 3%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/sfsys.c.o [ 4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/snd.c.o [ 4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/sfdir.c.o [ 4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/osbind.c.o [ 4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/props.c.o [ 4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/ieee80.c.o [ 4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/pvfileio.c.o [ 4%] Linking C static library libsfsys.a [ 4%] Built target sfsys [ 5%] Building C object dev/pvxio2/CMakeFiles/pvxio2.dir/pvfileio.c.o [ 5%] Linking C static library libpvxio2.a [ 5%] Built target pvxio2 [ 5%] Building C object dev/aaio/CMakeFiles/aaio.dir/aaio.c.o In file included from /home/tacokoneko/code/CDP8/dev/aaio/aaio.c:85: /home/tacokoneko/code/CDP8/dev/aaio/aaio2.c:74:10: fatal error: aaio.h: No such file or directory 74 | #include "aaio.h" | ^~~~~~~~ compilation terminated. make[2]: *** [dev/aaio/CMakeFiles/aaio.dir/build.make:79: dev/aaio/CMakeFiles/aaio.dir/aaio.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:2026: dev/aaio/CMakeFiles/aaio.dir/all] Error 2 make: *** [Makefile:156: all] Error 2 @.*** ~/code/CDP8/build $ |

My computer has Gentoo GNU/Linux and a 64-bit x86 processor, and this portaudio package https://packages.gentoo.org/packages/media-libs/portaudio installed beforehand using the command |sudo emerge portaudio|.

Maybe this can be a starting point for us to figure out the problems step by step.

What is all that 'curl" stuff doing there?

I've been having to do that because of other errors that happen later on in the build process, after I worked around the first error that I showed above in my build log of the clean repository. It might be easiest to work on one error at a time, so that the discussion doesn't become too confusing.

If you are worried that the |curl| commands could be downloading untrusted sources, I assure you that they do not, and you should be able to verify that by auditing them. It downloads only official portaudio source code from the official portaudio github page.

— Reply to this email directly, view it on GitHub https://github.com/ComposersDesktop/CDP8/issues/18#issuecomment-3288370357, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABNHS4TZQNWDCMQ3RD66X5D3SQM4PAVCNFSM6AAAAACE3MLEPKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTEOBYGM3TAMZVG4. You are receiving this because you commented.Message ID: @.***>

richarddobson avatar Sep 13 '25 20:09 richarddobson

I have just repeated your procedure on my Ubuntu system, but also reminded myself to delete the previous install of libaaio in /usr/local, as I had already done on the Mac. That was enough to discover the problem reported. So thank you (and other contributors) for that. Basically, the top include directory needed to be added to the top CMakeLists.txt file. I have pushed the change to github.

Wonderful, thanks. Soon, I will check with another build on my computer to confirm that the error is also fixed for me, and I will let you know what happens next.

This is why I need to know problems, and as a matter of principle I expect to find the solution within the existing framework (and welcome all suggestions for that), before having to consider a whole new scripting apparatus - however advanced.

yes, the scripts I had been posting are just workarounds that I created to force the build to work, since after inspecting the CMake files of the project (and comparing them with my memory of many other CMake projects), I had originally assumed that the multiple problems I experienced might not be things that the upstream developers would consider important to change, and so I just wrote whatever the most convenient temporary shortcuts I could think of were to force the build to work without having to edit too much. Now that I know you are interested in making changes to solve these problems, I will consider all possible ways of writing the solutions more carefully (including solutions that may be more difficult to maintain unless they are merged into the main repository - my previous scripts were focused around the concept of easily building without requiring any changes to necessarily be accepted into the main repository, which is a common requirement for building some projects that do not often accept many changes)

I do not get the Cmake version warning your log indicates. I have cmake v3.28, which is clearly happy to accept 3.5 as a minimum version. So I am wondering what version of cmake you have. If it is an even more recent version, perhaps even 3.5 is then too low? RD.

Oh I see, I have CMake version 3.31.7. That is also not the newest version of CMake. Soon, most people will have CMake 4.1 or newer, which is already used by many fast-moving projects, but slower-moving projects are not typically expected to fix all warnings with the newest CMake versions unless they really want to.

robertkirkman avatar Sep 13 '25 21:09 robertkirkman

I have spent some time reading your messages in other threads here, and I noticed that you recently explained your goals and obstacles for the project more clearly in another thread, which wasn't there when I originally wrote and posted my first script:

It would I think be great to be able to build portaudio within the established CMake system (ditto libaaio of course).

The viability of CMake now for portaudio is definitely a game-changer (though I will not be 100% sold on it until I check it out under Windows/MinGW - no assumptions are safe there!). I started all this way back when, trying to avoid the install step, for all the obvious reasons, but kept hitting linking obstacles etc, so requiring (or "strongly suggesting") the install step is something of a last resort.

This explanation you sent to someone else about the reason why the correct PortAudio source code is not yet imported into the project in an efficient way, the explanation of the way you would prefer to do it, and the errors you encountered when you tried to do so, is very clarifying.

I hope that soon, I might be able to set up an example solution for fixing that problem in the way you would like to, and show it to you, now that I understand the goals of the project more clearly.

robertkirkman avatar Sep 13 '25 21:09 robertkirkman

I have tested today's version (commit https://github.com/ComposersDesktop/CDP8/commit/41c5380b357a7f1c7e35e170273de7fee003d8d0) and recorded the result shown below, and I can confirm that the error aaio.h: No such file or directory is now fixed for me too.

The next error is one of the ones related to PortAudio, error: pa_ringbuffer.h: No such file or directory. The log below is formatted using the proper GitHub etiquette for medium-size logs, but if you are reading this message through email, you might unfortunately not see it formatted the same way.

I outlined the big-picture problematic nature of these portaudio-related errors in one of my earlier messages here,

https://github.com/ComposersDesktop/CDP8/pull/20#issuecomment-3243302358

where I explained, to summarize concisely, that while some operating systems may require custom patches to be applied to the bulk of any PortAudio code used on them before compilation in order to successfully hear sounds playing from their speakers, which is inconvenient for the approach of using methods that involve CDP8's CMake project launching a full compilation of all of PortAudio at the same time as building CDP8, the alternative of using operating-system-provided PortAudio packages to work around that comes into conflict with both the current preference of of CDP8 to specify the libportaudio.a static library file explicitly, which a few operating systems do not provide, and the need of CDP8 to import code from the pa_ringbuffer.h internal header file, which almost no operating systems provide.

If CDP8 definitely needs to continue specifying both libportaudio.a and pa_ringbuffer.h explicitly (and the other internal PortAudio source files), and solutions involving removing those references and replacing them with alternatives are not considered preferable long-term, then I would agree that the best solution is probably the desire you have explained to import an entire PortAudio CMake subproject containing all of PortAudio's code at once into the CDP8 CMake project dynamically, and compiling that entire copy of PortAudio automatically at the correct version and settings inside of CDP8's CMake project, with the help of a download-performing CMake feature like FetchContent_MakeAvailable() or other similar solutions.

(while git submodules were mentioned in the other thread as well, I would like to mention briefly that while I love git submodules and use them often in my own projects, git submodules are unfortuantely considered notoriously difficult and confusing to work with in the general case for both users and developers who are not heavily experienced with git, especially for Windows, and in a project like this which has a focus on migrating as much as possible into a single CMake build and being compatible with Windows, I don't think git submodules would be the right choice here for most of the developers and users)

and then any users who are building CDP8 on operating systems where PortAudio does not work without custom patches will just need to independently discover that CDP8 contains a "vendored" PortAudio subproject and figure out how to apply their needed custom patches to it manually (which is usually something that users of esoteric operating systems more obscure than normal GNU/Linux are fairly accustomed to figuring out)

current CDP8 build log
tacokoneko@CORSAIR ~/code $ rm -rf CDP8/
tacokoneko@CORSAIR ~/code $ git clone https://github.com/ComposersDesktop/CDP8.git
Cloning into 'CDP8'...
remote: Enumerating objects: 3527, done.
remote: Counting objects: 100% (685/685), done.
remote: Compressing objects: 100% (153/153), done.
remote: Total 3527 (delta 569), reused 559 (delta 532), pack-reused 2842 (from 2)
Receiving objects: 100% (3527/3527), 14.45 MiB | 11.47 MiB/s, done.
Resolving deltas: 100% (2269/2269), done.
tacokoneko@CORSAIR ~/code $ cd CDP8/
tacokoneko@CORSAIR ~/code/CDP8 $ mkdir build
tacokoneko@CORSAIR ~/code/CDP8 $ cd build
tacokoneko@CORSAIR ~/code/CDP8/build $ cmake ..
CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- The C compiler identification is GNU 14.3.0
-- The CXX compiler identification is GNU 14.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - 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: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- /home/tacokoneko/code/CDP8
-- installing to /usr/local
-- building to /home/tacokoneko/code/CDP8/NewRelease
-- LIBRARY INSTALL DIR: lib
-- Performing Test HAS_TREE_VECTORIZE
-- Performing Test HAS_TREE_VECTORIZE - Success
-- Performing Test HAS_CXX_TREE_VECTORIZE
-- Performing Test HAS_CXX_TREE_VECTORIZE - Success
-- Performing Test HAS_FAST_MATH
-- Performing Test HAS_FAST_MATH - Success
-- Performing Test HAS_CXX_FAST_MATH
-- Performing Test HAS_CXX_FAST_MATH - Success
-- Performing Test HAS_FPMATH_SSE
-- Performing Test HAS_FPMATH_SSE - Success
-- Performing Test HAS_CXX_FPMATH_SSE
-- Performing Test HAS_CXX_FPMATH_SSE - Success
-- Performing Test HAS_SSE2
-- Performing Test HAS_SSE2 - Success
-- Performing Test HAS_CXX_SSE2
-- Performing Test HAS_CXX_SSE2 - Success
-- Performing Test HAS_OMIT_FRAME_POINTER
-- Performing Test HAS_OMIT_FRAME_POINTER - Success
-- Performing Test HAS_CXX_OMIT_FRAME_POINTER
-- Performing Test HAS_CXX_OMIT_FRAME_POINTER - Success
-- Not using Custom.cmake file.
-- Performing Test HAS_VISIBILITY_HIDDEN
-- Performing Test HAS_VISIBILITY_HIDDEN - Success
-- Performing Test HAS_CXX_VISIBILITY_HIDDEN
-- Performing Test HAS_CXX_VISIBILITY_HIDDEN - Success
-- BUILD_BIN_DIR set to 
-- BUILD_LIB_DIR set to /home/tacokoneko/code/CDP8/build/lib
-- paprogs to be built
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for io.h
-- Looking for io.h - not found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for termios.h
-- Looking for termios.h - found
-- Looking for sys/ioctl.h
-- Looking for sys/ioctl.h - found
-- Looking for sys/wait.h
-- Looking for sys/wait.h - found
-- Looking for values.h
-- Looking for values.h - found
-- Looking for winsock.h
-- Looking for winsock.h - not found
-- Looking for sys/socket.h
-- Looking for sys/socket.h - found
-- Looking for dirent.h
-- Looking for dirent.h - found
-- Building on Linux
-- Configuring done (1.9s)
-- Generating done (0.2s)
-- Build files have been written to: /home/tacokoneko/code/CDP8/build
tacokoneko@CORSAIR ~/code/CDP8/build $ make
[  0%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/__/cdparse/cdparse.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/dzsetup.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/formantsg.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/mainfuncs.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/parstruct.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/readdata.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/readfiles.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/special.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tkinput.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tklib1.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tklib3.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/validate.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/writedata.c.o
[  3%] Linking C static library libcdp2k.a
[  3%] Built target cdp2k
[  3%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/sfsys.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/snd.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/sfdir.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/osbind.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/props.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/ieee80.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/pvfileio.c.o
[  4%] Linking C static library libsfsys.a
[  4%] Built target sfsys
[  5%] Building C object dev/pvxio2/CMakeFiles/pvxio2.dir/pvfileio.c.o
[  5%] Linking C static library libpvxio2.a
[  5%] Built target pvxio2
[  5%] Building C object dev/aaio/CMakeFiles/aaio.dir/aaio.c.o
[  5%] Linking C static library libaaio.a
[  5%] Built target aaio
[  6%] Building C object dev/blur/CMakeFiles/blur.dir/main.c.o
[  6%] Building C object dev/blur/CMakeFiles/blur.dir/ap_blur.c.o
[  6%] Building C object dev/blur/CMakeFiles/blur.dir/blur.c.o
[  6%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/blur
[  6%] Built target blur
[  6%] Building C object dev/cdparams/CMakeFiles/cdparams.dir/cdparams.c.o
[  6%] Building C object dev/cdparams/CMakeFiles/cdparams.dir/display.c.o
[  6%] Building C object dev/cdparams/CMakeFiles/cdparams.dir/flagnames.c.o
[  6%] Building C object dev/cdparams/CMakeFiles/cdparams.dir/parnames.c.o
[  6%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cdparams
[  6%] Built target cdparams
[  7%] Building C object dev/cdparams_other/CMakeFiles/cdparams_other.dir/cdparams_other.c.o
[  7%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cdparams_other
[  7%] Built target cdparams_other
[  7%] Building C object dev/cdparse/CMakeFiles/cdparse.dir/cdparse.c.o
[  7%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cdparse
[  7%] Built target cdparse
[  7%] Building C object dev/combine/CMakeFiles/combine.dir/main.c.o
[  7%] Building C object dev/combine/CMakeFiles/combine.dir/combine.c.o
[  7%] Building C object dev/combine/CMakeFiles/combine.dir/ap_combine.c.o
[  7%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/combine
[  7%] Built target combine
[  7%] Building C object dev/distort/CMakeFiles/distort.dir/ap_distort.c.o
[  7%] Building C object dev/distort/CMakeFiles/distort.dir/disprepro.c.o
[  8%] Building C object dev/distort/CMakeFiles/distort.dir/distdel.c.o
[  8%] Building C object dev/distort/CMakeFiles/distort.dir/distflt.c.o
[  8%] Building C object dev/distort/CMakeFiles/distort.dir/distintlv.c.o
[  8%] Building C object dev/distort/CMakeFiles/distort.dir/distort.c.o
[  8%] Building C object dev/distort/CMakeFiles/distort.dir/distorta.c.o
[  8%] Building C object dev/distort/CMakeFiles/distort.dir/distorte.c.o
[  9%] Building C object dev/distort/CMakeFiles/distort.dir/distortf.c.o
[  9%] Building C object dev/distort/CMakeFiles/distort.dir/distorth.c.o
[  9%] Building C object dev/distort/CMakeFiles/distort.dir/distortion.c.o
[  9%] Building C object dev/distort/CMakeFiles/distort.dir/distortm.c.o
[  9%] Building C object dev/distort/CMakeFiles/distort.dir/distorto.c.o
[  9%] Building C object dev/distort/CMakeFiles/distort.dir/distortp.c.o
[ 10%] Building C object dev/distort/CMakeFiles/distort.dir/distortr.c.o
[ 10%] Building C object dev/distort/CMakeFiles/distort.dir/distorts.c.o
[ 10%] Building C object dev/distort/CMakeFiles/distort.dir/distresize.c.o
[ 10%] Building C object dev/distort/CMakeFiles/distort.dir/distrpl.c.o
[ 10%] Building C object dev/distort/CMakeFiles/distort.dir/distrpt.c.o
[ 10%] Building C object dev/distort/CMakeFiles/distort.dir/disttel.c.o
[ 11%] Building C object dev/distort/CMakeFiles/distort.dir/main.c.o
[ 11%] Building C object dev/distort/CMakeFiles/distort.dir/pulse.c.o
[ 11%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distort
[ 11%] Built target distort
[ 11%] Building C object dev/editsf/CMakeFiles/sfedit.dir/main.c.o
[ 11%] Building C object dev/editsf/CMakeFiles/sfedit.dir/ap_edit.c.o
[ 12%] Building C object dev/editsf/CMakeFiles/sfedit.dir/cut.c.o
[ 12%] Building C object dev/editsf/CMakeFiles/sfedit.dir/twixt.c.o
[ 12%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/sfedit
[ 12%] Built target sfedit
[ 12%] Building C object dev/env/CMakeFiles/envel.dir/main.c.o
[ 12%] Building C object dev/env/CMakeFiles/envel.dir/ap_envel.c.o
[ 12%] Building C object dev/env/CMakeFiles/envel.dir/envel.c.o
[ 12%] Building C object dev/env/CMakeFiles/envel.dir/envfuncs.c.o
[ 13%] Building C object dev/env/CMakeFiles/envel.dir/envimpos.c.o
[ 13%] Building C object dev/env/CMakeFiles/envel.dir/envprepro.c.o
[ 13%] Building C object dev/env/CMakeFiles/envel.dir/envprocess.c.o
[ 13%] Building C object dev/env/CMakeFiles/envel.dir/envxtract.c.o
[ 13%] Building C object dev/env/CMakeFiles/envel.dir/pluck.c.o
[ 13%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/envel
[ 13%] Built target envel
[ 13%] Building C object dev/extend/CMakeFiles/extend.dir/main.c.o
[ 13%] Building C object dev/extend/CMakeFiles/extend.dir/ap_extend.c.o
[ 13%] Building C object dev/extend/CMakeFiles/extend.dir/drunk.c.o
[ 14%] Building C object dev/extend/CMakeFiles/extend.dir/extprepro.c.o
[ 14%] Building C object dev/extend/CMakeFiles/extend.dir/iterate.c.o
[ 14%] Building C object dev/extend/CMakeFiles/extend.dir/zigzag.c.o
[ 14%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/extend
[ 14%] Built target extend
[ 14%] Building C object dev/filter/CMakeFiles/filter.dir/main.c.o
[ 14%] Building C object dev/filter/CMakeFiles/filter.dir/ap_filter.c.o
[ 15%] Building C object dev/filter/CMakeFiles/filter.dir/filters0.c.o
[ 15%] Building C object dev/filter/CMakeFiles/filter.dir/filters1.c.o
[ 15%] Building C object dev/filter/CMakeFiles/filter.dir/fltpcon.c.o
[ 15%] Building C object dev/filter/CMakeFiles/filter.dir/fltprepro.c.o
[ 15%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/filter
[ 15%] Built target filter
[ 15%] Building C object dev/focus/CMakeFiles/focus.dir/main.c.o
[ 15%] Building C object dev/focus/CMakeFiles/focus.dir/ap_focus.c.o
[ 15%] Building C object dev/focus/CMakeFiles/focus.dir/focus.c.o
[ 16%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/focus
[ 16%] Built target focus
[ 16%] Building C object dev/formants/CMakeFiles/formants.dir/main.c.o
[ 16%] Building C object dev/formants/CMakeFiles/formants.dir/ap_formants.c.o
[ 16%] Building C object dev/formants/CMakeFiles/formants.dir/formants.c.o
[ 17%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/formants
[ 17%] Built target formants
[ 17%] Building C object dev/grain/CMakeFiles/grain.dir/main.c.o
[ 17%] Building C object dev/grain/CMakeFiles/grain.dir/ap_grain.c.o
[ 18%] Building C object dev/grain/CMakeFiles/grain.dir/grain.c.o
[ 18%] Building C object dev/grain/CMakeFiles/grain.dir/grain1.c.o
[ 18%] Building C object dev/grain/CMakeFiles/grain.dir/graprepro.c.o
[ 18%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/grain
[ 18%] Built target grain
[ 19%] Building C object dev/hfperm/CMakeFiles/hfperm.dir/main.c.o
[ 19%] Building C object dev/hfperm/CMakeFiles/hfperm.dir/ap_hfperm.c.o
[ 19%] Building C object dev/hfperm/CMakeFiles/hfperm.dir/hfperm.c.o
[ 19%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/hfperm
[ 19%] Built target hfperm
[ 19%] Building C object dev/hilite/CMakeFiles/hilite.dir/main.c.o
[ 19%] Building C object dev/hilite/CMakeFiles/hilite.dir/ap_hilite.c.o
[ 19%] Building C object dev/hilite/CMakeFiles/hilite.dir/hilite.c.o
[ 20%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/hilite
[ 20%] Built target hilite
[ 20%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/main.c.o
[ 20%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/ap_house.c.o
[ 20%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/channels.c.o
[ 21%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/clean.c.o
[ 21%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/dump.c.o
[ 21%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/dupl.c.o
[ 21%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/respec.c.o
[ 21%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/sort.c.o
[ 21%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/housekeep
[ 21%] Built target housekeep
[ 22%] Building C object dev/misc/CMakeFiles/brkdur.dir/brkdur.c.o
[ 22%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/brkdur
[ 22%] Built target brkdur
[ 22%] Building C object dev/misc/CMakeFiles/diskspace.dir/diskspace.c.o
[ 22%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/diskspace
[ 22%] Built target diskspace
[ 22%] Building C object dev/misc/CMakeFiles/fixgobo.dir/fixgobo.c.o
[ 22%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/fixgobo
[ 22%] Built target fixgobo
[ 23%] Building C object dev/misc/CMakeFiles/gobo.dir/gobo.c.o
[ 23%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/gobo
[ 23%] Built target gobo
[ 23%] Building C object dev/misc/CMakeFiles/gobosee.dir/gobosee.c.o
[ 23%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/gobosee
[ 23%] Built target gobosee
[ 23%] Building C object dev/misc/CMakeFiles/histconv.dir/histconv.c.o
[ 23%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/histconv
[ 23%] Built target histconv
[ 23%] Building C object dev/misc/CMakeFiles/listdate.dir/listdate.c.o
[ 24%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/listdate
[ 24%] Built target listdate
[ 24%] Building C object dev/misc/CMakeFiles/logdate.dir/logdate.c.o
[ 24%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/logdate
[ 24%] Built target logdate
[ 24%] Building C object dev/misc/CMakeFiles/maxsamp2.dir/maxsamp2.c.o
[ 24%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/maxsamp2
[ 24%] Built target maxsamp2
[ 24%] Building C object dev/misc/CMakeFiles/paudition.dir/paudition.c.o
[ 24%] Building C object dev/misc/CMakeFiles/paudition.dir/mxfft.c.o
[ 24%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/paudition
[ 24%] Built target paudition
[ 25%] Building C object dev/misc/CMakeFiles/pdisplay.dir/pdisplay.c.o
[ 25%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pdisplay
[ 25%] Built target pdisplay
[ 25%] Building C object dev/misc/CMakeFiles/pmodify.dir/pmodify.c.o
[ 25%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pmodify
[ 25%] Built target pmodify
[ 25%] Building C object dev/misc/CMakeFiles/progmach.dir/progmach.c.o
[ 25%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/progmach
[ 25%] Built target progmach
[ 26%] Building C object dev/misc/CMakeFiles/stretcha.dir/stretcha.c.o
[ 26%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/stretcha
[ 26%] Built target stretcha
[ 26%] Building C object dev/misc/CMakeFiles/tkusage.dir/tkusage.c.o
[ 26%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tkusage
[ 26%] Built target tkusage
[ 27%] Building C object dev/misc/CMakeFiles/tkusage_other.dir/tkusage_other.c.o
[ 27%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tkusage_other
[ 27%] Built target tkusage_other
[ 27%] Building C object dev/misc/CMakeFiles/vuform.dir/vuform.c.o
[ 27%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/vuform
[ 27%] Built target vuform
[ 27%] Building C object dev/modify/CMakeFiles/modify.dir/main.c.o
[ 27%] Building C object dev/modify/CMakeFiles/modify.dir/ap_modify.c.o
[ 28%] Building C object dev/modify/CMakeFiles/modify.dir/brapcon.c.o
[ 28%] Building C object dev/modify/CMakeFiles/modify.dir/delay.c.o
[ 28%] Building C object dev/modify/CMakeFiles/modify.dir/gain.c.o
[ 28%] Building C object dev/modify/CMakeFiles/modify.dir/pan.c.o
[ 28%] Building C object dev/modify/CMakeFiles/modify.dir/granula1.c.o
[ 28%] Building C object dev/modify/CMakeFiles/modify.dir/radical.c.o
[ 29%] Building C object dev/modify/CMakeFiles/modify.dir/strans.c.o
[ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/modify
[ 29%] Built target modify
[ 29%] Building C object dev/morph/CMakeFiles/morph.dir/main.c.o
[ 29%] Building C object dev/morph/CMakeFiles/morph.dir/ap_morph.c.o
[ 29%] Building C object dev/morph/CMakeFiles/morph.dir/morph.c.o
[ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/morph
[ 29%] Built target morph
[ 29%] Building C object dev/new/CMakeFiles/cantor.dir/cantor.c.o
[ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cantor
[ 29%] Built target cantor
[ 29%] Building C object dev/new/CMakeFiles/ceracu.dir/ceracu.c.o
[ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/ceracu
[ 29%] Built target ceracu
[ 29%] Building C object dev/new/CMakeFiles/chanphase.dir/chanphase.c.o
[ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/chanphase
[ 29%] Built target chanphase
[ 29%] Building C object dev/new/CMakeFiles/sfecho.dir/echo.c.o
[ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/sfecho
[ 29%] Built target sfecho
[ 29%] Building C object dev/new/CMakeFiles/filtrage.dir/filtrage.c.o
[ 30%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/filtrage
[ 30%] Built target filtrage
[ 30%] Building C object dev/new/CMakeFiles/fracture.dir/fracture.c.o
[ 30%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/fracture
[ 30%] Built target fracture
[ 30%] Building C object dev/new/CMakeFiles/glisten.dir/glisten.c.o
[ 30%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/glisten
[ 30%] Built target glisten
[ 30%] Building C object dev/new/CMakeFiles/isolate.dir/isolate.c.o
[ 30%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/isolate
[ 30%] Built target isolate
[ 30%] Building C object dev/new/CMakeFiles/iterfof.dir/iterfof.c.o
[ 30%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/iterfof
[ 30%] Built target iterfof
[ 30%] Building C object dev/new/CMakeFiles/iterline.dir/iterline.c.o
[ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/iterline
[ 31%] Built target iterline
[ 31%] Building C object dev/new/CMakeFiles/iterlinef.dir/iterlinef.c.o
[ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/iterlinef
[ 31%] Built target iterlinef
[ 31%] Building C object dev/new/CMakeFiles/madrid.dir/madrid.c.o
[ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/madrid
[ 31%] Built target madrid
[ 31%] Building C object dev/new/CMakeFiles/newdelay.dir/newdelay.c.o
[ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newdelay
[ 31%] Built target newdelay
[ 31%] Building C object dev/new/CMakeFiles/newmorph.dir/newmorph.c.o
[ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newmorph
[ 31%] Built target newmorph
[ 31%] Building C object dev/new/CMakeFiles/newtex.dir/newtex.c.o
[ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newtex
[ 31%] Built target newtex
[ 32%] Building C object dev/new/CMakeFiles/packet.dir/packet.c.o
[ 32%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/packet
[ 32%] Built target packet
[ 33%] Building C object dev/new/CMakeFiles/panorama.dir/panorama.c.o
[ 33%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/panorama
[ 33%] Built target panorama
[ 33%] Building C object dev/new/CMakeFiles/rejoin.dir/rejoin.c.o
[ 33%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/rejoin
[ 33%] Built target rejoin
[ 34%] Building C object dev/new/CMakeFiles/selfsim.dir/selfsim.c.o
[ 34%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/selfsim
[ 34%] Built target selfsim
[ 35%] Building C object dev/new/CMakeFiles/shifter.dir/shifter.c.o
[ 35%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/shifter
[ 35%] Built target shifter
[ 35%] Building C object dev/new/CMakeFiles/shrink.dir/shrink.c.o
[ 35%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/shrink
[ 35%] Built target shrink
[ 35%] Building C object dev/new/CMakeFiles/silend.dir/silend.c.o
[ 35%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/silend
[ 35%] Built target silend
[ 36%] Building C object dev/new/CMakeFiles/specgrids.dir/specgrids.c.o
[ 36%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specgrids
[ 36%] Built target specgrids
[ 37%] Building C object dev/new/CMakeFiles/specsphinx.dir/specsphinx.c.o
[ 37%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specsphinx
[ 37%] Built target specsphinx
[ 37%] Building C object dev/new/CMakeFiles/spectrum.dir/spectrum.c.o
[ 37%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spectrum
[ 37%] Built target spectrum
[ 37%] Building C object dev/new/CMakeFiles/spectwin.dir/spectwin.c.o
[ 37%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spectwin
[ 37%] Built target spectwin
[ 37%] Building C object dev/new/CMakeFiles/specvu.dir/specvu.c.o
[ 38%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specvu
[ 38%] Built target specvu
[ 38%] Building C object dev/new/CMakeFiles/subtract.dir/subtract.c.o
[ 39%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/subtract
[ 39%] Built target subtract
[ 39%] Building C object dev/new/CMakeFiles/superaccu.dir/superaccu.c.o
[ 39%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/superaccu
[ 39%] Built target superaccu
[ 39%] Building C object dev/new/CMakeFiles/tangent.dir/tangent.c.o
[ 39%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tangent
[ 39%] Built target tangent
[ 40%] Building C object dev/new/CMakeFiles/transit.dir/transit.c.o
[ 40%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/transit
[ 40%] Built target transit
[ 40%] Building C object dev/new/CMakeFiles/tremolo.dir/tremolo.c.o
[ 40%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tremolo
[ 40%] Built target tremolo
[ 40%] Building C object dev/new/CMakeFiles/tunevary.dir/tunevary.c.o
[ 40%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tunevary
[ 40%] Built target tunevary
[ 40%] Building C object dev/pagrab/CMakeFiles/pagrab.dir/pagrab.c.o
[ 40%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pagrab
[ 40%] Built target pagrab
[ 40%] Building C object dev/paview/CMakeFiles/paview.dir/paview.c.o
[ 40%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/paview
[ 40%] Built target paview
[ 40%] Building C object dev/pitch/CMakeFiles/pitch.dir/main.c.o
[ 41%] Building C object dev/pitch/CMakeFiles/pitch.dir/ap_pitch.c.o
[ 41%] Building C object dev/pitch/CMakeFiles/pitch.dir/pitch.c.o
[ 41%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pitch
[ 41%] Built target pitch
[ 41%] Building C object dev/pitchinfo/CMakeFiles/pitchinfo.dir/main.c.o
[ 41%] Building C object dev/pitchinfo/CMakeFiles/pitchinfo.dir/ap_pinfo.c.o
[ 41%] Building C object dev/pitchinfo/CMakeFiles/pitchinfo.dir/specpinfo.c.o
[ 42%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pitchinfo
[ 42%] Built target pitchinfo
[ 42%] Building C object dev/pv/CMakeFiles/pvoc.dir/main.c.o
[ 42%] Building C object dev/pv/CMakeFiles/pvoc.dir/ap_pvoc.c.o
[ 42%] Building C object dev/pv/CMakeFiles/pvoc.dir/mxfft.c.o
[ 42%] Building C object dev/pv/CMakeFiles/pvoc.dir/pvoc.c.o
[ 42%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pvoc
[ 42%] Built target pvoc
[ 42%] Building C object dev/pview/CMakeFiles/pview.dir/pview.c.o
[ 43%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pview
[ 43%] Built target pview
[ 43%] Building C object dev/repitch/CMakeFiles/repitch.dir/repitch.c.o
[ 43%] Building C object dev/repitch/CMakeFiles/repitch.dir/main.c.o
[ 43%] Building C object dev/repitch/CMakeFiles/repitch.dir/ap_repitch.c.o
[ 43%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/repitch
[ 43%] Built target repitch
[ 44%] Building C object dev/sfutils/CMakeFiles/dirsf.dir/dirsf.c.o
[ 44%] Building C object dev/sfutils/CMakeFiles/dirsf.dir/wildcard.c.o
[ 44%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/dirsf
[ 44%] Built target dirsf
[ 44%] Building C object dev/sndinfo/CMakeFiles/sndinfo.dir/main.c.o
[ 44%] Building C object dev/sndinfo/CMakeFiles/sndinfo.dir/ap_sndinfo.c.o
[ 44%] Building C object dev/sndinfo/CMakeFiles/sndinfo.dir/compare.c.o
[ 44%] Building C object dev/sndinfo/CMakeFiles/sndinfo.dir/musunit.c.o
[ 45%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/sndinfo
[ 45%] Built target sndinfo
[ 45%] Building C object dev/spec/CMakeFiles/spec.dir/main.c.o
[ 46%] Building C object dev/spec/CMakeFiles/spec.dir/ap_simple.c.o
[ 46%] Building C object dev/spec/CMakeFiles/spec.dir/simple.c.o
[ 46%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spec
[ 46%] Built target spec
[ 46%] Building C object dev/specinfo/CMakeFiles/specinfo.dir/main.c.o
[ 46%] Building C object dev/specinfo/CMakeFiles/specinfo.dir/ap_specinfo.c.o
[ 46%] Building C object dev/specinfo/CMakeFiles/specinfo.dir/specinfo.c.o
[ 46%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specinfo
[ 46%] Built target specinfo
[ 46%] Building C object dev/standalone/CMakeFiles/analjoin.dir/analjoin.c.o
[ 46%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/analjoin
[ 46%] Built target analjoin
[ 46%] Building C object dev/standalone/CMakeFiles/brktopi.dir/brktopi.c.o
[ 46%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/brktopi
[ 46%] Built target brktopi
[ 47%] Building C object dev/standalone/CMakeFiles/constrict.dir/constrict.c.o
[ 47%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/constrict
[ 47%] Built target constrict
[ 47%] Building C object dev/standalone/CMakeFiles/dshift.dir/dshift.c.o
/home/tacokoneko/code/CDP8/dev/standalone/dshift.c: In function ‘input’:
/home/tacokoneko/code/CDP8/dev/standalone/dshift.c:293:9: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  293 |         fscanf(ifp,"%lf%lf",&(bp[total].time),&(bp[total].param));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 47%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/dshift
[ 47%] Built target dshift
[ 48%] Building C object dev/standalone/CMakeFiles/envnu.dir/envnu.c.o
[ 48%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/envnu
[ 48%] Built target envnu
[ 48%] Building C object dev/standalone/CMakeFiles/features.dir/features.c.o
[ 48%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/features
[ 48%] Built target features
[ 48%] Building C object dev/standalone/CMakeFiles/flutter.dir/flutter.c.o
[ 48%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/flutter
[ 48%] Built target flutter
[ 48%] Building C object dev/standalone/CMakeFiles/fofex.dir/fofex.c.o
[ 48%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/fofex
[ 48%] Built target fofex
[ 48%] Building C object dev/standalone/CMakeFiles/frame.dir/frame.c.o
[ 49%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/frame
[ 49%] Built target frame
[ 49%] Building C object dev/standalone/CMakeFiles/freeze.dir/freeze.c.o
[ 49%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/freeze
[ 49%] Built target freeze
[ 49%] Building C object dev/standalone/CMakeFiles/gate.dir/gate.c.o
[ 49%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/gate
[ 49%] Built target gate
[ 50%] Building C object dev/standalone/CMakeFiles/get_partials.dir/get_partials.c.o
[ 50%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/get_partials
[ 50%] Built target get_partials
[ 50%] Building C object dev/standalone/CMakeFiles/grainex.dir/grainex.c.o
[ 50%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/grainex
[ 50%] Built target grainex
[ 51%] Building C object dev/standalone/CMakeFiles/hover.dir/hover.c.o
[ 51%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/hover
[ 51%] Built target hover
[ 51%] Building C object dev/standalone/CMakeFiles/manysil.dir/manysil.c.o
[ 52%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/manysil
[ 52%] Built target manysil
[ 52%] Building C object dev/standalone/CMakeFiles/mchanpan.dir/mchanpan.c.o
[ 53%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchanpan
[ 53%] Built target mchanpan
[ 53%] Building C object dev/standalone/CMakeFiles/mchanrev.dir/mchanrev.c.o
[ 53%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchanrev
[ 53%] Built target mchanrev
[ 53%] Building C object dev/standalone/CMakeFiles/mchiter.dir/mchiter.c.o
[ 53%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchiter
[ 53%] Built target mchiter
[ 53%] Building C object dev/standalone/CMakeFiles/mchshred.dir/mchshred.c.o
[ 53%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchshred
[ 53%] Built target mchshred
[ 53%] Building C object dev/standalone/CMakeFiles/mchzig.dir/mchzig.c.o
[ 53%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchzig
[ 53%] Built target mchzig
[ 54%] Building C object dev/standalone/CMakeFiles/mchstereo.dir/mchstereo.c.o
[ 54%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchstereo
[ 54%] Built target mchstereo
[ 54%] Building C object dev/standalone/CMakeFiles/mton.dir/mton.c.o
[ 54%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mton
[ 54%] Built target mton
[ 54%] Building C object dev/standalone/CMakeFiles/multimix.dir/multimix.c.o
[ 54%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/multimix
[ 54%] Built target multimix
[ 54%] Building C object dev/standalone/CMakeFiles/newmix.dir/newmix.c.o
[ 55%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newmix
[ 55%] Built target newmix
[ 55%] Building C object dev/standalone/CMakeFiles/oneform.dir/oneform.c.o
[ 55%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/oneform
[ 55%] Built target oneform
[ 55%] Building C object dev/standalone/CMakeFiles/peak.dir/sethares.c.o
[ 55%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/peak
[ 55%] Built target peak
[ 55%] Building C object dev/standalone/CMakeFiles/peakfind.dir/peakfind.c.o
[ 55%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/peakfind
[ 55%] Built target peakfind
[ 55%] Building C object dev/standalone/CMakeFiles/phase.dir/phase.c.o
[ 55%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/phase
[ 55%] Built target phase
[ 56%] Building C object dev/standalone/CMakeFiles/prefix.dir/prefix.c.o
[ 56%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/prefix
[ 56%] Built target prefix
[ 56%] Building C object dev/standalone/CMakeFiles/psow.dir/psow.c.o
[ 56%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/psow
[ 56%] Built target psow
[ 56%] Building C object dev/standalone/CMakeFiles/ptobrk.dir/ptobrk.c.o
[ 57%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/ptobrk
[ 57%] Built target ptobrk
[ 57%] Building C object dev/standalone/CMakeFiles/retime.dir/retime.c.o
[ 58%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/retime
[ 58%] Built target retime
[ 58%] Building C object dev/standalone/CMakeFiles/search.dir/search.c.o
[ 58%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/search
[ 58%] Built target search
[ 58%] Building C object dev/standalone/CMakeFiles/spacedesign.dir/spacedesign.c.o
[ 58%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spacedesign
[ 58%] Built target spacedesign
[ 59%] Building C object dev/standalone/CMakeFiles/speclean.dir/speclean.c.o
[ 59%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/speclean
[ 59%] Built target speclean
[ 59%] Building C object dev/standalone/CMakeFiles/specnu.dir/specnu.c.o
[ 59%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specnu
[ 59%] Built target specnu
[ 59%] Building C object dev/standalone/CMakeFiles/specross.dir/specross.c.o
[ 59%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specross
[ 59%] Built target specross
[ 59%] Building C object dev/standalone/CMakeFiles/strans.dir/strans_multi.c.o
[ 59%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/strans
[ 59%] Built target strans
[ 59%] Building C object dev/standalone/CMakeFiles/texmchan.dir/texmchan.c.o
[ 59%] Building C object dev/standalone/CMakeFiles/texmchan.dir/texprepromch.c.o
[ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir/texture5mc.c.o
[ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir/__/texture/texperm.c.o
[ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir/__/texture/texture1.c.o
[ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir/__/texture/texture2.c.o
[ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir/__/texture/texture3.c.o
[ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir/__/texture/texture4.c.o
[ 60%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/texmchan
[ 60%] Built target texmchan
[ 60%] Building C object dev/standalone/CMakeFiles/topantail2.dir/topantail2.c.o
[ 60%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/topantail2
[ 60%] Built target topantail2
[ 60%] Building C object dev/standalone/CMakeFiles/wrappage.dir/wrappage.c.o
[ 61%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/wrappage
[ 61%] Built target wrappage
[ 61%] Building C object dev/strange/CMakeFiles/strange.dir/main.c.o
[ 61%] Building C object dev/strange/CMakeFiles/strange.dir/ap_strange.c.o
[ 61%] Building C object dev/strange/CMakeFiles/strange.dir/strange.c.o
[ 62%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/strange
[ 62%] Built target strange
[ 62%] Building C object dev/stretch/CMakeFiles/stretch.dir/main.c.o
[ 62%] Building C object dev/stretch/CMakeFiles/stretch.dir/ap_stretch.c.o
[ 62%] Building C object dev/stretch/CMakeFiles/stretch.dir/stretch.c.o
[ 62%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/stretch
[ 62%] Built target stretch
[ 62%] Building C object dev/submix/CMakeFiles/submix.dir/main.c.o
[ 62%] Building C object dev/submix/CMakeFiles/submix.dir/ap_mix.c.o
[ 63%] Building C object dev/submix/CMakeFiles/submix.dir/inbetwee.c.o
[ 63%] Building C object dev/submix/CMakeFiles/submix.dir/mixmerge.c.o
[ 63%] Building C object dev/submix/CMakeFiles/submix.dir/mixprepro.c.o
[ 63%] Building C object dev/submix/CMakeFiles/submix.dir/mixshuf0.c.o
[ 63%] Building C object dev/submix/CMakeFiles/submix.dir/mixshuf1.c.o
[ 63%] Building C object dev/submix/CMakeFiles/submix.dir/mixshuf2.c.o
[ 64%] Building C object dev/submix/CMakeFiles/submix.dir/newmix0.c.o
[ 64%] Building C object dev/submix/CMakeFiles/submix.dir/newmix1.c.o
[ 64%] Building C object dev/submix/CMakeFiles/submix.dir/setupmix.c.o
[ 64%] Building C object dev/submix/CMakeFiles/submix.dir/syncatt.c.o
[ 64%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/submix
[ 64%] Built target submix
[ 64%] Building C object dev/synth/CMakeFiles/synth.dir/main.c.o
[ 64%] Building C object dev/synth/CMakeFiles/synth.dir/ap_synthesis.c.o
[ 64%] Building C object dev/synth/CMakeFiles/synth.dir/mxfft.c.o
[ 64%] Building C object dev/synth/CMakeFiles/synth.dir/pvoc_addon.c.o
[ 65%] Building C object dev/synth/CMakeFiles/synth.dir/wave.c.o
[ 65%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/synth
[ 65%] Built target synth
[ 65%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns0.c.o
[ 65%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns1.c.o
[ 65%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns2.c.o
[ 65%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns3.c.o
[ 65%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns4.c.o
[ 66%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns5.c.o
/home/tacokoneko/code/CDP8/dev/tabedit/columns5.c: In function ‘random_integers_evenly_spread’:
/home/tacokoneko/code/CDP8/dev/tabedit/columns5.c:2982:16: warning: ‘arr2[4611686018427387903]’ may be used uninitialized [-Wmaybe-uninitialized]
 2982 |         endval = arr2[j--];                                     /* note the val at end of perm */
      |         ~~~~~~~^~~~~~~~~~~
[ 66%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns6.c.o
[ 66%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/columns
[ 66%] Built target columns
[ 66%] Building C object dev/tabedit/CMakeFiles/vectors.dir/vectors.c.o
[ 66%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/vectors
[ 66%] Built target vectors
[ 66%] Building C object dev/tabedit/CMakeFiles/getcol.dir/getcol.c.o
[ 66%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/getcol
[ 66%] Built target getcol
[ 66%] Building C object dev/tabedit/CMakeFiles/putcol.dir/putcol.c.o
[ 66%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/putcol
[ 66%] Built target putcol
[ 67%] Building C object dev/texture/CMakeFiles/texture.dir/main.c.o
[ 67%] Building C object dev/texture/CMakeFiles/texture.dir/ap_texture.c.o
[ 67%] Building C object dev/texture/CMakeFiles/texture.dir/texperm.c.o
[ 67%] Building C object dev/texture/CMakeFiles/texture.dir/texture1.c.o
[ 67%] Building C object dev/texture/CMakeFiles/texture.dir/texture2.c.o
[ 67%] Building C object dev/texture/CMakeFiles/texture.dir/texture3.c.o
[ 68%] Building C object dev/texture/CMakeFiles/texture.dir/texture4.c.o
[ 68%] Building C object dev/texture/CMakeFiles/texture.dir/texture5.c.o
[ 68%] Building C object dev/texture/CMakeFiles/texture.dir/texprepro.c.o
[ 68%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/texture
[ 68%] Built target texture
[ 68%] Building C object dev/standnew/CMakeFiles/asciiget.dir/asciiget.c.o
[ 68%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/asciiget
[ 68%] Built target asciiget
[ 69%] Building C object dev/standnew/CMakeFiles/caltrain.dir/caltrain.c.o
[ 69%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/caltrain
[ 69%] Built target caltrain
[ 69%] Building C object dev/standnew/CMakeFiles/clicknew.dir/clicknew.c.o
[ 69%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/clicknew
[ 69%] Built target clicknew
[ 69%] Building C object dev/standnew/CMakeFiles/clip.dir/clip.c.o
[ 70%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/clip
[ 70%] Built target clip
[ 70%] Building C object dev/standnew/CMakeFiles/convert_to_midi.dir/convert_to_midi.c.o
[ 70%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/convert_to_midi
[ 70%] Built target convert_to_midi
[ 70%] Building C object dev/standnew/CMakeFiles/distcut.dir/distcut.c.o
[ 71%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distcut
[ 71%] Built target distcut
[ 71%] Building C object dev/standnew/CMakeFiles/distmark.dir/distmark.c.o
[ 71%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distmark
[ 71%] Built target distmark
[ 71%] Building C object dev/standnew/CMakeFiles/distmore.dir/distmore.c.o
[ 71%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distmore
[ 71%] Built target distmore
[ 71%] Building C object dev/standnew/CMakeFiles/distrep.dir/distrep.c.o
[ 71%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distrep
[ 71%] Built target distrep
[ 72%] Building C object dev/standnew/CMakeFiles/distshift.dir/distshift.c.o
[ 72%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distshift
[ 72%] Built target distshift
[ 73%] Building C object dev/standnew/CMakeFiles/envcut.dir/envcut.c.o
[ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/envcut
[ 73%] Built target envcut
[ 73%] Building C object dev/standnew/CMakeFiles/envspeak.dir/envspeak.c.o
[ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/envspeak
[ 73%] Built target envspeak
[ 73%] Building C object dev/standnew/CMakeFiles/fractal.dir/fractal.c.o
[ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/fractal
[ 73%] Built target fractal
[ 73%] Building C object dev/standnew/CMakeFiles/fturanal.dir/fturanal.c.o
[ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/fturanal
[ 73%] Built target fturanal
[ 73%] Building C object dev/standnew/CMakeFiles/hover2.dir/hover2.c.o
[ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/hover2
[ 73%] Built target hover2
[ 73%] Building C object dev/standnew/CMakeFiles/onset.dir/onset.c.o
[ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/onset
[ 73%] Built target onset
[ 73%] Building C object dev/standnew/CMakeFiles/pairex.dir/pairex.c.o
[ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pairex
[ 73%] Built target pairex
[ 73%] Building C object dev/standnew/CMakeFiles/partition.dir/partition.c.o
[ 74%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/partition
[ 74%] Built target partition
[ 74%] Building C object dev/standnew/CMakeFiles/phasor.dir/phasor.c.o
[ 74%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/phasor
[ 74%] Built target phasor
[ 74%] Building C object dev/standnew/CMakeFiles/quirk.dir/quirk.c.o
[ 74%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/quirk
[ 74%] Built target quirk
[ 74%] Building C object dev/standnew/CMakeFiles/repair.dir/repair.c.o
[ 74%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/repair
[ 74%] Built target repair
[ 75%] Building C object dev/standnew/CMakeFiles/specenv.dir/specenv.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specenv
[ 75%] Built target specenv
[ 75%] Building C object dev/standnew/CMakeFiles/speculate.dir/speculation.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/speculate
[ 75%] Built target speculate
[ 75%] Building C object dev/standnew/CMakeFiles/spike.dir/spike.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spike
[ 75%] Built target spike
[ 75%] Building C object dev/standnew/CMakeFiles/suppress.dir/suppress.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/suppress
[ 75%] Built target suppress
[ 75%] Building C object dev/standnew/CMakeFiles/tostereo.dir/tostereo.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tostereo
[ 75%] Built target tostereo
[ 75%] Building C object dev/standnew/CMakeFiles/matrix.dir/unitary_matrix.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/matrix
[ 75%] Built target matrix
[ 75%] Building C object dev/science/CMakeFiles/bounce.dir/bounce.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/bounce
[ 75%] Built target bounce
[ 75%] Building C object dev/science/CMakeFiles/brownian.dir/brownian.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/brownian
[ 75%] Built target brownian
[ 75%] Building C object dev/science/CMakeFiles/cascade.dir/cascade.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cascade
[ 75%] Built target cascade
[ 75%] Building C object dev/science/CMakeFiles/chirikov.dir/chirikov.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/chirikov
[ 75%] Built target chirikov
[ 76%] Building C object dev/science/CMakeFiles/crumble.dir/crumble.c.o
[ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/crumble
[ 76%] Built target crumble
[ 76%] Building C object dev/science/CMakeFiles/crystal.dir/crystal.c.o
[ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/crystal
[ 76%] Built target crystal
[ 76%] Building C object dev/science/CMakeFiles/cubicspline.dir/cubicspline.c.o
[ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cubicspline
[ 76%] Built target cubicspline
[ 76%] Building C object dev/science/CMakeFiles/distortt.dir/distortt.c.o
[ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distortt
[ 76%] Built target distortt
[ 76%] Building C object dev/science/CMakeFiles/dvdwind.dir/dvdwind.c.o
[ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/dvdwind
[ 76%] Built target dvdwind
[ 76%] Building C object dev/science/CMakeFiles/flatten.dir/flatten.c.o
[ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/flatten
[ 76%] Built target flatten
[ 76%] Building C object dev/science/CMakeFiles/impulse.dir/impulse.c.o
[ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/impulse
[ 76%] Built target impulse
[ 77%] Building C object dev/science/CMakeFiles/motor.dir/motor.c.o
[ 77%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/motor
[ 77%] Built target motor
[ 77%] Building C object dev/science/CMakeFiles/multiosc.dir/multiosc.c.o
[ 78%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/multiosc
[ 78%] Built target multiosc
[ 78%] Building C object dev/science/CMakeFiles/multisynth.dir/multisynth.c.o
[ 78%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/multisynth
[ 78%] Built target multisynth
[ 78%] Building C object dev/science/CMakeFiles/newscales.dir/newscales.c.o
[ 78%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newscales
[ 78%] Built target newscales
[ 78%] Building C object dev/science/CMakeFiles/notchinvert.dir/notchinvert.c.o
[ 78%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/notchinvert
[ 78%] Built target notchinvert
[ 78%] Building C object dev/science/CMakeFiles/peakiso.dir/peakiso.c.o
[ 79%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/peakiso
[ 79%] Built target peakiso
[ 79%] Building C object dev/science/CMakeFiles/pulser.dir/pulser.c.o
[ 79%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pulser
[ 79%] Built target pulser
[ 79%] Building C object dev/science/CMakeFiles/refocus.dir/refocus.c.o
[ 80%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/refocus
[ 80%] Built target refocus
[ 80%] Building C object dev/science/CMakeFiles/repeater.dir/repeater.c.o
[ 81%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/repeater
[ 81%] Built target repeater
[ 82%] Building C object dev/science/CMakeFiles/rotor.dir/rotor.c.o
[ 82%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/rotor
[ 82%] Built target rotor
[ 82%] Building C object dev/science/CMakeFiles/scramble.dir/scramble.c.o
[ 82%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/scramble
[ 82%] Built target scramble
[ 83%] Building C object dev/science/CMakeFiles/smooth.dir/smooth.c.o
[ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/smooth
[ 83%] Built target smooth
[ 83%] Building C object dev/science/CMakeFiles/sorter.dir/sorter.c.o
[ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/sorter
[ 83%] Built target sorter
[ 83%] Building C object dev/science/CMakeFiles/specanal.dir/specanal.c.o
[ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specanal
[ 83%] Built target specanal
[ 83%] Building C object dev/science/CMakeFiles/specav.dir/specav.c.o
[ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specav
[ 83%] Built target specav
[ 83%] Building C object dev/science/CMakeFiles/specfnu.dir/specfnu.c.o
[ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specfnu
[ 83%] Built target specfnu
[ 83%] Building C object dev/science/CMakeFiles/specfold.dir/specfold.c.o
[ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specfold
[ 83%] Built target specfold
[ 83%] Building C object dev/science/CMakeFiles/spectstr.dir/spectstr.c.o
[ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spectstr
[ 83%] Built target spectstr
[ 83%] Building C object dev/science/CMakeFiles/spectune.dir/spectune.c.o
[ 84%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spectune
[ 84%] Built target spectune
[ 84%] Building C object dev/science/CMakeFiles/spin.dir/spin.c.o
[ 84%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spin
[ 84%] Built target spin
[ 84%] Building C object dev/science/CMakeFiles/splinter.dir/splinter.c.o
[ 85%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/splinter
[ 85%] Built target splinter
[ 85%] Building C object dev/science/CMakeFiles/strands.dir/strands.c.o
[ 85%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/strands
[ 85%] Built target strands
[ 85%] Building C object dev/science/CMakeFiles/stutter.dir/stutter.c.o
[ 85%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/stutter
[ 85%] Built target stutter
[ 85%] Building C object dev/science/CMakeFiles/synfilt.dir/synfilt.c.o
[ 85%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/synfilt
[ 85%] Built target synfilt
[ 86%] Building C object dev/science/CMakeFiles/synspline.dir/synspline.c.o
[ 86%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/synspline
[ 86%] Built target synspline
[ 86%] Building C object dev/science/CMakeFiles/newsynth.dir/synthesis.c.o
[ 87%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newsynth
[ 87%] Built target newsynth
[ 87%] Building C object dev/science/CMakeFiles/tesselate.dir/tesselate.c.o
[ 87%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tesselate
[ 87%] Built target tesselate
[ 87%] Building C object dev/science/CMakeFiles/tremenv.dir/tremenv.c.o
[ 87%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tremenv
[ 87%] Built target tremenv
[ 87%] Building C object dev/science/CMakeFiles/ts.dir/timeseries.c.o
[ 88%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/ts
[ 88%] Built target ts
[ 88%] Building C object dev/science/CMakeFiles/tsconvert.dir/ts_convert.c.o
[ 88%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tsconvert
[ 88%] Built target tsconvert
[ 88%] Building C object dev/science/CMakeFiles/tweet.dir/tweet.c.o
[ 89%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tweet
[ 89%] Built target tweet
[ 89%] Building C object dev/science/CMakeFiles/unknot.dir/unknot.c.o
[ 89%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/unknot
[ 89%] Built target unknot
[ 89%] Building C object dev/science/CMakeFiles/verges.dir/verges.c.o
[ 90%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/verges
[ 90%] Built target verges
[ 90%] Building C object dev/science/CMakeFiles/waveform.dir/waveform.c.o
[ 90%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/waveform
[ 90%] Built target waveform
[ 90%] Building C object dev/externals/portsf/CMakeFiles/portsf.dir/portsf.c.o
[ 90%] Building C object dev/externals/portsf/CMakeFiles/portsf.dir/ieee80.c.o
[ 90%] Linking C static library libportsf.a
[ 90%] Built target portsf
[ 90%] Building CXX object dev/externals/fastconv/CMakeFiles/fastconv.dir/fconv.cpp.o
/home/tacokoneko/code/CDP8/dev/externals/fastconv/fconv.cpp: In function ‘double timer()’:
/home/tacokoneko/code/CDP8/dev/externals/fastconv/fconv.cpp:115:14: warning: ‘int ftime(timeb*)’ is deprecated: Use gettimeofday or clock_gettime instead [-Wdeprecated-declarations]
  115 |         ftime(&now);
      |         ~~~~~^~~~~~
In file included from /home/tacokoneko/code/CDP8/dev/externals/fastconv/fconv.cpp:44:
/usr/include/sys/timeb.h:29:12: note: declared here
   29 | extern int ftime (struct timeb *__timebuf)
      |            ^~~~~
[ 90%] Building CXX object dev/externals/fastconv/CMakeFiles/fastconv.dir/genrespframe2.cpp.o
[ 91%] Building C object dev/externals/fastconv/CMakeFiles/fastconv.dir/mxfftd.c.o
[ 91%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/fastconv
[ 91%] Built target fastconv
[ 91%] Building CXX object dev/externals/reverb/CMakeFiles/rmverb.dir/rmverb.cpp.o
[ 91%] Building CXX object dev/externals/reverb/CMakeFiles/rmverb.dir/reverberator.cpp.o
[ 91%] Building CXX object dev/externals/reverb/CMakeFiles/rmverb.dir/wavetable.cpp.o
[ 91%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/rmverb
[ 91%] Built target rmverb
[ 91%] Building CXX object dev/externals/reverb/CMakeFiles/reverb.dir/reverb.cpp.o
[ 91%] Building CXX object dev/externals/reverb/CMakeFiles/reverb.dir/reverberator.cpp.o
[ 91%] Building CXX object dev/externals/reverb/CMakeFiles/reverb.dir/wavetable.cpp.o
[ 91%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/reverb
[ 91%] Built target reverb
[ 91%] Building CXX object dev/externals/reverb/CMakeFiles/rmresp.dir/roomresp.cpp.o
[ 92%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/rmresp
[ 92%] Built target rmresp
[ 92%] Building CXX object dev/externals/reverb/CMakeFiles/tapdelay.dir/tdelaymain.cpp.o
[ 92%] Building CXX object dev/externals/reverb/CMakeFiles/tapdelay.dir/reverberator.cpp.o
[ 93%] Building CXX object dev/externals/reverb/CMakeFiles/tapdelay.dir/wavetable.cpp.o
[ 93%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/tapdelay
[ 93%] Built target tapdelay
[ 93%] Building CXX object dev/externals/mctools/CMakeFiles/abfpan.dir/abfpan.cpp.o
[ 93%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/abfpan
[ 93%] Built target abfpan
[ 94%] Building CXX object dev/externals/mctools/CMakeFiles/abfpan2.dir/abfpan2.cpp.o
[ 94%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/abfpan2
[ 94%] Built target abfpan2
[ 94%] Building CXX object dev/externals/mctools/CMakeFiles/abfdcode.dir/abfdcode.cpp.o
[ 94%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/abfdcode
[ 94%] Built target abfdcode
[ 95%] Building C object dev/externals/mctools/CMakeFiles/fmdcode.dir/fmdcode.c.o
[ 95%] Building C object dev/externals/mctools/CMakeFiles/fmdcode.dir/fmhfuncs.c.o
[ 95%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/fmdcode
[ 95%] Built target fmdcode
[ 95%] Building C object dev/externals/mctools/CMakeFiles/channelx.dir/channel.c.o
[ 96%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/channelx
[ 96%] Built target channelx
[ 96%] Building C object dev/externals/mctools/CMakeFiles/chorder.dir/chorder.c.o
[ 97%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/chorder
[ 97%] Built target chorder
[ 97%] Building C object dev/externals/mctools/CMakeFiles/chxformat.dir/chxformat.c.o
[ 97%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/chxformat
[ 97%] Built target chxformat
[ 97%] Building C object dev/externals/mctools/CMakeFiles/copysfx.dir/copysf.c.o
[ 97%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/copysfx
[ 97%] Built target copysfx
[ 98%] Building C object dev/externals/mctools/CMakeFiles/interlx.dir/interlx.c.o
[ 98%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/interlx
[ 98%] Built target interlx
[ 98%] Building C object dev/externals/mctools/CMakeFiles/nmix.dir/nmix.c.o
[ 99%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/nmix
[ 99%] Built target nmix
[ 99%] Building C object dev/externals/mctools/CMakeFiles/njoin.dir/njoin.c.o
/home/tacokoneko/code/CDP8/dev/externals/mctools/njoin.c: In function ‘CreatePathByExpandingTildePath’:
/home/tacokoneko/code/CDP8/dev/externals/mctools/njoin.c:71:13: warning: ‘__builtin_strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
   71 |             strncpy(result, expandedPath, strlen(expandedPath) + 1); //copy the null-termination as well
      |             ^
/home/tacokoneko/code/CDP8/dev/externals/mctools/njoin.c:71:43: note: length computed here
   71 |             strncpy(result, expandedPath, strlen(expandedPath) + 1); //copy the null-termination as well
      |                                           ^~~~~~~~~~~~~~~~~~~~
[ 99%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/njoin
[ 99%] Built target njoin
[ 99%] Building CXX object dev/externals/mctools/CMakeFiles/rmsinfo.dir/rmsinfo.cpp.o
[ 99%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/rmsinfo
[ 99%] Built target rmsinfo
[ 99%] Building C object dev/externals/mctools/CMakeFiles/sfprops.dir/sfprops.c.o
[ 99%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/sfprops
[ 99%] Built target sfprops
[ 99%] Building C object dev/externals/paprogs/listaudevs/CMakeFiles/listaudevs.dir/devs.c.o
[ 99%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/listaudevs
[ 99%] Built target listaudevs
[ 99%] Building C object dev/externals/paprogs/paplay/CMakeFiles/paplay.dir/paplay.c.o
/home/tacokoneko/code/CDP8/dev/externals/paprogs/paplay/paplay.c:75:10: fatal error: pa_ringbuffer.h: No such file or directory
   75 | #include "pa_ringbuffer.h"
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [dev/externals/paprogs/paplay/CMakeFiles/paplay.dir/build.make:79: dev/externals/paprogs/paplay/CMakeFiles/paplay.dir/paplay.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:9534: dev/externals/paprogs/paplay/CMakeFiles/paplay.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
tacokoneko@CORSAIR ~/code/CDP8/build $ 

Given some time, I will try to plan and write a different solution to this error from the workaround I previously posted, while keeping in mind the principles discussed so far.

robertkirkman avatar Sep 14 '25 01:09 robertkirkman

I can see that one possible solution to the portaudio problem presented by a previous PR to this repository was the idea of committing the necessary missing portaudio internal source files directly into the CDP8 repo in a similar way to how you have now finished committing the necessary libaaio files,

  • https://github.com/ComposersDesktop/CDP8/pull/12

however, as has been discussed in several other places here, the downside of that is that it can easily become desynchronized from the version of the rest of the portaudio code that is used, and stop working, which leads any users who encounter that problem back to square 1. Therefore I think a method that ensures the version of PortAudio compiled with CDP8 is a whole, correct unit of a controlled version is probably the best long-term approach, assuming that the internal portaudio code remains required long-term and is not avoidable.

robertkirkman avatar Sep 14 '25 01:09 robertkirkman

Difficult to know which of your messages best to reply to, so I am choosing this one:

I think we are not at the stage, community-wise, to tag any version of portaudio as "correct". We have "stable", as we document and recommend, and "current", which is the code in the portaudio 'master' branch. The latter is relevant to portaudio developers and testers. It should conventionally be in a "develop" branch in github, but it isn't. CDP demands on portaudio are very modest indeed - no full-duplex program, no concerns regarding latency. Given that, the portaudio-recommended stable version is the "correct" one for CDP8, for now.

The one thing I never see in your (or anyone's) build log is exactly where you have built and placed portaudio. For better or worse, CDP8 makefiles currently rely on a hard-coded path, to access 'pa_ringbuffer.h" etc. Put the unpacked portaudio folder anywhere else, and pa_ringbuffer.h etc will not be found.

As succinctly as I can document it (in effect an expanded form of the document 'pabuild..txt'):

  1. download/copy  pa_stable...tgz into the directory dev/externals/paprogs

  2. cd into that same directory

  3. run tar -xvzf pa_stable...tgz    This creates a new directory 'portaudio' in the current paprogs directory, so that 'ls' shows:

   listaudevs    paplay    portaudio    pvplay    recsf     (plus CMakeLists.txt etc) 4. cd into 'portaudio' [for Linux][     run:  ./configure --with-alsa --with-jack

 5. run:     make

[this builds the static lib in the hidden directory:    dev/externals/paprogs/portaudio/lib/.libs to confirm this we would need to run:     ls -la

(the -a flag lists hidden files and folders) ]

6 run:   sudo make install

[this copies the static library and 'portaudio.h' into the standard /usr/local/[include | lib] folders, where cmake most easily finds them.  NB this will replace any existing instllation of portaudio. To avoid that, we would need to edit the CMakeLists.txt file in each of those listed folders to point to the locations in the portaudio folder. But that will still require the hard-coded plath to be specified in the CMakeLists.txt files.

IFF, after this, 'pa_ringbuffer.h' is not found, there is genuinely an error or bug in one or other of the CMakeLists.txt files, or (relatively unlikely?) in cmake itself.

There is no way I can solve such a problem while users do not confirm they have installed the portaudio sources in the exactly specified place. In the absence of that, all the presenting comments suggest that they have not.

RD

On 13/09/2025 22:57, Robert Kirkman wrote:

robertkirkman left a comment (ComposersDesktop/CDP8#18) https://github.com/ComposersDesktop/CDP8/issues/18#issuecomment-3288884191

I have spent some time reading your messages in other threads here, and I noticed that you recently explained your goals and obstacles for the project more clearly in another thread, which wasn't there when I originally wrote and posted my first script:

It would I think be great to be
able to build portaudio within the established CMake system (ditto
libaaio of course).

The viability of CMake now for portaudio is definitely a game-changer
(though I will not be 100% sold on it until I check it out under
Windows/MinGW - no assumptions are safe there!). I started all
this way
back when, trying to avoid the install step, for all the obvious
reasons, but kept hitting linking obstacles etc, so requiring (or
"strongly suggesting") the install step is something of a last resort.

This explanation you sent to someone else about the reason why the correct PortAudio source code is not yet imported into the project in an efficient way, the explanation of the way you would prefer to do it, and the errors you encountered when you tried to do so, is very clarifying.

I hope that soon, I might be able to set up an example solution for fixing that problem in the way you would like to, and show it to you, now that I understand the goals of the project more clearly.

— Reply to this email directly, view it on GitHub https://github.com/ComposersDesktop/CDP8/issues/18#issuecomment-3288884191, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABNHS4RV237XGN3HRYEEMAD3SSHNRAVCNFSM6AAAAACE3MLEPKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTEOBYHA4DIMJZGE. You are receiving this because you commented.Message ID: @.***>

richarddobson avatar Sep 14 '25 08:09 richarddobson

6 run: sudo make install

The time has come when I need to explain to you why many Linux users encounter a portaudio-related problem with CDP8 while using your officially recommended steps and are unable to continue once they encounter it.

This step in your officially recommended steps for building CDP8, installing portaudio manually into /usr/local using sudo make install, is unfortunately something that many Linux users will not use when they see it and will intentionally avoid. The reason is because, while sudo make install is acceptable in some rare situations, like in the case of libaaio, in the case of libaaio it was acceptable because libaaio is not officially-maintained as a package in any modern Linux distribution.

The situation with portaudio is different, because portaudio is officially maintained as a package in almost every Linux distribution. This means that unfortunately, installing a second copy of it directly into any global folder using sudo make install can actually cause a situation where other software that is not CDP8 can easily break and stop working in multiple ways that can be very difficult to predict if one doesn't carefully memorize every file that has ever been manually installed in a global folder, as a result of expecting to find the original portaudio that the other software was intended for, rather than the custom portaudio required by CDP8. Here is a good article explaining a basic overview of why sudo make install is avoided in almost all situations by experienced Linux users:

https://askubuntu.com/questions/264211/why-do-people-say-make-install-is-bad

Unfortunately, many Linux users will avoid CDP8 altogether if they discover that there is no straightforward way for them to install it without using sudo make install on portaudio, and that is an unfortunate situation that I believe could be avoided once enough changes to the project have been completed. This is why I am hopeful that you might reconsider the use of sudo make install in your officially recommended build steps for CDP8, especially if I am able to create and show you alternatives to that method in the future, until I find a way of writing an alternative method that is acceptable to everyone, including your goals for the project.

I don't mean any insult or offense by what I am about to say, and I emphasize that I only bring it up to try to be as helpful in possible in allowing you to understand the problem, but I can see that you yourself do understand and have already personally experienced at least one of the many possible confusing problems that can happen as an undesirable side effect of sudo make install. Even though libaaio is unlikely to cause severe problems when installed that way because of it not being very widely-used, you did still manage to encounter a problem with it that took you a short, but significant amount of time to figure out:

reminded myself to delete the previous install of libaaio in /usr/local

The amount of possible problems similar to that which sudo make install can cause, unfortunately greatly increases when the software in question is, unlike libaaio, commonly available as an operating system package. The amount of instability in a Linux installation that can result from doing that is much greater than it is for less-common software like libaaio. That is why many people will not use it on portaudio, and why in order to bring CDP8 helpfully to those users it would not otherwise reach, it will be necessary to make some changes to the project that allow for the removal of the recommendation to use sudo make install on portaudio (if you end up being open to the idea of making such changes).

robertkirkman avatar Sep 14 '25 09:09 robertkirkman

To summarize, no, I have not installed portaudio using sudo make install directly in my computer, but I hope to, after some work on this problem, be able to present you with a series of possible alternative solutions to that step, one or more of which might be more pleasing to you, and more maintainable if placed into the official repository, than the original, messy workaround I showed in my original script above.

robertkirkman avatar Sep 14 '25 09:09 robertkirkman

I have been constantly reconsidering it since the very first version of all this, with cmake, very well aware it is not ideal. You have not writtin anything I don't already agree with. I have even indicated this in previous posts. I  will need first to re-try it on the Mac, as that is where I hit what seemed unresolvable problems (not just finding a header file, but actually linking object files). Those may well, of course, be down to makefile errors.  But as we have seen, github is not only populated by experts and specialists, but by some who appear to be trying it for the first time and are unfamiliar with the basic procedures using the command line. So there is a demand out there to make things as simple and least-error-prone as possible, while established and confident Linux programmers will, I would assume, easily able to adapt the CMakeLists files to keep portaudio local, for their platform.

It is of course possible to support both options within cmake, but that will still need the user to edit the top CMakeLists.txt  to turn an option ON or OFF. I am looking at that, of course, along with everyting else.

That still does not answer my question about where your copy of portaudio was built. Your presenting issue was not about the install step, but about not finding pa_ringbuffer.h. That was the question I was seeking to resolve in my post describing the build stages.

Given cmake has progressed a lot since I started (when the min verison was 2.8 or something), now is clearly an opportune moment to look at the facilities of current/newish versions, with respect to getting cmake to download and locally build portaudio itself, and hard-wire paths as necessary.

This will sadly not happen quickly, as not only will I need to study and learn those facilities and functions (I was not the original author of the cmake framework, and have hitherto just been copying what was done by prof. John Fitch, vintage cmake 2.8, based on all his experience in building and maintaining csound), but test and verify on all three platforms; a task which  a user on any single platform does not have to deal with.

I am always open to advice, suggestions etc; but I will still be disinclined to acept a pull request, at least not without performing all those same checks on all platforms, and, ideally, fully understanding it. I am confident all these issues can be resolved entirely via a sufficiently modern cmake (such as is used for Csound), without addition of any further scripts. The best place for such things is, I suggest, not on github (where people do not automatically see others' posts without have to poke around a bit, and yes, I am reading them all through email) but through the cdp-dev mailing list, where everyone can read and participate:

http://rwdobson.com/mailman/listinfo/cdp-dev_rwdobson.com

Maybe this will be eventually supplanted by a Discussion facility on Github; I am keenly awaiting that on the portaudio page. But I am very much of the email and mailing list generation, and will always prefer that to web-based avenues.

RD.

On 14/09/2025 10:40, Robert Kirkman wrote:

robertkirkman left a comment (ComposersDesktop/CDP8#18) https://github.com/ComposersDesktop/CDP8/issues/18#issuecomment-3289397056

6 run:
sudo make install

The time has come when I need to explain to you why many Linux users encounter a portaudio-related problem with CDP8 while using your officially recommended steps and are unable to continue once they encounter it.

This step in your officially recommended steps for building CDP8, installing portaudio manually into |/usr/local| using |sudo make install|, is unfortunately something that many Linux users will not use when they see it and will intentionally avoid. The reason is because, while |sudo make install| is acceptable in some rare situations, like in the case of |libaaio|, in the case of |libaaio| it was acceptable because |libaaio| is not officially-maintained as a package in any modern Linux distribution.

The situation with portaudio is different, because portaudio is officially maintained as a package in almost every Linux distribution. This means that unfortunately, installing a second copy of it directly into any global folder using |sudo make install| can actually cause a situation where /other software that is not CDP8/ can easily break and stop working in multiple ways that can be very difficult to predict if one doesn't carefully memorize every file that has ever been manually installed in a global folder, as a result of expecting to find the original portaudio that the other software was intended for, rather than the custom portaudio required by CDP8. Here is a good article explaining a basic overview of why |sudo make install| is avoided in almost all situations by experienced Linux users:

https://askubuntu.com/questions/264211/why-do-people-say-make-install-is-bad

Unfortunately, many Linux users will avoid CDP8 altogether if they discover that there is no straightforward way for them to install it without using |sudo make install| on portaudio, and that is an unfortunate situation that I believe could be avoided once enough changes to the project have been completed. This is why I am hopeful that you might reconsider the use of |sudo make install| in your officially recommended build steps for CDP8, especially if I am able to create and show you alternatives to that method in the future, until I find a way of writing an alternative method that is acceptable to everyone, including your goals for the project.

I don't mean any insult or offense by what I am about to say, and I emphasize that I only bring it up to try to be as helpful in possible in allowing you to understand the problem, but I can see that you yourself do understand and have already personally experienced at least one of the many possible confusing problems that can happen as an undesirable side effect of |sudo make install|. Even though |libaaio| is unlikely to cause severe problems when installed that way because of it not being very widely-used, you did still manage to encounter a problem with it that took you a short, but significant amount of time to figure out:

reminded myself to delete the previous install of libaaio in
/usr/local

The amount of possible problems similar to that which |sudo make install| can cause, unfortunately /greatly/ increases when the software in question is, unlike |libaaio|, commonly available as an operating system package. The amount of instability in a Linux installation that can result from doing that is much greater than it is for less-common software like |libaaio|. That is why many people will not use it on portaudio, and why in order to bring CDP8 helpfully to those users it would not otherwise reach, it will be necessary to make some changes to the project that allow for the removal of the recommendation to use |sudo make install| on portaudio (if you end up being open to the idea of making such changes).

— Reply to this email directly, view it on GitHub https://github.com/ComposersDesktop/CDP8/issues/18#issuecomment-3289397056, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABNHS4WJWRWO2UZ3W7XXTLL3SUZYTAVCNFSM6AAAAACE3MLEPKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTEOBZGM4TOMBVGY. You are receiving this because you commented.Message ID: @.***>

richarddobson avatar Sep 14 '25 11:09 richarddobson

That still does not answer my question about where your copy of portaudio was built. Your presenting issue was not about the install step, but about not finding pa_ringbuffer.h. That was the question I was seeking to resolve in my post describing the build stages.

Since the distro I am using is Gentoo, it so happens that by default in Gentoo, whenever a new package is installed, which is done using sudo emerge, the package manager emerge (which is also known as, or is the CLI frontend command of the package manager known as, "Portage"), the source code of that package is automatically downloaded and compiled directly in a way that is integrated with the Gentoo distro, and this is the normal behavior of Gentoo because it is a "source-based" distro,

so I noticed that technically, for me, the source code of Portaudio does get automatically fetched and placed in this folder on my computer, right at the moment the sudo emerge portaudio command is used, and that same command also installs my system's portaudio package using the artifacts built from that source folder, which provides the files /usr/lib64/libportaudio.a and /usr/lib64/libportaudio.so, and the other public-facing portaudio components:

/var/tmp/portage/media-libs/portaudio-19.07.00-r2/work/portaudio

If I want to temporarily preserve that portaudio source folder, I can use the command sudo emerge portaudio, then cancel it during the compilation, but after the source has already been extracted, so that I can reuse that source to build CDP8.

This is also a way that I have used to confirm that the export CPATH= workaround suggested by someone else above is useful to help with this, despite it still involving manual commands external to CMake to set up.

tacokoneko@CORSAIR ~/code $ sudo emerge portaudio
Calculating dependencies... done!
Dependency resolution took 3.11 s (backtrack: 0/20).


>>> Verifying ebuild manifests

>>> Emerging (1 of 1) media-libs/portaudio-19.07.00-r2::gentoo
 * pa_stable_v190700_20210406.tgz BLAKE2B SHA512 size ;-) ...                                              [ ok ]
 * portaudio-19.07.00-audacity.patch.bz2 BLAKE2B SHA512 size ;-) ...                                       [ ok ]
>>> Unpacking source...
>>> Unpacking pa_stable_v190700_20210406.tgz to /var/tmp/portage/media-libs/portaudio-19.07.00-r2/work
>>> Unpacking portaudio-19.07.00-audacity.patch.bz2 to /var/tmp/portage/media-libs/portaudio-19.07.00-r2/work
>>> Source unpacked in /var/tmp/portage/media-libs/portaudio-19.07.00-r2/work
>>> Preparing source in /var/tmp/portage/media-libs/portaudio-19.07.00-r2/work/portaudio ...
 * Applying portaudio-19.07.00-audacity.patch ...                                                          [ ok ]
 * Applying portaudio-19.06.00-AR.patch ...                                                                [ ok ]
 * This package has a configure.in file which has long been deprecated.  Please
 * update it to use configure.ac instead as newer versions of autotools will die
 * when it finds this file.  See https://bugs.gentoo.org/426262 for details.
 * Running 'autoconf' ...                                                                                  [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-libs/portaudio-19.07.00-r2/work/portaudio ...
 * abi_x86_64.amd64: running multilib-minimal_abi_src_configure
 * econf: updating portaudio/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating portaudio/bindings/cpp/build/gnu/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating portaudio/bindings/cpp/build/gnu/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating portaudio/config.guess with /usr/share/gnuconfig/config.guess
/var/tmp/portage/media-libs/portaudio-19.07.00-r2/work/portaudio/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/portaudio-19.07.00-r2 --htmldir=/usr/share/doc/portaudio-19.07.00-r2/html --with-sysroot=/ --libdir=/usr/lib64 --cache-file=/var/tmp/portage/media-libs/portaudio-19.07.00-r2/work/portaudio-abi_x86_64.amd64/config.cache --disable-debug-output --enable-cxx --enable-static --with-alsa --with-jack --with-oss
configure: loading site script /usr/share/config.site
configure: loading site script /usr/share/config.site.d/80crossdev.conf
configure: creating cache /var/tmp/portage/media-libs/portaudio-19.07.00-r2/work/portaudio-abi_x86_64.amd64/config.cache
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking whether the compiler supports GNU C++... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking for x86_64-pc-linux-gnu-g++ option to enable C++11 features... none needed
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
checking for x86_64-pc-linux-gnu-objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-pc-linux-gnu-dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
checking for archiver @FILE support... @
checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking for gawk... gawk
checking command to parse /usr/bin/nm -B output from x86_64-pc-linux-gnu-gcc object... ok
checking for sysroot... /
checking for x86_64-pc-linux-gnu-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... ^C

Exiting on signal 2
tacokoneko@CORSAIR ~/code $ sudo chmod -R 755 /var/tmp/portage/media-libs/portaudio-19.07.00-r2
tacokoneko@CORSAIR ~/code $ export CPATH=/var/tmp/portage/media-libs/portaudio-19.07.00-r2/work/portaudio/src/common
tacokoneko@CORSAIR ~/code $ git clone https://github.com/ComposersDesktop/CDP8.git
Cloning into 'CDP8'...
remote: Enumerating objects: 3527, done.
remote: Counting objects: 100% (685/685), done.
remote: Compressing objects: 100% (153/153), done.
remote: Total 3527 (delta 569), reused 559 (delta 532), pack-reused 2842 (from 2)
Receiving objects: 100% (3527/3527), 14.45 MiB | 9.94 MiB/s, done.
Resolving deltas: 100% (2269/2269), done.
tacokoneko@CORSAIR ~/code $ cd CDP8/
tacokoneko@CORSAIR ~/code/CDP8 $ mkdir build
tacokoneko@CORSAIR ~/code/CDP8 $ cd build
tacokoneko@CORSAIR ~/code/CDP8/build $ cmake ..
CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- The C compiler identification is GNU 14.3.0
-- The CXX compiler identification is GNU 14.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - 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: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- /home/tacokoneko/code/CDP8
-- installing to /usr/local
-- building to /home/tacokoneko/code/CDP8/NewRelease
-- LIBRARY INSTALL DIR: lib
-- Performing Test HAS_TREE_VECTORIZE
-- Performing Test HAS_TREE_VECTORIZE - Success
-- Performing Test HAS_CXX_TREE_VECTORIZE
-- Performing Test HAS_CXX_TREE_VECTORIZE - Success
-- Performing Test HAS_FAST_MATH
-- Performing Test HAS_FAST_MATH - Success
-- Performing Test HAS_CXX_FAST_MATH
-- Performing Test HAS_CXX_FAST_MATH - Success
-- Performing Test HAS_FPMATH_SSE
-- Performing Test HAS_FPMATH_SSE - Success
-- Performing Test HAS_CXX_FPMATH_SSE
-- Performing Test HAS_CXX_FPMATH_SSE - Success
-- Performing Test HAS_SSE2
-- Performing Test HAS_SSE2 - Success
-- Performing Test HAS_CXX_SSE2
-- Performing Test HAS_CXX_SSE2 - Success
-- Performing Test HAS_OMIT_FRAME_POINTER
-- Performing Test HAS_OMIT_FRAME_POINTER - Success
-- Performing Test HAS_CXX_OMIT_FRAME_POINTER
-- Performing Test HAS_CXX_OMIT_FRAME_POINTER - Success
-- Not using Custom.cmake file.
-- Performing Test HAS_VISIBILITY_HIDDEN
-- Performing Test HAS_VISIBILITY_HIDDEN - Success
-- Performing Test HAS_CXX_VISIBILITY_HIDDEN
-- Performing Test HAS_CXX_VISIBILITY_HIDDEN - Success
-- BUILD_BIN_DIR set to 
-- BUILD_LIB_DIR set to /home/tacokoneko/code/CDP8/build/lib
-- paprogs to be built
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for io.h
-- Looking for io.h - not found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for termios.h
-- Looking for termios.h - found
-- Looking for sys/ioctl.h
-- Looking for sys/ioctl.h - found
-- Looking for sys/wait.h
-- Looking for sys/wait.h - found
-- Looking for values.h
-- Looking for values.h - found
-- Looking for winsock.h
-- Looking for winsock.h - not found
-- Looking for sys/socket.h
-- Looking for sys/socket.h - found
-- Looking for dirent.h
-- Looking for dirent.h - found
-- Building on Linux
-- Configuring done (1.8s)
-- Generating done (0.2s)
-- Build files have been written to: /home/tacokoneko/code/CDP8/build
tacokoneko@CORSAIR ~/code/CDP8/build $ make
[  0%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/__/cdparse/cdparse.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/dzsetup.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/formantsg.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/mainfuncs.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/parstruct.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/readdata.c.o
[  1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/readfiles.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/special.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tkinput.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tklib1.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tklib3.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/validate.c.o
[  2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/writedata.c.o
[  3%] Linking C static library libcdp2k.a
[  3%] Built target cdp2k
[  3%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/sfsys.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/snd.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/sfdir.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/osbind.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/props.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/ieee80.c.o
[  4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/pvfileio.c.o
[  4%] Linking C static library libsfsys.a
[  4%] Built target sfsys
[  5%] Building C object dev/pvxio2/CMakeFiles/pvxio2.dir/pvfileio.c.o
[  5%] Linking C static library libpvxio2.a
[  5%] Built target pvxio2
[  5%] Building C object dev/aaio/CMakeFiles/aaio.dir/aaio.c.o
[  5%] Linking C static library libaaio.a
[  5%] Built target aaio
[  6%] Building C object dev/blur/CMakeFiles/blur.dir/main.c.o
[  6%] Building C object dev/blur/CMakeFiles/blur.dir/ap_blur.c.o
[  6%] Building C object dev/blur/CMakeFiles/blur.dir/blur.c.o
[  6%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/blur
[  6%] Built target blur
[  6%] Building C object dev/cdparams/CMakeFiles/cdparams.dir/cdparams.c.o
[  6%] Building C object dev/cdparams/CMakeFiles/cdparams.dir/display.c.o
[  6%] Building C object dev/cdparams/CMakeFiles/cdparams.dir/flagnames.c.o
[  6%] Building C object dev/cdparams/CMakeFiles/cdparams.dir/parnames.c.o
[  6%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cdparams
[  6%] Built target cdparams
[  7%] Building C object dev/cdparams_other/CMakeFiles/cdparams_other.dir/cdparams_other.c.o
[  7%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cdparams_other
[  7%] Built target cdparams_other
[  7%] Building C object dev/cdparse/CMakeFiles/cdparse.dir/cdparse.c.o
[  7%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cdparse
[  7%] Built target cdparse
[  7%] Building C object dev/combine/CMakeFiles/combine.dir/main.c.o
[  7%] Building C object dev/combine/CMakeFiles/combine.dir/combine.c.o
[  7%] Building C object dev/combine/CMakeFiles/combine.dir/ap_combine.c.o
[  7%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/combine
[  7%] Built target combine
[  7%] Building C object dev/distort/CMakeFiles/distort.dir/ap_distort.c.o
[  7%] Building C object dev/distort/CMakeFiles/distort.dir/disprepro.c.o
[  8%] Building C object dev/distort/CMakeFiles/distort.dir/distdel.c.o
[  8%] Building C object dev/distort/CMakeFiles/distort.dir/distflt.c.o
[  8%] Building C object dev/distort/CMakeFiles/distort.dir/distintlv.c.o
[  8%] Building C object dev/distort/CMakeFiles/distort.dir/distort.c.o
[  8%] Building C object dev/distort/CMakeFiles/distort.dir/distorta.c.o
[  8%] Building C object dev/distort/CMakeFiles/distort.dir/distorte.c.o
[  9%] Building C object dev/distort/CMakeFiles/distort.dir/distortf.c.o
[  9%] Building C object dev/distort/CMakeFiles/distort.dir/distorth.c.o
[  9%] Building C object dev/distort/CMakeFiles/distort.dir/distortion.c.o
[  9%] Building C object dev/distort/CMakeFiles/distort.dir/distortm.c.o
[  9%] Building C object dev/distort/CMakeFiles/distort.dir/distorto.c.o
[  9%] Building C object dev/distort/CMakeFiles/distort.dir/distortp.c.o
[ 10%] Building C object dev/distort/CMakeFiles/distort.dir/distortr.c.o
[ 10%] Building C object dev/distort/CMakeFiles/distort.dir/distorts.c.o
[ 10%] Building C object dev/distort/CMakeFiles/distort.dir/distresize.c.o
[ 10%] Building C object dev/distort/CMakeFiles/distort.dir/distrpl.c.o
[ 10%] Building C object dev/distort/CMakeFiles/distort.dir/distrpt.c.o
[ 10%] Building C object dev/distort/CMakeFiles/distort.dir/disttel.c.o
[ 11%] Building C object dev/distort/CMakeFiles/distort.dir/main.c.o
[ 11%] Building C object dev/distort/CMakeFiles/distort.dir/pulse.c.o
[ 11%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distort
[ 11%] Built target distort
[ 11%] Building C object dev/editsf/CMakeFiles/sfedit.dir/main.c.o
[ 11%] Building C object dev/editsf/CMakeFiles/sfedit.dir/ap_edit.c.o
[ 12%] Building C object dev/editsf/CMakeFiles/sfedit.dir/cut.c.o
[ 12%] Building C object dev/editsf/CMakeFiles/sfedit.dir/twixt.c.o
[ 12%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/sfedit
[ 12%] Built target sfedit
[ 12%] Building C object dev/env/CMakeFiles/envel.dir/main.c.o
[ 12%] Building C object dev/env/CMakeFiles/envel.dir/ap_envel.c.o
[ 12%] Building C object dev/env/CMakeFiles/envel.dir/envel.c.o
[ 12%] Building C object dev/env/CMakeFiles/envel.dir/envfuncs.c.o
[ 13%] Building C object dev/env/CMakeFiles/envel.dir/envimpos.c.o
[ 13%] Building C object dev/env/CMakeFiles/envel.dir/envprepro.c.o
[ 13%] Building C object dev/env/CMakeFiles/envel.dir/envprocess.c.o
[ 13%] Building C object dev/env/CMakeFiles/envel.dir/envxtract.c.o
[ 13%] Building C object dev/env/CMakeFiles/envel.dir/pluck.c.o
[ 13%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/envel
[ 13%] Built target envel
[ 13%] Building C object dev/extend/CMakeFiles/extend.dir/main.c.o
[ 13%] Building C object dev/extend/CMakeFiles/extend.dir/ap_extend.c.o
[ 13%] Building C object dev/extend/CMakeFiles/extend.dir/drunk.c.o
[ 14%] Building C object dev/extend/CMakeFiles/extend.dir/extprepro.c.o
[ 14%] Building C object dev/extend/CMakeFiles/extend.dir/iterate.c.o
[ 14%] Building C object dev/extend/CMakeFiles/extend.dir/zigzag.c.o
[ 14%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/extend
[ 14%] Built target extend
[ 14%] Building C object dev/filter/CMakeFiles/filter.dir/main.c.o
[ 14%] Building C object dev/filter/CMakeFiles/filter.dir/ap_filter.c.o
[ 15%] Building C object dev/filter/CMakeFiles/filter.dir/filters0.c.o
[ 15%] Building C object dev/filter/CMakeFiles/filter.dir/filters1.c.o
[ 15%] Building C object dev/filter/CMakeFiles/filter.dir/fltpcon.c.o
[ 15%] Building C object dev/filter/CMakeFiles/filter.dir/fltprepro.c.o
[ 15%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/filter
[ 15%] Built target filter
[ 15%] Building C object dev/focus/CMakeFiles/focus.dir/main.c.o
[ 15%] Building C object dev/focus/CMakeFiles/focus.dir/ap_focus.c.o
[ 15%] Building C object dev/focus/CMakeFiles/focus.dir/focus.c.o
[ 16%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/focus
[ 16%] Built target focus
[ 16%] Building C object dev/formants/CMakeFiles/formants.dir/main.c.o
[ 16%] Building C object dev/formants/CMakeFiles/formants.dir/ap_formants.c.o
[ 16%] Building C object dev/formants/CMakeFiles/formants.dir/formants.c.o
[ 17%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/formants
[ 17%] Built target formants
[ 17%] Building C object dev/grain/CMakeFiles/grain.dir/main.c.o
[ 17%] Building C object dev/grain/CMakeFiles/grain.dir/ap_grain.c.o
[ 18%] Building C object dev/grain/CMakeFiles/grain.dir/grain.c.o
[ 18%] Building C object dev/grain/CMakeFiles/grain.dir/grain1.c.o
[ 18%] Building C object dev/grain/CMakeFiles/grain.dir/graprepro.c.o
[ 18%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/grain
[ 18%] Built target grain
[ 19%] Building C object dev/hfperm/CMakeFiles/hfperm.dir/main.c.o
[ 19%] Building C object dev/hfperm/CMakeFiles/hfperm.dir/ap_hfperm.c.o
[ 19%] Building C object dev/hfperm/CMakeFiles/hfperm.dir/hfperm.c.o
[ 19%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/hfperm
[ 19%] Built target hfperm
[ 19%] Building C object dev/hilite/CMakeFiles/hilite.dir/main.c.o
[ 19%] Building C object dev/hilite/CMakeFiles/hilite.dir/ap_hilite.c.o
[ 19%] Building C object dev/hilite/CMakeFiles/hilite.dir/hilite.c.o
[ 20%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/hilite
[ 20%] Built target hilite
[ 20%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/main.c.o
[ 20%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/ap_house.c.o
[ 20%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/channels.c.o
[ 21%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/clean.c.o
[ 21%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/dump.c.o
[ 21%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/dupl.c.o
[ 21%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/respec.c.o
[ 21%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/sort.c.o
[ 21%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/housekeep
[ 21%] Built target housekeep
[ 22%] Building C object dev/misc/CMakeFiles/brkdur.dir/brkdur.c.o
[ 22%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/brkdur
[ 22%] Built target brkdur
[ 22%] Building C object dev/misc/CMakeFiles/diskspace.dir/diskspace.c.o
[ 22%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/diskspace
[ 22%] Built target diskspace
[ 22%] Building C object dev/misc/CMakeFiles/fixgobo.dir/fixgobo.c.o
[ 22%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/fixgobo
[ 22%] Built target fixgobo
[ 23%] Building C object dev/misc/CMakeFiles/gobo.dir/gobo.c.o
[ 23%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/gobo
[ 23%] Built target gobo
[ 23%] Building C object dev/misc/CMakeFiles/gobosee.dir/gobosee.c.o
[ 23%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/gobosee
[ 23%] Built target gobosee
[ 23%] Building C object dev/misc/CMakeFiles/histconv.dir/histconv.c.o
[ 23%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/histconv
[ 23%] Built target histconv
[ 23%] Building C object dev/misc/CMakeFiles/listdate.dir/listdate.c.o
[ 24%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/listdate
[ 24%] Built target listdate
[ 24%] Building C object dev/misc/CMakeFiles/logdate.dir/logdate.c.o
[ 24%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/logdate
[ 24%] Built target logdate
[ 24%] Building C object dev/misc/CMakeFiles/maxsamp2.dir/maxsamp2.c.o
[ 24%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/maxsamp2
[ 24%] Built target maxsamp2
[ 24%] Building C object dev/misc/CMakeFiles/paudition.dir/paudition.c.o
[ 24%] Building C object dev/misc/CMakeFiles/paudition.dir/mxfft.c.o
[ 24%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/paudition
[ 24%] Built target paudition
[ 25%] Building C object dev/misc/CMakeFiles/pdisplay.dir/pdisplay.c.o
[ 25%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pdisplay
[ 25%] Built target pdisplay
[ 25%] Building C object dev/misc/CMakeFiles/pmodify.dir/pmodify.c.o
[ 25%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pmodify
[ 25%] Built target pmodify
[ 25%] Building C object dev/misc/CMakeFiles/progmach.dir/progmach.c.o
[ 25%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/progmach
[ 25%] Built target progmach
[ 26%] Building C object dev/misc/CMakeFiles/stretcha.dir/stretcha.c.o
[ 26%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/stretcha
[ 26%] Built target stretcha
[ 26%] Building C object dev/misc/CMakeFiles/tkusage.dir/tkusage.c.o
[ 26%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tkusage
[ 26%] Built target tkusage
[ 27%] Building C object dev/misc/CMakeFiles/tkusage_other.dir/tkusage_other.c.o
[ 27%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tkusage_other
[ 27%] Built target tkusage_other
[ 27%] Building C object dev/misc/CMakeFiles/vuform.dir/vuform.c.o
[ 27%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/vuform
[ 27%] Built target vuform
[ 27%] Building C object dev/modify/CMakeFiles/modify.dir/main.c.o
[ 27%] Building C object dev/modify/CMakeFiles/modify.dir/ap_modify.c.o
[ 28%] Building C object dev/modify/CMakeFiles/modify.dir/brapcon.c.o
[ 28%] Building C object dev/modify/CMakeFiles/modify.dir/delay.c.o
[ 28%] Building C object dev/modify/CMakeFiles/modify.dir/gain.c.o
[ 28%] Building C object dev/modify/CMakeFiles/modify.dir/pan.c.o
[ 28%] Building C object dev/modify/CMakeFiles/modify.dir/granula1.c.o
[ 28%] Building C object dev/modify/CMakeFiles/modify.dir/radical.c.o
[ 29%] Building C object dev/modify/CMakeFiles/modify.dir/strans.c.o
[ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/modify
[ 29%] Built target modify
[ 29%] Building C object dev/morph/CMakeFiles/morph.dir/main.c.o
[ 29%] Building C object dev/morph/CMakeFiles/morph.dir/ap_morph.c.o
[ 29%] Building C object dev/morph/CMakeFiles/morph.dir/morph.c.o
[ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/morph
[ 29%] Built target morph
[ 29%] Building C object dev/new/CMakeFiles/cantor.dir/cantor.c.o
[ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cantor
[ 29%] Built target cantor
[ 29%] Building C object dev/new/CMakeFiles/ceracu.dir/ceracu.c.o
[ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/ceracu
[ 29%] Built target ceracu
[ 29%] Building C object dev/new/CMakeFiles/chanphase.dir/chanphase.c.o
[ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/chanphase
[ 29%] Built target chanphase
[ 29%] Building C object dev/new/CMakeFiles/sfecho.dir/echo.c.o
[ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/sfecho
[ 29%] Built target sfecho
[ 29%] Building C object dev/new/CMakeFiles/filtrage.dir/filtrage.c.o
[ 30%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/filtrage
[ 30%] Built target filtrage
[ 30%] Building C object dev/new/CMakeFiles/fracture.dir/fracture.c.o
[ 30%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/fracture
[ 30%] Built target fracture
[ 30%] Building C object dev/new/CMakeFiles/glisten.dir/glisten.c.o
[ 30%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/glisten
[ 30%] Built target glisten
[ 30%] Building C object dev/new/CMakeFiles/isolate.dir/isolate.c.o
[ 30%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/isolate
[ 30%] Built target isolate
[ 30%] Building C object dev/new/CMakeFiles/iterfof.dir/iterfof.c.o
[ 30%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/iterfof
[ 30%] Built target iterfof
[ 30%] Building C object dev/new/CMakeFiles/iterline.dir/iterline.c.o
[ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/iterline
[ 31%] Built target iterline
[ 31%] Building C object dev/new/CMakeFiles/iterlinef.dir/iterlinef.c.o
[ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/iterlinef
[ 31%] Built target iterlinef
[ 31%] Building C object dev/new/CMakeFiles/madrid.dir/madrid.c.o
[ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/madrid
[ 31%] Built target madrid
[ 31%] Building C object dev/new/CMakeFiles/newdelay.dir/newdelay.c.o
[ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newdelay
[ 31%] Built target newdelay
[ 31%] Building C object dev/new/CMakeFiles/newmorph.dir/newmorph.c.o
[ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newmorph
[ 31%] Built target newmorph
[ 31%] Building C object dev/new/CMakeFiles/newtex.dir/newtex.c.o
[ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newtex
[ 31%] Built target newtex
[ 32%] Building C object dev/new/CMakeFiles/packet.dir/packet.c.o
[ 32%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/packet
[ 32%] Built target packet
[ 33%] Building C object dev/new/CMakeFiles/panorama.dir/panorama.c.o
[ 33%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/panorama
[ 33%] Built target panorama
[ 33%] Building C object dev/new/CMakeFiles/rejoin.dir/rejoin.c.o
[ 33%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/rejoin
[ 33%] Built target rejoin
[ 34%] Building C object dev/new/CMakeFiles/selfsim.dir/selfsim.c.o
[ 34%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/selfsim
[ 34%] Built target selfsim
[ 35%] Building C object dev/new/CMakeFiles/shifter.dir/shifter.c.o
[ 35%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/shifter
[ 35%] Built target shifter
[ 35%] Building C object dev/new/CMakeFiles/shrink.dir/shrink.c.o
[ 35%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/shrink
[ 35%] Built target shrink
[ 35%] Building C object dev/new/CMakeFiles/silend.dir/silend.c.o
[ 35%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/silend
[ 35%] Built target silend
[ 36%] Building C object dev/new/CMakeFiles/specgrids.dir/specgrids.c.o
[ 36%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specgrids
[ 36%] Built target specgrids
[ 37%] Building C object dev/new/CMakeFiles/specsphinx.dir/specsphinx.c.o
[ 37%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specsphinx
[ 37%] Built target specsphinx
[ 37%] Building C object dev/new/CMakeFiles/spectrum.dir/spectrum.c.o
[ 37%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spectrum
[ 37%] Built target spectrum
[ 37%] Building C object dev/new/CMakeFiles/spectwin.dir/spectwin.c.o
[ 37%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spectwin
[ 37%] Built target spectwin
[ 37%] Building C object dev/new/CMakeFiles/specvu.dir/specvu.c.o
[ 38%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specvu
[ 38%] Built target specvu
[ 38%] Building C object dev/new/CMakeFiles/subtract.dir/subtract.c.o
[ 39%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/subtract
[ 39%] Built target subtract
[ 39%] Building C object dev/new/CMakeFiles/superaccu.dir/superaccu.c.o
[ 39%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/superaccu
[ 39%] Built target superaccu
[ 39%] Building C object dev/new/CMakeFiles/tangent.dir/tangent.c.o
[ 39%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tangent
[ 39%] Built target tangent
[ 40%] Building C object dev/new/CMakeFiles/transit.dir/transit.c.o
[ 40%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/transit
[ 40%] Built target transit
[ 40%] Building C object dev/new/CMakeFiles/tremolo.dir/tremolo.c.o
[ 40%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tremolo
[ 40%] Built target tremolo
[ 40%] Building C object dev/new/CMakeFiles/tunevary.dir/tunevary.c.o
[ 40%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tunevary
[ 40%] Built target tunevary
[ 40%] Building C object dev/pagrab/CMakeFiles/pagrab.dir/pagrab.c.o
[ 40%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pagrab
[ 40%] Built target pagrab
[ 40%] Building C object dev/paview/CMakeFiles/paview.dir/paview.c.o
[ 40%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/paview
[ 40%] Built target paview
[ 40%] Building C object dev/pitch/CMakeFiles/pitch.dir/main.c.o
[ 41%] Building C object dev/pitch/CMakeFiles/pitch.dir/ap_pitch.c.o
[ 41%] Building C object dev/pitch/CMakeFiles/pitch.dir/pitch.c.o
[ 41%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pitch
[ 41%] Built target pitch
[ 41%] Building C object dev/pitchinfo/CMakeFiles/pitchinfo.dir/main.c.o
[ 41%] Building C object dev/pitchinfo/CMakeFiles/pitchinfo.dir/ap_pinfo.c.o
[ 41%] Building C object dev/pitchinfo/CMakeFiles/pitchinfo.dir/specpinfo.c.o
[ 42%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pitchinfo
[ 42%] Built target pitchinfo
[ 42%] Building C object dev/pv/CMakeFiles/pvoc.dir/main.c.o
[ 42%] Building C object dev/pv/CMakeFiles/pvoc.dir/ap_pvoc.c.o
[ 42%] Building C object dev/pv/CMakeFiles/pvoc.dir/mxfft.c.o
[ 42%] Building C object dev/pv/CMakeFiles/pvoc.dir/pvoc.c.o
[ 42%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pvoc
[ 42%] Built target pvoc
[ 42%] Building C object dev/pview/CMakeFiles/pview.dir/pview.c.o
[ 43%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pview
[ 43%] Built target pview
[ 43%] Building C object dev/repitch/CMakeFiles/repitch.dir/repitch.c.o
[ 43%] Building C object dev/repitch/CMakeFiles/repitch.dir/main.c.o
[ 43%] Building C object dev/repitch/CMakeFiles/repitch.dir/ap_repitch.c.o
[ 43%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/repitch
[ 43%] Built target repitch
[ 44%] Building C object dev/sfutils/CMakeFiles/dirsf.dir/dirsf.c.o
[ 44%] Building C object dev/sfutils/CMakeFiles/dirsf.dir/wildcard.c.o
[ 44%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/dirsf
[ 44%] Built target dirsf
[ 44%] Building C object dev/sndinfo/CMakeFiles/sndinfo.dir/main.c.o
[ 44%] Building C object dev/sndinfo/CMakeFiles/sndinfo.dir/ap_sndinfo.c.o
[ 44%] Building C object dev/sndinfo/CMakeFiles/sndinfo.dir/compare.c.o
[ 44%] Building C object dev/sndinfo/CMakeFiles/sndinfo.dir/musunit.c.o
[ 45%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/sndinfo
[ 45%] Built target sndinfo
[ 45%] Building C object dev/spec/CMakeFiles/spec.dir/main.c.o
[ 46%] Building C object dev/spec/CMakeFiles/spec.dir/ap_simple.c.o
[ 46%] Building C object dev/spec/CMakeFiles/spec.dir/simple.c.o
[ 46%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spec
[ 46%] Built target spec
[ 46%] Building C object dev/specinfo/CMakeFiles/specinfo.dir/main.c.o
[ 46%] Building C object dev/specinfo/CMakeFiles/specinfo.dir/ap_specinfo.c.o
[ 46%] Building C object dev/specinfo/CMakeFiles/specinfo.dir/specinfo.c.o
[ 46%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specinfo
[ 46%] Built target specinfo
[ 46%] Building C object dev/standalone/CMakeFiles/analjoin.dir/analjoin.c.o
[ 46%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/analjoin
[ 46%] Built target analjoin
[ 46%] Building C object dev/standalone/CMakeFiles/brktopi.dir/brktopi.c.o
[ 46%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/brktopi
[ 46%] Built target brktopi
[ 47%] Building C object dev/standalone/CMakeFiles/constrict.dir/constrict.c.o
[ 47%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/constrict
[ 47%] Built target constrict
[ 47%] Building C object dev/standalone/CMakeFiles/dshift.dir/dshift.c.o
/home/tacokoneko/code/CDP8/dev/standalone/dshift.c: In function ‘input’:
/home/tacokoneko/code/CDP8/dev/standalone/dshift.c:293:9: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  293 |         fscanf(ifp,"%lf%lf",&(bp[total].time),&(bp[total].param));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 47%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/dshift
[ 47%] Built target dshift
[ 48%] Building C object dev/standalone/CMakeFiles/envnu.dir/envnu.c.o
[ 48%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/envnu
[ 48%] Built target envnu
[ 48%] Building C object dev/standalone/CMakeFiles/features.dir/features.c.o
[ 48%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/features
[ 48%] Built target features
[ 48%] Building C object dev/standalone/CMakeFiles/flutter.dir/flutter.c.o
[ 48%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/flutter
[ 48%] Built target flutter
[ 48%] Building C object dev/standalone/CMakeFiles/fofex.dir/fofex.c.o
[ 48%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/fofex
[ 48%] Built target fofex
[ 48%] Building C object dev/standalone/CMakeFiles/frame.dir/frame.c.o
[ 49%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/frame
[ 49%] Built target frame
[ 49%] Building C object dev/standalone/CMakeFiles/freeze.dir/freeze.c.o
[ 49%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/freeze
[ 49%] Built target freeze
[ 49%] Building C object dev/standalone/CMakeFiles/gate.dir/gate.c.o
[ 49%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/gate
[ 49%] Built target gate
[ 50%] Building C object dev/standalone/CMakeFiles/get_partials.dir/get_partials.c.o
[ 50%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/get_partials
[ 50%] Built target get_partials
[ 50%] Building C object dev/standalone/CMakeFiles/grainex.dir/grainex.c.o
[ 50%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/grainex
[ 50%] Built target grainex
[ 51%] Building C object dev/standalone/CMakeFiles/hover.dir/hover.c.o
[ 51%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/hover
[ 51%] Built target hover
[ 51%] Building C object dev/standalone/CMakeFiles/manysil.dir/manysil.c.o
[ 52%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/manysil
[ 52%] Built target manysil
[ 52%] Building C object dev/standalone/CMakeFiles/mchanpan.dir/mchanpan.c.o
[ 53%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchanpan
[ 53%] Built target mchanpan
[ 53%] Building C object dev/standalone/CMakeFiles/mchanrev.dir/mchanrev.c.o
[ 53%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchanrev
[ 53%] Built target mchanrev
[ 53%] Building C object dev/standalone/CMakeFiles/mchiter.dir/mchiter.c.o
[ 53%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchiter
[ 53%] Built target mchiter
[ 53%] Building C object dev/standalone/CMakeFiles/mchshred.dir/mchshred.c.o
[ 53%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchshred
[ 53%] Built target mchshred
[ 53%] Building C object dev/standalone/CMakeFiles/mchzig.dir/mchzig.c.o
[ 53%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchzig
[ 53%] Built target mchzig
[ 54%] Building C object dev/standalone/CMakeFiles/mchstereo.dir/mchstereo.c.o
[ 54%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchstereo
[ 54%] Built target mchstereo
[ 54%] Building C object dev/standalone/CMakeFiles/mton.dir/mton.c.o
[ 54%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mton
[ 54%] Built target mton
[ 54%] Building C object dev/standalone/CMakeFiles/multimix.dir/multimix.c.o
[ 54%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/multimix
[ 54%] Built target multimix
[ 54%] Building C object dev/standalone/CMakeFiles/newmix.dir/newmix.c.o
[ 55%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newmix
[ 55%] Built target newmix
[ 55%] Building C object dev/standalone/CMakeFiles/oneform.dir/oneform.c.o
[ 55%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/oneform
[ 55%] Built target oneform
[ 55%] Building C object dev/standalone/CMakeFiles/peak.dir/sethares.c.o
[ 55%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/peak
[ 55%] Built target peak
[ 55%] Building C object dev/standalone/CMakeFiles/peakfind.dir/peakfind.c.o
[ 55%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/peakfind
[ 55%] Built target peakfind
[ 55%] Building C object dev/standalone/CMakeFiles/phase.dir/phase.c.o
[ 55%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/phase
[ 55%] Built target phase
[ 56%] Building C object dev/standalone/CMakeFiles/prefix.dir/prefix.c.o
[ 56%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/prefix
[ 56%] Built target prefix
[ 56%] Building C object dev/standalone/CMakeFiles/psow.dir/psow.c.o
[ 56%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/psow
[ 56%] Built target psow
[ 56%] Building C object dev/standalone/CMakeFiles/ptobrk.dir/ptobrk.c.o
[ 57%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/ptobrk
[ 57%] Built target ptobrk
[ 57%] Building C object dev/standalone/CMakeFiles/retime.dir/retime.c.o
[ 58%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/retime
[ 58%] Built target retime
[ 58%] Building C object dev/standalone/CMakeFiles/search.dir/search.c.o
[ 58%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/search
[ 58%] Built target search
[ 58%] Building C object dev/standalone/CMakeFiles/spacedesign.dir/spacedesign.c.o
[ 58%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spacedesign
[ 58%] Built target spacedesign
[ 59%] Building C object dev/standalone/CMakeFiles/speclean.dir/speclean.c.o
[ 59%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/speclean
[ 59%] Built target speclean
[ 59%] Building C object dev/standalone/CMakeFiles/specnu.dir/specnu.c.o
[ 59%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specnu
[ 59%] Built target specnu
[ 59%] Building C object dev/standalone/CMakeFiles/specross.dir/specross.c.o
[ 59%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specross
[ 59%] Built target specross
[ 59%] Building C object dev/standalone/CMakeFiles/strans.dir/strans_multi.c.o
[ 59%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/strans
[ 59%] Built target strans
[ 59%] Building C object dev/standalone/CMakeFiles/texmchan.dir/texmchan.c.o
[ 59%] Building C object dev/standalone/CMakeFiles/texmchan.dir/texprepromch.c.o
[ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir/texture5mc.c.o
[ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir/__/texture/texperm.c.o
[ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir/__/texture/texture1.c.o
[ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir/__/texture/texture2.c.o
[ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir/__/texture/texture3.c.o
[ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir/__/texture/texture4.c.o
[ 60%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/texmchan
[ 60%] Built target texmchan
[ 60%] Building C object dev/standalone/CMakeFiles/topantail2.dir/topantail2.c.o
[ 60%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/topantail2
[ 60%] Built target topantail2
[ 60%] Building C object dev/standalone/CMakeFiles/wrappage.dir/wrappage.c.o
[ 61%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/wrappage
[ 61%] Built target wrappage
[ 61%] Building C object dev/strange/CMakeFiles/strange.dir/main.c.o
[ 61%] Building C object dev/strange/CMakeFiles/strange.dir/ap_strange.c.o
[ 61%] Building C object dev/strange/CMakeFiles/strange.dir/strange.c.o
[ 62%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/strange
[ 62%] Built target strange
[ 62%] Building C object dev/stretch/CMakeFiles/stretch.dir/main.c.o
[ 62%] Building C object dev/stretch/CMakeFiles/stretch.dir/ap_stretch.c.o
[ 62%] Building C object dev/stretch/CMakeFiles/stretch.dir/stretch.c.o
[ 62%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/stretch
[ 62%] Built target stretch
[ 62%] Building C object dev/submix/CMakeFiles/submix.dir/main.c.o
[ 62%] Building C object dev/submix/CMakeFiles/submix.dir/ap_mix.c.o
[ 63%] Building C object dev/submix/CMakeFiles/submix.dir/inbetwee.c.o
[ 63%] Building C object dev/submix/CMakeFiles/submix.dir/mixmerge.c.o
[ 63%] Building C object dev/submix/CMakeFiles/submix.dir/mixprepro.c.o
[ 63%] Building C object dev/submix/CMakeFiles/submix.dir/mixshuf0.c.o
[ 63%] Building C object dev/submix/CMakeFiles/submix.dir/mixshuf1.c.o
[ 63%] Building C object dev/submix/CMakeFiles/submix.dir/mixshuf2.c.o
[ 64%] Building C object dev/submix/CMakeFiles/submix.dir/newmix0.c.o
[ 64%] Building C object dev/submix/CMakeFiles/submix.dir/newmix1.c.o
[ 64%] Building C object dev/submix/CMakeFiles/submix.dir/setupmix.c.o
[ 64%] Building C object dev/submix/CMakeFiles/submix.dir/syncatt.c.o
[ 64%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/submix
[ 64%] Built target submix
[ 64%] Building C object dev/synth/CMakeFiles/synth.dir/main.c.o
[ 64%] Building C object dev/synth/CMakeFiles/synth.dir/ap_synthesis.c.o
[ 64%] Building C object dev/synth/CMakeFiles/synth.dir/mxfft.c.o
[ 64%] Building C object dev/synth/CMakeFiles/synth.dir/pvoc_addon.c.o
[ 65%] Building C object dev/synth/CMakeFiles/synth.dir/wave.c.o
[ 65%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/synth
[ 65%] Built target synth
[ 65%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns0.c.o
[ 65%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns1.c.o
[ 65%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns2.c.o
[ 65%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns3.c.o
[ 65%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns4.c.o
[ 66%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns5.c.o
/home/tacokoneko/code/CDP8/dev/tabedit/columns5.c: In function ‘random_integers_evenly_spread’:
/home/tacokoneko/code/CDP8/dev/tabedit/columns5.c:2982:16: warning: ‘arr2[4611686018427387903]’ may be used uninitialized [-Wmaybe-uninitialized]
 2982 |         endval = arr2[j--];                                     /* note the val at end of perm */
      |         ~~~~~~~^~~~~~~~~~~
[ 66%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns6.c.o
[ 66%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/columns
[ 66%] Built target columns
[ 66%] Building C object dev/tabedit/CMakeFiles/vectors.dir/vectors.c.o
[ 66%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/vectors
[ 66%] Built target vectors
[ 66%] Building C object dev/tabedit/CMakeFiles/getcol.dir/getcol.c.o
[ 66%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/getcol
[ 66%] Built target getcol
[ 66%] Building C object dev/tabedit/CMakeFiles/putcol.dir/putcol.c.o
[ 66%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/putcol
[ 66%] Built target putcol
[ 67%] Building C object dev/texture/CMakeFiles/texture.dir/main.c.o
[ 67%] Building C object dev/texture/CMakeFiles/texture.dir/ap_texture.c.o
[ 67%] Building C object dev/texture/CMakeFiles/texture.dir/texperm.c.o
[ 67%] Building C object dev/texture/CMakeFiles/texture.dir/texture1.c.o
[ 67%] Building C object dev/texture/CMakeFiles/texture.dir/texture2.c.o
[ 67%] Building C object dev/texture/CMakeFiles/texture.dir/texture3.c.o
[ 68%] Building C object dev/texture/CMakeFiles/texture.dir/texture4.c.o
[ 68%] Building C object dev/texture/CMakeFiles/texture.dir/texture5.c.o
[ 68%] Building C object dev/texture/CMakeFiles/texture.dir/texprepro.c.o
[ 68%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/texture
[ 68%] Built target texture
[ 68%] Building C object dev/standnew/CMakeFiles/asciiget.dir/asciiget.c.o
[ 68%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/asciiget
[ 68%] Built target asciiget
[ 69%] Building C object dev/standnew/CMakeFiles/caltrain.dir/caltrain.c.o
[ 69%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/caltrain
[ 69%] Built target caltrain
[ 69%] Building C object dev/standnew/CMakeFiles/clicknew.dir/clicknew.c.o
[ 69%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/clicknew
[ 69%] Built target clicknew
[ 69%] Building C object dev/standnew/CMakeFiles/clip.dir/clip.c.o
[ 70%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/clip
[ 70%] Built target clip
[ 70%] Building C object dev/standnew/CMakeFiles/convert_to_midi.dir/convert_to_midi.c.o
[ 70%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/convert_to_midi
[ 70%] Built target convert_to_midi
[ 70%] Building C object dev/standnew/CMakeFiles/distcut.dir/distcut.c.o
[ 71%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distcut
[ 71%] Built target distcut
[ 71%] Building C object dev/standnew/CMakeFiles/distmark.dir/distmark.c.o
[ 71%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distmark
[ 71%] Built target distmark
[ 71%] Building C object dev/standnew/CMakeFiles/distmore.dir/distmore.c.o
[ 71%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distmore
[ 71%] Built target distmore
[ 71%] Building C object dev/standnew/CMakeFiles/distrep.dir/distrep.c.o
[ 71%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distrep
[ 71%] Built target distrep
[ 72%] Building C object dev/standnew/CMakeFiles/distshift.dir/distshift.c.o
[ 72%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distshift
[ 72%] Built target distshift
[ 73%] Building C object dev/standnew/CMakeFiles/envcut.dir/envcut.c.o
[ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/envcut
[ 73%] Built target envcut
[ 73%] Building C object dev/standnew/CMakeFiles/envspeak.dir/envspeak.c.o
[ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/envspeak
[ 73%] Built target envspeak
[ 73%] Building C object dev/standnew/CMakeFiles/fractal.dir/fractal.c.o
[ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/fractal
[ 73%] Built target fractal
[ 73%] Building C object dev/standnew/CMakeFiles/fturanal.dir/fturanal.c.o
[ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/fturanal
[ 73%] Built target fturanal
[ 73%] Building C object dev/standnew/CMakeFiles/hover2.dir/hover2.c.o
[ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/hover2
[ 73%] Built target hover2
[ 73%] Building C object dev/standnew/CMakeFiles/onset.dir/onset.c.o
[ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/onset
[ 73%] Built target onset
[ 73%] Building C object dev/standnew/CMakeFiles/pairex.dir/pairex.c.o
[ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pairex
[ 73%] Built target pairex
[ 73%] Building C object dev/standnew/CMakeFiles/partition.dir/partition.c.o
[ 74%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/partition
[ 74%] Built target partition
[ 74%] Building C object dev/standnew/CMakeFiles/phasor.dir/phasor.c.o
[ 74%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/phasor
[ 74%] Built target phasor
[ 74%] Building C object dev/standnew/CMakeFiles/quirk.dir/quirk.c.o
[ 74%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/quirk
[ 74%] Built target quirk
[ 74%] Building C object dev/standnew/CMakeFiles/repair.dir/repair.c.o
[ 74%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/repair
[ 74%] Built target repair
[ 75%] Building C object dev/standnew/CMakeFiles/specenv.dir/specenv.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specenv
[ 75%] Built target specenv
[ 75%] Building C object dev/standnew/CMakeFiles/speculate.dir/speculation.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/speculate
[ 75%] Built target speculate
[ 75%] Building C object dev/standnew/CMakeFiles/spike.dir/spike.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spike
[ 75%] Built target spike
[ 75%] Building C object dev/standnew/CMakeFiles/suppress.dir/suppress.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/suppress
[ 75%] Built target suppress
[ 75%] Building C object dev/standnew/CMakeFiles/tostereo.dir/tostereo.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tostereo
[ 75%] Built target tostereo
[ 75%] Building C object dev/standnew/CMakeFiles/matrix.dir/unitary_matrix.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/matrix
[ 75%] Built target matrix
[ 75%] Building C object dev/science/CMakeFiles/bounce.dir/bounce.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/bounce
[ 75%] Built target bounce
[ 75%] Building C object dev/science/CMakeFiles/brownian.dir/brownian.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/brownian
[ 75%] Built target brownian
[ 75%] Building C object dev/science/CMakeFiles/cascade.dir/cascade.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cascade
[ 75%] Built target cascade
[ 75%] Building C object dev/science/CMakeFiles/chirikov.dir/chirikov.c.o
[ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/chirikov
[ 75%] Built target chirikov
[ 76%] Building C object dev/science/CMakeFiles/crumble.dir/crumble.c.o
[ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/crumble
[ 76%] Built target crumble
[ 76%] Building C object dev/science/CMakeFiles/crystal.dir/crystal.c.o
[ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/crystal
[ 76%] Built target crystal
[ 76%] Building C object dev/science/CMakeFiles/cubicspline.dir/cubicspline.c.o
[ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cubicspline
[ 76%] Built target cubicspline
[ 76%] Building C object dev/science/CMakeFiles/distortt.dir/distortt.c.o
[ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distortt
[ 76%] Built target distortt
[ 76%] Building C object dev/science/CMakeFiles/dvdwind.dir/dvdwind.c.o
[ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/dvdwind
[ 76%] Built target dvdwind
[ 76%] Building C object dev/science/CMakeFiles/flatten.dir/flatten.c.o
[ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/flatten
[ 76%] Built target flatten
[ 76%] Building C object dev/science/CMakeFiles/impulse.dir/impulse.c.o
[ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/impulse
[ 76%] Built target impulse
[ 77%] Building C object dev/science/CMakeFiles/motor.dir/motor.c.o
[ 77%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/motor
[ 77%] Built target motor
[ 77%] Building C object dev/science/CMakeFiles/multiosc.dir/multiosc.c.o
[ 78%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/multiosc
[ 78%] Built target multiosc
[ 78%] Building C object dev/science/CMakeFiles/multisynth.dir/multisynth.c.o
[ 78%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/multisynth
[ 78%] Built target multisynth
[ 78%] Building C object dev/science/CMakeFiles/newscales.dir/newscales.c.o
[ 78%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newscales
[ 78%] Built target newscales
[ 78%] Building C object dev/science/CMakeFiles/notchinvert.dir/notchinvert.c.o
[ 78%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/notchinvert
[ 78%] Built target notchinvert
[ 78%] Building C object dev/science/CMakeFiles/peakiso.dir/peakiso.c.o
[ 79%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/peakiso
[ 79%] Built target peakiso
[ 79%] Building C object dev/science/CMakeFiles/pulser.dir/pulser.c.o
[ 79%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pulser
[ 79%] Built target pulser
[ 79%] Building C object dev/science/CMakeFiles/refocus.dir/refocus.c.o
[ 80%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/refocus
[ 80%] Built target refocus
[ 80%] Building C object dev/science/CMakeFiles/repeater.dir/repeater.c.o
[ 81%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/repeater
[ 81%] Built target repeater
[ 82%] Building C object dev/science/CMakeFiles/rotor.dir/rotor.c.o
[ 82%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/rotor
[ 82%] Built target rotor
[ 82%] Building C object dev/science/CMakeFiles/scramble.dir/scramble.c.o
[ 82%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/scramble
[ 82%] Built target scramble
[ 83%] Building C object dev/science/CMakeFiles/smooth.dir/smooth.c.o
[ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/smooth
[ 83%] Built target smooth
[ 83%] Building C object dev/science/CMakeFiles/sorter.dir/sorter.c.o
[ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/sorter
[ 83%] Built target sorter
[ 83%] Building C object dev/science/CMakeFiles/specanal.dir/specanal.c.o
[ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specanal
[ 83%] Built target specanal
[ 83%] Building C object dev/science/CMakeFiles/specav.dir/specav.c.o
[ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specav
[ 83%] Built target specav
[ 83%] Building C object dev/science/CMakeFiles/specfnu.dir/specfnu.c.o
[ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specfnu
[ 83%] Built target specfnu
[ 83%] Building C object dev/science/CMakeFiles/specfold.dir/specfold.c.o
[ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specfold
[ 83%] Built target specfold
[ 83%] Building C object dev/science/CMakeFiles/spectstr.dir/spectstr.c.o
[ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spectstr
[ 83%] Built target spectstr
[ 83%] Building C object dev/science/CMakeFiles/spectune.dir/spectune.c.o
[ 84%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spectune
[ 84%] Built target spectune
[ 84%] Building C object dev/science/CMakeFiles/spin.dir/spin.c.o
[ 84%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spin
[ 84%] Built target spin
[ 84%] Building C object dev/science/CMakeFiles/splinter.dir/splinter.c.o
[ 85%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/splinter
[ 85%] Built target splinter
[ 85%] Building C object dev/science/CMakeFiles/strands.dir/strands.c.o
[ 85%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/strands
[ 85%] Built target strands
[ 85%] Building C object dev/science/CMakeFiles/stutter.dir/stutter.c.o
[ 85%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/stutter
[ 85%] Built target stutter
[ 85%] Building C object dev/science/CMakeFiles/synfilt.dir/synfilt.c.o
[ 85%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/synfilt
[ 85%] Built target synfilt
[ 86%] Building C object dev/science/CMakeFiles/synspline.dir/synspline.c.o
[ 86%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/synspline
[ 86%] Built target synspline
[ 86%] Building C object dev/science/CMakeFiles/newsynth.dir/synthesis.c.o
[ 87%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newsynth
[ 87%] Built target newsynth
[ 87%] Building C object dev/science/CMakeFiles/tesselate.dir/tesselate.c.o
[ 87%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tesselate
[ 87%] Built target tesselate
[ 87%] Building C object dev/science/CMakeFiles/tremenv.dir/tremenv.c.o
[ 87%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tremenv
[ 87%] Built target tremenv
[ 87%] Building C object dev/science/CMakeFiles/ts.dir/timeseries.c.o
[ 88%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/ts
[ 88%] Built target ts
[ 88%] Building C object dev/science/CMakeFiles/tsconvert.dir/ts_convert.c.o
[ 88%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tsconvert
[ 88%] Built target tsconvert
[ 88%] Building C object dev/science/CMakeFiles/tweet.dir/tweet.c.o
[ 89%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tweet
[ 89%] Built target tweet
[ 89%] Building C object dev/science/CMakeFiles/unknot.dir/unknot.c.o
[ 89%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/unknot
[ 89%] Built target unknot
[ 89%] Building C object dev/science/CMakeFiles/verges.dir/verges.c.o
[ 90%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/verges
[ 90%] Built target verges
[ 90%] Building C object dev/science/CMakeFiles/waveform.dir/waveform.c.o
[ 90%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/waveform
[ 90%] Built target waveform
[ 90%] Building C object dev/externals/portsf/CMakeFiles/portsf.dir/portsf.c.o
[ 90%] Building C object dev/externals/portsf/CMakeFiles/portsf.dir/ieee80.c.o
[ 90%] Linking C static library libportsf.a
[ 90%] Built target portsf
[ 90%] Building CXX object dev/externals/fastconv/CMakeFiles/fastconv.dir/fconv.cpp.o
/home/tacokoneko/code/CDP8/dev/externals/fastconv/fconv.cpp: In function ‘double timer()’:
/home/tacokoneko/code/CDP8/dev/externals/fastconv/fconv.cpp:115:14: warning: ‘int ftime(timeb*)’ is deprecated: Use gettimeofday or clock_gettime instead [-Wdeprecated-declarations]
  115 |         ftime(&now);
      |         ~~~~~^~~~~~
In file included from /home/tacokoneko/code/CDP8/dev/externals/fastconv/fconv.cpp:44:
/usr/include/sys/timeb.h:29:12: note: declared here
   29 | extern int ftime (struct timeb *__timebuf)
      |            ^~~~~
[ 90%] Building CXX object dev/externals/fastconv/CMakeFiles/fastconv.dir/genrespframe2.cpp.o
[ 91%] Building C object dev/externals/fastconv/CMakeFiles/fastconv.dir/mxfftd.c.o
[ 91%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/fastconv
[ 91%] Built target fastconv
[ 91%] Building CXX object dev/externals/reverb/CMakeFiles/rmverb.dir/rmverb.cpp.o
[ 91%] Building CXX object dev/externals/reverb/CMakeFiles/rmverb.dir/reverberator.cpp.o
[ 91%] Building CXX object dev/externals/reverb/CMakeFiles/rmverb.dir/wavetable.cpp.o
[ 91%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/rmverb
[ 91%] Built target rmverb
[ 91%] Building CXX object dev/externals/reverb/CMakeFiles/reverb.dir/reverb.cpp.o
[ 91%] Building CXX object dev/externals/reverb/CMakeFiles/reverb.dir/reverberator.cpp.o
[ 91%] Building CXX object dev/externals/reverb/CMakeFiles/reverb.dir/wavetable.cpp.o
[ 91%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/reverb
[ 91%] Built target reverb
[ 91%] Building CXX object dev/externals/reverb/CMakeFiles/rmresp.dir/roomresp.cpp.o
[ 92%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/rmresp
[ 92%] Built target rmresp
[ 92%] Building CXX object dev/externals/reverb/CMakeFiles/tapdelay.dir/tdelaymain.cpp.o
[ 92%] Building CXX object dev/externals/reverb/CMakeFiles/tapdelay.dir/reverberator.cpp.o
[ 93%] Building CXX object dev/externals/reverb/CMakeFiles/tapdelay.dir/wavetable.cpp.o
[ 93%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/tapdelay
[ 93%] Built target tapdelay
[ 93%] Building CXX object dev/externals/mctools/CMakeFiles/abfpan.dir/abfpan.cpp.o
[ 93%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/abfpan
[ 93%] Built target abfpan
[ 94%] Building CXX object dev/externals/mctools/CMakeFiles/abfpan2.dir/abfpan2.cpp.o
[ 94%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/abfpan2
[ 94%] Built target abfpan2
[ 94%] Building CXX object dev/externals/mctools/CMakeFiles/abfdcode.dir/abfdcode.cpp.o
[ 94%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/abfdcode
[ 94%] Built target abfdcode
[ 95%] Building C object dev/externals/mctools/CMakeFiles/fmdcode.dir/fmdcode.c.o
[ 95%] Building C object dev/externals/mctools/CMakeFiles/fmdcode.dir/fmhfuncs.c.o
[ 95%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/fmdcode
[ 95%] Built target fmdcode
[ 95%] Building C object dev/externals/mctools/CMakeFiles/channelx.dir/channel.c.o
[ 96%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/channelx
[ 96%] Built target channelx
[ 96%] Building C object dev/externals/mctools/CMakeFiles/chorder.dir/chorder.c.o
[ 97%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/chorder
[ 97%] Built target chorder
[ 97%] Building C object dev/externals/mctools/CMakeFiles/chxformat.dir/chxformat.c.o
[ 97%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/chxformat
[ 97%] Built target chxformat
[ 97%] Building C object dev/externals/mctools/CMakeFiles/copysfx.dir/copysf.c.o
[ 97%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/copysfx
[ 97%] Built target copysfx
[ 98%] Building C object dev/externals/mctools/CMakeFiles/interlx.dir/interlx.c.o
[ 98%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/interlx
[ 98%] Built target interlx
[ 98%] Building C object dev/externals/mctools/CMakeFiles/nmix.dir/nmix.c.o
[ 99%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/nmix
[ 99%] Built target nmix
[ 99%] Building C object dev/externals/mctools/CMakeFiles/njoin.dir/njoin.c.o
/home/tacokoneko/code/CDP8/dev/externals/mctools/njoin.c: In function ‘CreatePathByExpandingTildePath’:
/home/tacokoneko/code/CDP8/dev/externals/mctools/njoin.c:71:13: warning: ‘__builtin_strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation]
   71 |             strncpy(result, expandedPath, strlen(expandedPath) + 1); //copy the null-termination as well
      |             ^
/home/tacokoneko/code/CDP8/dev/externals/mctools/njoin.c:71:43: note: length computed here
   71 |             strncpy(result, expandedPath, strlen(expandedPath) + 1); //copy the null-termination as well
      |                                           ^~~~~~~~~~~~~~~~~~~~
[ 99%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/njoin
[ 99%] Built target njoin
[ 99%] Building CXX object dev/externals/mctools/CMakeFiles/rmsinfo.dir/rmsinfo.cpp.o
[ 99%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/rmsinfo
[ 99%] Built target rmsinfo
[ 99%] Building C object dev/externals/mctools/CMakeFiles/sfprops.dir/sfprops.c.o
[ 99%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/sfprops
[ 99%] Built target sfprops
[ 99%] Building C object dev/externals/paprogs/listaudevs/CMakeFiles/listaudevs.dir/devs.c.o
[ 99%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/listaudevs
[ 99%] Built target listaudevs
[ 99%] Building C object dev/externals/paprogs/paplay/CMakeFiles/paplay.dir/paplay.c.o
[ 99%] Building C object dev/externals/paprogs/paplay/CMakeFiles/paplay.dir/fmhfuncs.c.o
[ 99%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/paplay
[ 99%] Built target paplay
[100%] Building CXX object dev/externals/paprogs/pvplay/CMakeFiles/pvplay.dir/pvplay.cpp.o
[100%] Building CXX object dev/externals/paprogs/pvplay/CMakeFiles/pvplay.dir/pvoc2.cpp.o
[100%] Building C object dev/externals/paprogs/pvplay/CMakeFiles/pvplay.dir/fmhfuncs.c.o
[100%] Building CXX object dev/externals/paprogs/pvplay/CMakeFiles/pvplay.dir/pvthreads.cpp.o
[100%] Building C object dev/externals/paprogs/pvplay/CMakeFiles/pvplay.dir/mxfft.c.o
[100%] Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/pvplay
[100%] Built target pvplay
[100%] Building C object dev/externals/paprogs/recsf/CMakeFiles/recsf.dir/recsf.c.o
[100%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/recsf
[100%] Built target recsf
tacokoneko@CORSAIR ~/code/CDP8/build $ 

however, this is of course another unportable method that is even more unportable than my previously-shown methods, and it wouldn't work on any other operating system, even most other Linux distros, because it is unique to the special behavior of the Gentoo distro.

I am still working on an attempt to download and build the portaudio code a different way, and I did not finish or give up yet, I just wanted to make sure I responded properly to your question, since it is true that I didn't really respond fully at first.

The best place for such things is, I suggest, not on github (where people do not automatically see others' posts without have to poke around a bit, and yes, I am reading them all through email) but through the cdp-dev mailing list, where everyone can read and participate:

noted, when I am ready to send a patch, I will do so though the mailing list in the traditional way, rather than a GitHub PR.

robertkirkman avatar Sep 15 '25 12:09 robertkirkman

Thank you for the clarity here. You do make it sound as if Gentoo is rather an outlier in the set of Linux versions! My instinct would be to focus on all special steps needed using documentation - such as a "building-Gentoo.txt" file which would be fine to add to the distribution - together with any patch you consider is needed.   It would not make so much sense to me to patch existing files (which ones?) just for that one exceptional version of Linux. (Context: John fitch generally uses Suse, while I am on Ubuntu, and all I can say is that being "standard" Linux versions CDP8 builds as is on both).

I am in the process of trying to integrate portaudio locally into the framework, using the new cmake-friendly beta v19.8 presently on github, as described before. Don't know how long that will take (three OSes to deal with, though it's very unlikely anyone on Windows will want to deal with github things). As reported previously, that will entail some small changes to the paprogs sources. So the CDP8 repository cannot be assumed to be particularly fixed, at this stage, wrt building frameworks. Patching source files of programs would be pretty solid as nothing will be changing there except for any bug fixes. But - driven at least partly by your own messages here :-)  - I expect to update build files at some point in the hopefully near future.

There is a little bit of "history" in the repository, in the form of some old-style Makefiles (OS-specific) in the paplay etc folders, where you will see they access the portaudio build locally via portaudio/lib/.libs. They  are long obsoleted by Cmake, but in fact I still use them (very) occasionally when I need to do a quick self-contained debug build of whatever. RD.

On 15/09/2025 13:07, Robert Kirkman wrote:

robertkirkman left a comment (ComposersDesktop/CDP8#18) https://github.com/ComposersDesktop/CDP8/issues/18#issuecomment-3291837010

That still does not answer my question about where your copy of
portaudio was built. Your presenting issue was not about the install
step, but about not finding pa_ringbuffer.h. That was the question
I was
seeking to resolve in my post describing the build stages.

Since the distro I am using is Gentoo, it so happens that by default in Gentoo, whenever a new package is installed, which is done using |sudo emerge|, the package manager |emerge| (which is also known as, or is the CLI frontend command of the package manager known as, "Portage"), the source code of that package is automatically downloaded and compiled directly in a way that is integrated with the Gentoo distro, and this is the normal behavior of Gentoo because it is a "source-based" distro,

so I noticed that technically, for me, the source code of Portaudio /does/ get automatically fetched and placed in this folder on my computer, right at the moment the |sudo emerge portaudio| command is used, and that same command also installs my system's portaudio package using the artifacts built from that source folder, which provides the files |/usr/lib64/libportaudio.a| and |/usr/lib64/libportaudio.so|, and the other public-facing portaudio components:

|/var/tmp/portage/media-libs/portaudio-19.07.00-r2/work/portaudio |

If I want to temporarily preserve that portaudio source folder, I can use the command |sudo emerge portaudio|, then cancel it during the compilation, but after the source has already been extracted, so that I can reuse that source to build CDP8.

This is also a way that I have used to confirm that the |export CPATH=| workaround suggested by someone else above is useful to help with this, despite it still involving manual commands external to CMake to set up.

@.*** ~/code $ sudo emerge portaudio Calculating dependencies... done! Dependency resolution took 3.11 s (backtrack: 0/20). >>> Verifying ebuild manifests >>> Emerging (1 of 1) media-libs/portaudio-19.07.00-r2::gentoo * pa_stable_v190700_20210406.tgz BLAKE2B SHA512 size ;-) ... [ ok ] * portaudio-19.07.00-audacity.patch.bz2 BLAKE2B SHA512 size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking pa_stable_v190700_20210406.tgz to /var/tmp/portage/media-libs/portaudio-19.07.00-r2/work >>> Unpacking portaudio-19.07.00-audacity.patch.bz2 to /var/tmp/portage/media-libs/portaudio-19.07.00-r2/work >>> Source unpacked in /var/tmp/portage/media-libs/portaudio-19.07.00-r2/work >>> Preparing source in /var/tmp/portage/media-libs/portaudio-19.07.00-r2/work/portaudio ... * Applying portaudio-19.07.00-audacity.patch ... [ ok ] * Applying portaudio-19.06.00-AR.patch ... [ ok ] * This package has a configure.in file which has long been deprecated. Please * update it to use configure.ac instead as newer versions of autotools will die * when it finds this file. See https://bugs.gentoo.org/426262 for details. * Running 'autoconf' ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-libs/portaudio-19.07.00-r2/work/portaudio ... * abi_x86_64.amd64: running multilib-minimal_abi_src_configure * econf: updating portaudio/config.sub with /usr/share/gnuconfig/config.sub * econf: updating portaudio/bindings/cpp/build/gnu/config.sub with /usr/share/gnuconfig/config.sub * econf: updating portaudio/bindings/cpp/build/gnu/config.guess with /usr/share/gnuconfig/config.guess * econf: updating portaudio/config.guess with /usr/share/gnuconfig/config.guess /var/tmp/portage/media-libs/portaudio-19.07.00-r2/work/portaudio/configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/portaudio-19.07.00-r2 --htmldir=/usr/share/doc/portaudio-19.07.00-r2/html --with-sysroot=/ --libdir=/usr/lib64 --cache-file=/var/tmp/portage/media-libs/portaudio-19.07.00-r2/work/portaudio-abi_x86_64.amd64/config.cache --disable-debug-output --enable-cxx --enable-static --with-alsa --with-jack --with-oss configure: loading site script /usr/share/config.site configure: loading site script /usr/share/config.site.d/80crossdev.conf configure: creating cache /var/tmp/portage/media-libs/portaudio-19.07.00-r2/work/portaudio-abi_x86_64.amd64/config.cache checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ checking whether the compiler supports GNU C++... yes checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes checking for x86_64-pc-linux-gnu-g++ option to enable C++11 features... none needed checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r checking for x86_64-pc-linux-gnu-objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-pc-linux-gnu-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar checking for archiver @FILE support... @ checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking for gawk... gawk checking command to parse /usr/bin/nm -B output from x86_64-pc-linux-gnu-gcc object... ok checking for sysroot... / checking for x86_64-pc-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... ^C Exiting on signal 2 @.*** ~/code $ sudo chmod -R 755 /var/tmp/portage/media-libs/portaudio-19.07.00-r2 @.*** ~/code $ export CPATH=/var/tmp/portage/media-libs/portaudio-19.07.00-r2/work/portaudio/src/common @.*** ~/code $ git clone https://github.com/ComposersDesktop/CDP8.git Cloning into 'CDP8'... remote: Enumerating objects: 3527, done. remote: Counting objects: 100% (685/685), done. remote: Compressing objects: 100% (153/153), done. remote: Total 3527 (delta 569), reused 559 (delta 532), pack-reused 2842 (from 2) Receiving objects: 100% (3527/3527), 14.45 MiB | 9.94 MiB/s, done. Resolving deltas: 100% (2269/2269), done. @.*** ~/code $ cd CDP8/ @.*** ~/code/CDP8 $ mkdir build @.*** ~/code/CDP8 $ cd build @.*** ~/code/CDP8/build $ cmake .. CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 14.3.0 -- The CXX compiler identification is GNU 14.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - 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: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- /home/tacokoneko/code/CDP8 -- installing to /usr/local -- building to /home/tacokoneko/code/CDP8/NewRelease -- LIBRARY INSTALL DIR: lib -- Performing Test HAS_TREE_VECTORIZE -- Performing Test HAS_TREE_VECTORIZE - Success -- Performing Test HAS_CXX_TREE_VECTORIZE -- Performing Test HAS_CXX_TREE_VECTORIZE - Success -- Performing Test HAS_FAST_MATH -- Performing Test HAS_FAST_MATH - Success -- Performing Test HAS_CXX_FAST_MATH -- Performing Test HAS_CXX_FAST_MATH - Success -- Performing Test HAS_FPMATH_SSE -- Performing Test HAS_FPMATH_SSE - Success -- Performing Test HAS_CXX_FPMATH_SSE -- Performing Test HAS_CXX_FPMATH_SSE - Success -- Performing Test HAS_SSE2 -- Performing Test HAS_SSE2 - Success -- Performing Test HAS_CXX_SSE2 -- Performing Test HAS_CXX_SSE2 - Success -- Performing Test HAS_OMIT_FRAME_POINTER -- Performing Test HAS_OMIT_FRAME_POINTER - Success -- Performing Test HAS_CXX_OMIT_FRAME_POINTER -- Performing Test HAS_CXX_OMIT_FRAME_POINTER - Success -- Not using Custom.cmake file. -- Performing Test HAS_VISIBILITY_HIDDEN -- Performing Test HAS_VISIBILITY_HIDDEN - Success -- Performing Test HAS_CXX_VISIBILITY_HIDDEN -- Performing Test HAS_CXX_VISIBILITY_HIDDEN

  • Success -- BUILD_BIN_DIR set to -- BUILD_LIB_DIR set to /home/tacokoneko/code/CDP8/build/lib -- paprogs to be built -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for io.h -- Looking for io.h - not found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for termios.h -- Looking for termios.h - found -- Looking for sys/ioctl.h -- Looking for sys/ioctl.h - found -- Looking for sys/wait.h -- Looking for sys/wait.h - found -- Looking for values.h -- Looking for values.h - found -- Looking for winsock.h -- Looking for winsock.h - not found -- Looking for sys/socket.h -- Looking for sys/socket.h - found -- Looking for dirent.h -- Looking for dirent.h - found -- Building on Linux -- Configuring done (1.8s) -- Generating done (0.2s) -- Build files have been written to: /home/tacokoneko/code/CDP8/build @.*** ~/code/CDP8/build $ make [ 0%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir//cdparse/cdparse.c.o [ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/dzsetup.c.o [ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/formantsg.c.o [ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/mainfuncs.c.o [ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/parstruct.c.o [ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/readdata.c.o [ 1%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/readfiles.c.o [ 2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/special.c.o [ 2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tkinput.c.o [ 2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tklib1.c.o [ 2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/tklib3.c.o [ 2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/validate.c.o [ 2%] Building C object dev/cdp2k/CMakeFiles/cdp2k.dir/writedata.c.o [ 3%] Linking C static library libcdp2k.a [ 3%] Built target cdp2k [ 3%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/sfsys.c.o [ 4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/snd.c.o [ 4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/sfdir.c.o [ 4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/osbind.c.o [ 4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/props.c.o [ 4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/ieee80.c.o [ 4%] Building C object dev/newsfsys/CMakeFiles/sfsys.dir/pvfileio.c.o [ 4%] Linking C static library libsfsys.a [ 4%] Built target sfsys [ 5%] Building C object dev/pvxio2/CMakeFiles/pvxio2.dir/pvfileio.c.o [ 5%] Linking C static library libpvxio2.a [ 5%] Built target pvxio2 [ 5%] Building C object dev/aaio/CMakeFiles/aaio.dir/aaio.c.o [ 5%] Linking C static library libaaio.a [ 5%] Built target aaio [ 6%] Building C object dev/blur/CMakeFiles/blur.dir/main.c.o [ 6%] Building C object dev/blur/CMakeFiles/blur.dir/ap_blur.c.o [ 6%] Building C object dev/blur/CMakeFiles/blur.dir/blur.c.o [ 6%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/blur [ 6%] Built target blur [ 6%] Building C object dev/cdparams/CMakeFiles/cdparams.dir/cdparams.c.o [ 6%] Building C object dev/cdparams/CMakeFiles/cdparams.dir/display.c.o [ 6%] Building C object dev/cdparams/CMakeFiles/cdparams.dir/flagnames.c.o [ 6%] Building C object dev/cdparams/CMakeFiles/cdparams.dir/parnames.c.o [ 6%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cdparams [ 6%] Built target cdparams [ 7%] Building C object dev/cdparams_other/CMakeFiles/cdparams_other.dir/cdparams_other.c.o [ 7%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cdparams_other [ 7%] Built target cdparams_other [ 7%] Building C object dev/cdparse/CMakeFiles/cdparse.dir/cdparse.c.o [ 7%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cdparse [ 7%] Built target cdparse [ 7%] Building C object dev/combine/CMakeFiles/combine.dir/main.c.o [ 7%] Building C object dev/combine/CMakeFiles/combine.dir/combine.c.o [ 7%] Building C object dev/combine/CMakeFiles/combine.dir/ap_combine.c.o [ 7%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/combine [ 7%] Built target combine [ 7%] Building C object dev/distort/CMakeFiles/distort.dir/ap_distort.c.o [ 7%] Building C object dev/distort/CMakeFiles/distort.dir/disprepro.c.o [ 8%] Building C object dev/distort/CMakeFiles/distort.dir/distdel.c.o [ 8%] Building C object dev/distort/CMakeFiles/distort.dir/distflt.c.o [ 8%] Building C object dev/distort/CMakeFiles/distort.dir/distintlv.c.o [ 8%] Building C object dev/distort/CMakeFiles/distort.dir/distort.c.o [ 8%] Building C object dev/distort/CMakeFiles/distort.dir/distorta.c.o [ 8%] Building C object dev/distort/CMakeFiles/distort.dir/distorte.c.o [ 9%] Building C object dev/distort/CMakeFiles/distort.dir/distortf.c.o [ 9%] Building C object dev/distort/CMakeFiles/distort.dir/distorth.c.o [ 9%] Building C object dev/distort/CMakeFiles/distort.dir/distortion.c.o [ 9%] Building C object dev/distort/CMakeFiles/distort.dir/distortm.c.o [ 9%] Building C object dev/distort/CMakeFiles/distort.dir/distorto.c.o [ 9%] Building C object dev/distort/CMakeFiles/distort.dir/distortp.c.o [ 10%] Building C object dev/distort/CMakeFiles/distort.dir/distortr.c.o [ 10%] Building C object dev/distort/CMakeFiles/distort.dir/distorts.c.o [ 10%] Building C object dev/distort/CMakeFiles/distort.dir/distresize.c.o [ 10%] Building C object dev/distort/CMakeFiles/distort.dir/distrpl.c.o [ 10%] Building C object dev/distort/CMakeFiles/distort.dir/distrpt.c.o [ 10%] Building C object dev/distort/CMakeFiles/distort.dir/disttel.c.o [ 11%] Building C object dev/distort/CMakeFiles/distort.dir/main.c.o [ 11%] Building C object dev/distort/CMakeFiles/distort.dir/pulse.c.o [ 11%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distort [ 11%] Built target distort [ 11%] Building C object dev/editsf/CMakeFiles/sfedit.dir/main.c.o [ 11%] Building C object dev/editsf/CMakeFiles/sfedit.dir/ap_edit.c.o [ 12%] Building C object dev/editsf/CMakeFiles/sfedit.dir/cut.c.o [ 12%] Building C object dev/editsf/CMakeFiles/sfedit.dir/twixt.c.o [ 12%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/sfedit [ 12%] Built target sfedit [ 12%] Building C object dev/env/CMakeFiles/envel.dir/main.c.o [ 12%] Building C object dev/env/CMakeFiles/envel.dir/ap_envel.c.o [ 12%] Building C object dev/env/CMakeFiles/envel.dir/envel.c.o [ 12%] Building C object dev/env/CMakeFiles/envel.dir/envfuncs.c.o [ 13%] Building C object dev/env/CMakeFiles/envel.dir/envimpos.c.o [ 13%] Building C object dev/env/CMakeFiles/envel.dir/envprepro.c.o [ 13%] Building C object dev/env/CMakeFiles/envel.dir/envprocess.c.o [ 13%] Building C object dev/env/CMakeFiles/envel.dir/envxtract.c.o [ 13%] Building C object dev/env/CMakeFiles/envel.dir/pluck.c.o [ 13%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/envel [ 13%] Built target envel [ 13%] Building C object dev/extend/CMakeFiles/extend.dir/main.c.o [ 13%] Building C object dev/extend/CMakeFiles/extend.dir/ap_extend.c.o [ 13%] Building C object dev/extend/CMakeFiles/extend.dir/drunk.c.o [ 14%] Building C object dev/extend/CMakeFiles/extend.dir/extprepro.c.o [ 14%] Building C object dev/extend/CMakeFiles/extend.dir/iterate.c.o [ 14%] Building C object dev/extend/CMakeFiles/extend.dir/zigzag.c.o [ 14%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/extend [ 14%] Built target extend [ 14%] Building C object dev/filter/CMakeFiles/filter.dir/main.c.o [ 14%] Building C object dev/filter/CMakeFiles/filter.dir/ap_filter.c.o [ 15%] Building C object dev/filter/CMakeFiles/filter.dir/filters0.c.o [ 15%] Building C object dev/filter/CMakeFiles/filter.dir/filters1.c.o [ 15%] Building C object dev/filter/CMakeFiles/filter.dir/fltpcon.c.o [ 15%] Building C object dev/filter/CMakeFiles/filter.dir/fltprepro.c.o [ 15%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/filter [ 15%] Built target filter [ 15%] Building C object dev/focus/CMakeFiles/focus.dir/main.c.o [ 15%] Building C object dev/focus/CMakeFiles/focus.dir/ap_focus.c.o [ 15%] Building C object dev/focus/CMakeFiles/focus.dir/focus.c.o [ 16%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/focus [ 16%] Built target focus [ 16%] Building C object dev/formants/CMakeFiles/formants.dir/main.c.o [ 16%] Building C object dev/formants/CMakeFiles/formants.dir/ap_formants.c.o [ 16%] Building C object dev/formants/CMakeFiles/formants.dir/formants.c.o [ 17%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/formants [ 17%] Built target formants [ 17%] Building C object dev/grain/CMakeFiles/grain.dir/main.c.o [ 17%] Building C object dev/grain/CMakeFiles/grain.dir/ap_grain.c.o [ 18%] Building C object dev/grain/CMakeFiles/grain.dir/grain.c.o [ 18%] Building C object dev/grain/CMakeFiles/grain.dir/grain1.c.o [ 18%] Building C object dev/grain/CMakeFiles/grain.dir/graprepro.c.o [ 18%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/grain [ 18%] Built target grain [ 19%] Building C object dev/hfperm/CMakeFiles/hfperm.dir/main.c.o [ 19%] Building C object dev/hfperm/CMakeFiles/hfperm.dir/ap_hfperm.c.o [ 19%] Building C object dev/hfperm/CMakeFiles/hfperm.dir/hfperm.c.o [ 19%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/hfperm [ 19%] Built target hfperm [ 19%] Building C object dev/hilite/CMakeFiles/hilite.dir/main.c.o [ 19%] Building C object dev/hilite/CMakeFiles/hilite.dir/ap_hilite.c.o [ 19%] Building C object dev/hilite/CMakeFiles/hilite.dir/hilite.c.o [ 20%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/hilite [ 20%] Built target hilite [ 20%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/main.c.o [ 20%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/ap_house.c.o [ 20%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/channels.c.o [ 21%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/clean.c.o [ 21%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/dump.c.o [ 21%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/dupl.c.o [ 21%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/respec.c.o [ 21%] Building C object dev/houskeep/CMakeFiles/housekeep.dir/sort.c.o [ 21%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/housekeep [ 21%] Built target housekeep [ 22%] Building C object dev/misc/CMakeFiles/brkdur.dir/brkdur.c.o [ 22%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/brkdur [ 22%] Built target brkdur [ 22%] Building C object dev/misc/CMakeFiles/diskspace.dir/diskspace.c.o [ 22%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/diskspace [ 22%] Built target diskspace [ 22%] Building C object dev/misc/CMakeFiles/fixgobo.dir/fixgobo.c.o [ 22%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/fixgobo [ 22%] Built target fixgobo [ 23%] Building C object dev/misc/CMakeFiles/gobo.dir/gobo.c.o [ 23%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/gobo [ 23%] Built target gobo [ 23%] Building C object dev/misc/CMakeFiles/gobosee.dir/gobosee.c.o [ 23%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/gobosee [ 23%] Built target gobosee [ 23%] Building C object dev/misc/CMakeFiles/histconv.dir/histconv.c.o [ 23%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/histconv [ 23%] Built target histconv [ 23%] Building C object dev/misc/CMakeFiles/listdate.dir/listdate.c.o [ 24%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/listdate [ 24%] Built target listdate [ 24%] Building C object dev/misc/CMakeFiles/logdate.dir/logdate.c.o [ 24%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/logdate [ 24%] Built target logdate [ 24%] Building C object dev/misc/CMakeFiles/maxsamp2.dir/maxsamp2.c.o [ 24%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/maxsamp2 [ 24%] Built target maxsamp2 [ 24%] Building C object dev/misc/CMakeFiles/paudition.dir/paudition.c.o [ 24%] Building C object dev/misc/CMakeFiles/paudition.dir/mxfft.c.o [ 24%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/paudition [ 24%] Built target paudition [ 25%] Building C object dev/misc/CMakeFiles/pdisplay.dir/pdisplay.c.o [ 25%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pdisplay [ 25%] Built target pdisplay [ 25%] Building C object dev/misc/CMakeFiles/pmodify.dir/pmodify.c.o [ 25%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pmodify [ 25%] Built target pmodify [ 25%] Building C object dev/misc/CMakeFiles/progmach.dir/progmach.c.o [ 25%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/progmach [ 25%] Built target progmach [ 26%] Building C object dev/misc/CMakeFiles/stretcha.dir/stretcha.c.o [ 26%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/stretcha [ 26%] Built target stretcha [ 26%] Building C object dev/misc/CMakeFiles/tkusage.dir/tkusage.c.o [ 26%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tkusage [ 26%] Built target tkusage [ 27%] Building C object dev/misc/CMakeFiles/tkusage_other.dir/tkusage_other.c.o [ 27%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tkusage_other [ 27%] Built target tkusage_other [ 27%] Building C object dev/misc/CMakeFiles/vuform.dir/vuform.c.o [ 27%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/vuform [ 27%] Built target vuform [ 27%] Building C object dev/modify/CMakeFiles/modify.dir/main.c.o [ 27%] Building C object dev/modify/CMakeFiles/modify.dir/ap_modify.c.o [ 28%] Building C object dev/modify/CMakeFiles/modify.dir/brapcon.c.o [ 28%] Building C object dev/modify/CMakeFiles/modify.dir/delay.c.o [ 28%] Building C object dev/modify/CMakeFiles/modify.dir/gain.c.o [ 28%] Building C object dev/modify/CMakeFiles/modify.dir/pan.c.o [ 28%] Building C object dev/modify/CMakeFiles/modify.dir/granula1.c.o [ 28%] Building C object dev/modify/CMakeFiles/modify.dir/radical.c.o [ 29%] Building C object dev/modify/CMakeFiles/modify.dir/strans.c.o [ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/modify [ 29%] Built target modify [ 29%] Building C object dev/morph/CMakeFiles/morph.dir/main.c.o [ 29%] Building C object dev/morph/CMakeFiles/morph.dir/ap_morph.c.o [ 29%] Building C object dev/morph/CMakeFiles/morph.dir/morph.c.o [ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/morph [ 29%] Built target morph [ 29%] Building C object dev/new/CMakeFiles/cantor.dir/cantor.c.o [ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cantor [ 29%] Built target cantor [ 29%] Building C object dev/new/CMakeFiles/ceracu.dir/ceracu.c.o [ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/ceracu [ 29%] Built target ceracu [ 29%] Building C object dev/new/CMakeFiles/chanphase.dir/chanphase.c.o [ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/chanphase [ 29%] Built target chanphase [ 29%] Building C object dev/new/CMakeFiles/sfecho.dir/echo.c.o [ 29%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/sfecho [ 29%] Built target sfecho [ 29%] Building C object dev/new/CMakeFiles/filtrage.dir/filtrage.c.o [ 30%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/filtrage [ 30%] Built target filtrage [ 30%] Building C object dev/new/CMakeFiles/fracture.dir/fracture.c.o [ 30%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/fracture [ 30%] Built target fracture [ 30%] Building C object dev/new/CMakeFiles/glisten.dir/glisten.c.o [ 30%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/glisten [ 30%] Built target glisten [ 30%] Building C object dev/new/CMakeFiles/isolate.dir/isolate.c.o [ 30%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/isolate [ 30%] Built target isolate [ 30%] Building C object dev/new/CMakeFiles/iterfof.dir/iterfof.c.o [ 30%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/iterfof [ 30%] Built target iterfof [ 30%] Building C object dev/new/CMakeFiles/iterline.dir/iterline.c.o [ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/iterline [ 31%] Built target iterline [ 31%] Building C object dev/new/CMakeFiles/iterlinef.dir/iterlinef.c.o [ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/iterlinef [ 31%] Built target iterlinef [ 31%] Building C object dev/new/CMakeFiles/madrid.dir/madrid.c.o [ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/madrid [ 31%] Built target madrid [ 31%] Building C object dev/new/CMakeFiles/newdelay.dir/newdelay.c.o [ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newdelay [ 31%] Built target newdelay [ 31%] Building C object dev/new/CMakeFiles/newmorph.dir/newmorph.c.o [ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newmorph [ 31%] Built target newmorph [ 31%] Building C object dev/new/CMakeFiles/newtex.dir/newtex.c.o [ 31%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newtex [ 31%] Built target newtex [ 32%] Building C object dev/new/CMakeFiles/packet.dir/packet.c.o [ 32%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/packet [ 32%] Built target packet [ 33%] Building C object dev/new/CMakeFiles/panorama.dir/panorama.c.o [ 33%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/panorama [ 33%] Built target panorama [ 33%] Building C object dev/new/CMakeFiles/rejoin.dir/rejoin.c.o [ 33%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/rejoin [ 33%] Built target rejoin [ 34%] Building C object dev/new/CMakeFiles/selfsim.dir/selfsim.c.o [ 34%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/selfsim [ 34%] Built target selfsim [ 35%] Building C object dev/new/CMakeFiles/shifter.dir/shifter.c.o [ 35%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/shifter [ 35%] Built target shifter [ 35%] Building C object dev/new/CMakeFiles/shrink.dir/shrink.c.o [ 35%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/shrink [ 35%] Built target shrink [ 35%] Building C object dev/new/CMakeFiles/silend.dir/silend.c.o [ 35%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/silend [ 35%] Built target silend [ 36%] Building C object dev/new/CMakeFiles/specgrids.dir/specgrids.c.o [ 36%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specgrids [ 36%] Built target specgrids [ 37%] Building C object dev/new/CMakeFiles/specsphinx.dir/specsphinx.c.o [ 37%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specsphinx [ 37%] Built target specsphinx [ 37%] Building C object dev/new/CMakeFiles/spectrum.dir/spectrum.c.o [ 37%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spectrum [ 37%] Built target spectrum [ 37%] Building C object dev/new/CMakeFiles/spectwin.dir/spectwin.c.o [ 37%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spectwin [ 37%] Built target spectwin [ 37%] Building C object dev/new/CMakeFiles/specvu.dir/specvu.c.o [ 38%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specvu [ 38%] Built target specvu [ 38%] Building C object dev/new/CMakeFiles/subtract.dir/subtract.c.o [ 39%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/subtract [ 39%] Built target subtract [ 39%] Building C object dev/new/CMakeFiles/superaccu.dir/superaccu.c.o [ 39%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/superaccu [ 39%] Built target superaccu [ 39%] Building C object dev/new/CMakeFiles/tangent.dir/tangent.c.o [ 39%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tangent [ 39%] Built target tangent [ 40%] Building C object dev/new/CMakeFiles/transit.dir/transit.c.o [ 40%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/transit [ 40%] Built target transit [ 40%] Building C object dev/new/CMakeFiles/tremolo.dir/tremolo.c.o [ 40%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tremolo [ 40%] Built target tremolo [ 40%] Building C object dev/new/CMakeFiles/tunevary.dir/tunevary.c.o [ 40%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tunevary [ 40%] Built target tunevary [ 40%] Building C object dev/pagrab/CMakeFiles/pagrab.dir/pagrab.c.o [ 40%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pagrab [ 40%] Built target pagrab [ 40%] Building C object dev/paview/CMakeFiles/paview.dir/paview.c.o [ 40%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/paview [ 40%] Built target paview [ 40%] Building C object dev/pitch/CMakeFiles/pitch.dir/main.c.o [ 41%] Building C object dev/pitch/CMakeFiles/pitch.dir/ap_pitch.c.o [ 41%] Building C object dev/pitch/CMakeFiles/pitch.dir/pitch.c.o [ 41%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pitch [ 41%] Built target pitch [ 41%] Building C object dev/pitchinfo/CMakeFiles/pitchinfo.dir/main.c.o [ 41%] Building C object dev/pitchinfo/CMakeFiles/pitchinfo.dir/ap_pinfo.c.o [ 41%] Building C object dev/pitchinfo/CMakeFiles/pitchinfo.dir/specpinfo.c.o [ 42%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pitchinfo [ 42%] Built target pitchinfo [ 42%] Building C object dev/pv/CMakeFiles/pvoc.dir/main.c.o [ 42%] Building C object dev/pv/CMakeFiles/pvoc.dir/ap_pvoc.c.o [ 42%] Building C object dev/pv/CMakeFiles/pvoc.dir/mxfft.c.o [ 42%] Building C object dev/pv/CMakeFiles/pvoc.dir/pvoc.c.o [ 42%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pvoc [ 42%] Built target pvoc [ 42%] Building C object dev/pview/CMakeFiles/pview.dir/pview.c.o [ 43%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pview [ 43%] Built target pview [ 43%] Building C object dev/repitch/CMakeFiles/repitch.dir/repitch.c.o [ 43%] Building C object dev/repitch/CMakeFiles/repitch.dir/main.c.o [ 43%] Building C object dev/repitch/CMakeFiles/repitch.dir/ap_repitch.c.o [ 43%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/repitch [ 43%] Built target repitch [ 44%] Building C object dev/sfutils/CMakeFiles/dirsf.dir/dirsf.c.o [ 44%] Building C object dev/sfutils/CMakeFiles/dirsf.dir/wildcard.c.o [ 44%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/dirsf [ 44%] Built target dirsf [ 44%] Building C object dev/sndinfo/CMakeFiles/sndinfo.dir/main.c.o [ 44%] Building C object dev/sndinfo/CMakeFiles/sndinfo.dir/ap_sndinfo.c.o [ 44%] Building C object dev/sndinfo/CMakeFiles/sndinfo.dir/compare.c.o [ 44%] Building C object dev/sndinfo/CMakeFiles/sndinfo.dir/musunit.c.o [ 45%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/sndinfo [ 45%] Built target sndinfo [ 45%] Building C object dev/spec/CMakeFiles/spec.dir/main.c.o [ 46%] Building C object dev/spec/CMakeFiles/spec.dir/ap_simple.c.o [ 46%] Building C object dev/spec/CMakeFiles/spec.dir/simple.c.o [ 46%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spec [ 46%] Built target spec [ 46%] Building C object dev/specinfo/CMakeFiles/specinfo.dir/main.c.o [ 46%] Building C object dev/specinfo/CMakeFiles/specinfo.dir/ap_specinfo.c.o [ 46%] Building C object dev/specinfo/CMakeFiles/specinfo.dir/specinfo.c.o [ 46%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specinfo [ 46%] Built target specinfo [ 46%] Building C object dev/standalone/CMakeFiles/analjoin.dir/analjoin.c.o [ 46%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/analjoin [ 46%] Built target analjoin [ 46%] Building C object dev/standalone/CMakeFiles/brktopi.dir/brktopi.c.o [ 46%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/brktopi [ 46%] Built target brktopi [ 47%] Building C object dev/standalone/CMakeFiles/constrict.dir/constrict.c.o [ 47%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/constrict [ 47%] Built target constrict [ 47%] Building C object dev/standalone/CMakeFiles/dshift.dir/dshift.c.o /home/tacokoneko/code/CDP8/dev/standalone/dshift.c: In function ‘input’: /home/tacokoneko/code/CDP8/dev/standalone/dshift.c:293:9: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 293 | fscanf(ifp,"%lf%lf",&(bp[total].time),&(bp[total].param)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/dshift [ 47%] Built target dshift [ 48%] Building C object dev/standalone/CMakeFiles/envnu.dir/envnu.c.o [ 48%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/envnu [ 48%] Built target envnu [ 48%] Building C object dev/standalone/CMakeFiles/features.dir/features.c.o [ 48%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/features [ 48%] Built target features [ 48%] Building C object dev/standalone/CMakeFiles/flutter.dir/flutter.c.o [ 48%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/flutter [ 48%] Built target flutter [ 48%] Building C object dev/standalone/CMakeFiles/fofex.dir/fofex.c.o [ 48%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/fofex [ 48%] Built target fofex [ 48%] Building C object dev/standalone/CMakeFiles/frame.dir/frame.c.o [ 49%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/frame [ 49%] Built target frame [ 49%] Building C object dev/standalone/CMakeFiles/freeze.dir/freeze.c.o [ 49%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/freeze [ 49%] Built target freeze [ 49%] Building C object dev/standalone/CMakeFiles/gate.dir/gate.c.o [ 49%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/gate [ 49%] Built target gate [ 50%] Building C object dev/standalone/CMakeFiles/get_partials.dir/get_partials.c.o [ 50%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/get_partials [ 50%] Built target get_partials [ 50%] Building C object dev/standalone/CMakeFiles/grainex.dir/grainex.c.o [ 50%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/grainex [ 50%] Built target grainex [ 51%] Building C object dev/standalone/CMakeFiles/hover.dir/hover.c.o [ 51%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/hover [ 51%] Built target hover [ 51%] Building C object dev/standalone/CMakeFiles/manysil.dir/manysil.c.o [ 52%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/manysil [ 52%] Built target manysil [ 52%] Building C object dev/standalone/CMakeFiles/mchanpan.dir/mchanpan.c.o [ 53%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchanpan [ 53%] Built target mchanpan [ 53%] Building C object dev/standalone/CMakeFiles/mchanrev.dir/mchanrev.c.o [ 53%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchanrev [ 53%] Built target mchanrev [ 53%] Building C object dev/standalone/CMakeFiles/mchiter.dir/mchiter.c.o [ 53%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchiter [ 53%] Built target mchiter [ 53%] Building C object dev/standalone/CMakeFiles/mchshred.dir/mchshred.c.o [ 53%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchshred [ 53%] Built target mchshred [ 53%] Building C object dev/standalone/CMakeFiles/mchzig.dir/mchzig.c.o [ 53%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchzig [ 53%] Built target mchzig [ 54%] Building C object dev/standalone/CMakeFiles/mchstereo.dir/mchstereo.c.o [ 54%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mchstereo [ 54%] Built target mchstereo [ 54%] Building C object dev/standalone/CMakeFiles/mton.dir/mton.c.o [ 54%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/mton [ 54%] Built target mton [ 54%] Building C object dev/standalone/CMakeFiles/multimix.dir/multimix.c.o [ 54%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/multimix [ 54%] Built target multimix [ 54%] Building C object dev/standalone/CMakeFiles/newmix.dir/newmix.c.o [ 55%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newmix [ 55%] Built target newmix [ 55%] Building C object dev/standalone/CMakeFiles/oneform.dir/oneform.c.o [ 55%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/oneform [ 55%] Built target oneform [ 55%] Building C object dev/standalone/CMakeFiles/peak.dir/sethares.c.o [ 55%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/peak [ 55%] Built target peak [ 55%] Building C object dev/standalone/CMakeFiles/peakfind.dir/peakfind.c.o [ 55%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/peakfind [ 55%] Built target peakfind [ 55%] Building C object dev/standalone/CMakeFiles/phase.dir/phase.c.o [ 55%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/phase [ 55%] Built target phase [ 56%] Building C object dev/standalone/CMakeFiles/prefix.dir/prefix.c.o [ 56%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/prefix [ 56%] Built target prefix [ 56%] Building C object dev/standalone/CMakeFiles/psow.dir/psow.c.o [ 56%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/psow [ 56%] Built target psow [ 56%] Building C object dev/standalone/CMakeFiles/ptobrk.dir/ptobrk.c.o [ 57%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/ptobrk [ 57%] Built target ptobrk [ 57%] Building C object dev/standalone/CMakeFiles/retime.dir/retime.c.o [ 58%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/retime [ 58%] Built target retime [ 58%] Building C object dev/standalone/CMakeFiles/search.dir/search.c.o [ 58%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/search [ 58%] Built target search [ 58%] Building C object dev/standalone/CMakeFiles/spacedesign.dir/spacedesign.c.o [ 58%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spacedesign [ 58%] Built target spacedesign [ 59%] Building C object dev/standalone/CMakeFiles/speclean.dir/speclean.c.o [ 59%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/speclean [ 59%] Built target speclean [ 59%] Building C object dev/standalone/CMakeFiles/specnu.dir/specnu.c.o [ 59%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specnu [ 59%] Built target specnu [ 59%] Building C object dev/standalone/CMakeFiles/specross.dir/specross.c.o [ 59%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specross [ 59%] Built target specross [ 59%] Building C object dev/standalone/CMakeFiles/strans.dir/strans_multi.c.o [ 59%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/strans [ 59%] Built target strans [ 59%] Building C object dev/standalone/CMakeFiles/texmchan.dir/texmchan.c.o [ 59%] Building C object dev/standalone/CMakeFiles/texmchan.dir/texprepromch.c.o [ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir/texture5mc.c.o [ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir//texture/texperm.c.o [ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir//texture/texture1.c.o [ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir//texture/texture2.c.o [ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir//texture/texture3.c.o [ 60%] Building C object dev/standalone/CMakeFiles/texmchan.dir//texture/texture4.c.o [ 60%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/texmchan [ 60%] Built target texmchan [ 60%] Building C object dev/standalone/CMakeFiles/topantail2.dir/topantail2.c.o [ 60%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/topantail2 [ 60%] Built target topantail2 [ 60%] Building C object dev/standalone/CMakeFiles/wrappage.dir/wrappage.c.o [ 61%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/wrappage [ 61%] Built target wrappage [ 61%] Building C object dev/strange/CMakeFiles/strange.dir/main.c.o [ 61%] Building C object dev/strange/CMakeFiles/strange.dir/ap_strange.c.o [ 61%] Building C object dev/strange/CMakeFiles/strange.dir/strange.c.o [ 62%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/strange [ 62%] Built target strange [ 62%] Building C object dev/stretch/CMakeFiles/stretch.dir/main.c.o [ 62%] Building C object dev/stretch/CMakeFiles/stretch.dir/ap_stretch.c.o [ 62%] Building C object dev/stretch/CMakeFiles/stretch.dir/stretch.c.o [ 62%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/stretch [ 62%] Built target stretch [ 62%] Building C object dev/submix/CMakeFiles/submix.dir/main.c.o [ 62%] Building C object dev/submix/CMakeFiles/submix.dir/ap_mix.c.o [ 63%] Building C object dev/submix/CMakeFiles/submix.dir/inbetwee.c.o [ 63%] Building C object dev/submix/CMakeFiles/submix.dir/mixmerge.c.o [ 63%] Building C object dev/submix/CMakeFiles/submix.dir/mixprepro.c.o [ 63%] Building C object dev/submix/CMakeFiles/submix.dir/mixshuf0.c.o [ 63%] Building C object dev/submix/CMakeFiles/submix.dir/mixshuf1.c.o [ 63%] Building C object dev/submix/CMakeFiles/submix.dir/mixshuf2.c.o [ 64%] Building C object dev/submix/CMakeFiles/submix.dir/newmix0.c.o [ 64%] Building C object dev/submix/CMakeFiles/submix.dir/newmix1.c.o [ 64%] Building C object dev/submix/CMakeFiles/submix.dir/setupmix.c.o [ 64%] Building C object dev/submix/CMakeFiles/submix.dir/syncatt.c.o [ 64%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/submix [ 64%] Built target submix [ 64%] Building C object dev/synth/CMakeFiles/synth.dir/main.c.o [ 64%] Building C object dev/synth/CMakeFiles/synth.dir/ap_synthesis.c.o [ 64%] Building C object dev/synth/CMakeFiles/synth.dir/mxfft.c.o [ 64%] Building C object dev/synth/CMakeFiles/synth.dir/pvoc_addon.c.o [ 65%] Building C object dev/synth/CMakeFiles/synth.dir/wave.c.o [ 65%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/synth [ 65%] Built target synth [ 65%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns0.c.o [ 65%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns1.c.o [ 65%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns2.c.o [ 65%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns3.c.o [ 65%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns4.c.o [ 66%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns5.c.o /home/tacokoneko/code/CDP8/dev/tabedit/columns5.c: In function ‘random_integers_evenly_spread’: /home/tacokoneko/code/CDP8/dev/tabedit/columns5.c:2982:16: warning: ‘arr2[4611686018427387903]’ may be used uninitialized [-Wmaybe-uninitialized] 2982 | endval = arr2[j--]; /* note the val at end of perm / | ~~~~~~~^~~~~~~~~~~ [ 66%] Building C object dev/tabedit/CMakeFiles/columns.dir/columns6.c.o [ 66%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/columns [ 66%] Built target columns [ 66%] Building C object dev/tabedit/CMakeFiles/vectors.dir/vectors.c.o [ 66%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/vectors [ 66%] Built target vectors [ 66%] Building C object dev/tabedit/CMakeFiles/getcol.dir/getcol.c.o [ 66%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/getcol [ 66%] Built target getcol [ 66%] Building C object dev/tabedit/CMakeFiles/putcol.dir/putcol.c.o [ 66%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/putcol [ 66%] Built target putcol [ 67%] Building C object dev/texture/CMakeFiles/texture.dir/main.c.o [ 67%] Building C object dev/texture/CMakeFiles/texture.dir/ap_texture.c.o [ 67%] Building C object dev/texture/CMakeFiles/texture.dir/texperm.c.o [ 67%] Building C object dev/texture/CMakeFiles/texture.dir/texture1.c.o [ 67%] Building C object dev/texture/CMakeFiles/texture.dir/texture2.c.o [ 67%] Building C object dev/texture/CMakeFiles/texture.dir/texture3.c.o [ 68%] Building C object dev/texture/CMakeFiles/texture.dir/texture4.c.o [ 68%] Building C object dev/texture/CMakeFiles/texture.dir/texture5.c.o [ 68%] Building C object dev/texture/CMakeFiles/texture.dir/texprepro.c.o [ 68%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/texture [ 68%] Built target texture [ 68%] Building C object dev/standnew/CMakeFiles/asciiget.dir/asciiget.c.o [ 68%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/asciiget [ 68%] Built target asciiget [ 69%] Building C object dev/standnew/CMakeFiles/caltrain.dir/caltrain.c.o [ 69%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/caltrain [ 69%] Built target caltrain [ 69%] Building C object dev/standnew/CMakeFiles/clicknew.dir/clicknew.c.o [ 69%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/clicknew [ 69%] Built target clicknew [ 69%] Building C object dev/standnew/CMakeFiles/clip.dir/clip.c.o [ 70%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/clip [ 70%] Built target clip [ 70%] Building C object dev/standnew/CMakeFiles/convert_to_midi.dir/convert_to_midi.c.o [ 70%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/convert_to_midi [ 70%] Built target convert_to_midi [ 70%] Building C object dev/standnew/CMakeFiles/distcut.dir/distcut.c.o [ 71%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distcut [ 71%] Built target distcut [ 71%] Building C object dev/standnew/CMakeFiles/distmark.dir/distmark.c.o [ 71%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distmark [ 71%] Built target distmark [ 71%] Building C object dev/standnew/CMakeFiles/distmore.dir/distmore.c.o [ 71%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distmore [ 71%] Built target distmore [ 71%] Building C object dev/standnew/CMakeFiles/distrep.dir/distrep.c.o [ 71%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distrep [ 71%] Built target distrep [ 72%] Building C object dev/standnew/CMakeFiles/distshift.dir/distshift.c.o [ 72%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distshift [ 72%] Built target distshift [ 73%] Building C object dev/standnew/CMakeFiles/envcut.dir/envcut.c.o [ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/envcut [ 73%] Built target envcut [ 73%] Building C object dev/standnew/CMakeFiles/envspeak.dir/envspeak.c.o [ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/envspeak [ 73%] Built target envspeak [ 73%] Building C object dev/standnew/CMakeFiles/fractal.dir/fractal.c.o [ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/fractal [ 73%] Built target fractal [ 73%] Building C object dev/standnew/CMakeFiles/fturanal.dir/fturanal.c.o [ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/fturanal [ 73%] Built target fturanal [ 73%] Building C object dev/standnew/CMakeFiles/hover2.dir/hover2.c.o [ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/hover2 [ 73%] Built target hover2 [ 73%] Building C object dev/standnew/CMakeFiles/onset.dir/onset.c.o [ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/onset [ 73%] Built target onset [ 73%] Building C object dev/standnew/CMakeFiles/pairex.dir/pairex.c.o [ 73%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pairex [ 73%] Built target pairex [ 73%] Building C object dev/standnew/CMakeFiles/partition.dir/partition.c.o [ 74%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/partition [ 74%] Built target partition [ 74%] Building C object dev/standnew/CMakeFiles/phasor.dir/phasor.c.o [ 74%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/phasor [ 74%] Built target phasor [ 74%] Building C object dev/standnew/CMakeFiles/quirk.dir/quirk.c.o [ 74%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/quirk [ 74%] Built target quirk [ 74%] Building C object dev/standnew/CMakeFiles/repair.dir/repair.c.o [ 74%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/repair [ 74%] Built target repair [ 75%] Building C object dev/standnew/CMakeFiles/specenv.dir/specenv.c.o [ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specenv [ 75%] Built target specenv [ 75%] Building C object dev/standnew/CMakeFiles/speculate.dir/speculation.c.o [ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/speculate [ 75%] Built target speculate [ 75%] Building C object dev/standnew/CMakeFiles/spike.dir/spike.c.o [ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spike [ 75%] Built target spike [ 75%] Building C object dev/standnew/CMakeFiles/suppress.dir/suppress.c.o [ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/suppress [ 75%] Built target suppress [ 75%] Building C object dev/standnew/CMakeFiles/tostereo.dir/tostereo.c.o [ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tostereo [ 75%] Built target tostereo [ 75%] Building C object dev/standnew/CMakeFiles/matrix.dir/unitary_matrix.c.o [ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/matrix [ 75%] Built target matrix [ 75%] Building C object dev/science/CMakeFiles/bounce.dir/bounce.c.o [ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/bounce [ 75%] Built target bounce [ 75%] Building C object dev/science/CMakeFiles/brownian.dir/brownian.c.o [ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/brownian [ 75%] Built target brownian [ 75%] Building C object dev/science/CMakeFiles/cascade.dir/cascade.c.o [ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cascade [ 75%] Built target cascade [ 75%] Building C object dev/science/CMakeFiles/chirikov.dir/chirikov.c.o [ 75%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/chirikov [ 75%] Built target chirikov [ 76%] Building C object dev/science/CMakeFiles/crumble.dir/crumble.c.o [ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/crumble [ 76%] Built target crumble [ 76%] Building C object dev/science/CMakeFiles/crystal.dir/crystal.c.o [ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/crystal [ 76%] Built target crystal [ 76%] Building C object dev/science/CMakeFiles/cubicspline.dir/cubicspline.c.o [ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/cubicspline [ 76%] Built target cubicspline [ 76%] Building C object dev/science/CMakeFiles/distortt.dir/distortt.c.o [ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/distortt [ 76%] Built target distortt [ 76%] Building C object dev/science/CMakeFiles/dvdwind.dir/dvdwind.c.o [ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/dvdwind [ 76%] Built target dvdwind [ 76%] Building C object dev/science/CMakeFiles/flatten.dir/flatten.c.o [ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/flatten [ 76%] Built target flatten [ 76%] Building C object dev/science/CMakeFiles/impulse.dir/impulse.c.o [ 76%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/impulse [ 76%] Built target impulse [ 77%] Building C object dev/science/CMakeFiles/motor.dir/motor.c.o [ 77%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/motor [ 77%] Built target motor [ 77%] Building C object dev/science/CMakeFiles/multiosc.dir/multiosc.c.o [ 78%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/multiosc [ 78%] Built target multiosc [ 78%] Building C object dev/science/CMakeFiles/multisynth.dir/multisynth.c.o [ 78%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/multisynth [ 78%] Built target multisynth [ 78%] Building C object dev/science/CMakeFiles/newscales.dir/newscales.c.o [ 78%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newscales [ 78%] Built target newscales [ 78%] Building C object dev/science/CMakeFiles/notchinvert.dir/notchinvert.c.o [ 78%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/notchinvert [ 78%] Built target notchinvert [ 78%] Building C object dev/science/CMakeFiles/peakiso.dir/peakiso.c.o [ 79%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/peakiso [ 79%] Built target peakiso [ 79%] Building C object dev/science/CMakeFiles/pulser.dir/pulser.c.o [ 79%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/pulser [ 79%] Built target pulser [ 79%] Building C object dev/science/CMakeFiles/refocus.dir/refocus.c.o [ 80%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/refocus [ 80%] Built target refocus [ 80%] Building C object dev/science/CMakeFiles/repeater.dir/repeater.c.o [ 81%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/repeater [ 81%] Built target repeater [ 82%] Building C object dev/science/CMakeFiles/rotor.dir/rotor.c.o [ 82%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/rotor [ 82%] Built target rotor [ 82%] Building C object dev/science/CMakeFiles/scramble.dir/scramble.c.o [ 82%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/scramble [ 82%] Built target scramble [ 83%] Building C object dev/science/CMakeFiles/smooth.dir/smooth.c.o [ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/smooth [ 83%] Built target smooth [ 83%] Building C object dev/science/CMakeFiles/sorter.dir/sorter.c.o [ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/sorter [ 83%] Built target sorter [ 83%] Building C object dev/science/CMakeFiles/specanal.dir/specanal.c.o [ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specanal [ 83%] Built target specanal [ 83%] Building C object dev/science/CMakeFiles/specav.dir/specav.c.o [ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specav [ 83%] Built target specav [ 83%] Building C object dev/science/CMakeFiles/specfnu.dir/specfnu.c.o [ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specfnu [ 83%] Built target specfnu [ 83%] Building C object dev/science/CMakeFiles/specfold.dir/specfold.c.o [ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/specfold [ 83%] Built target specfold [ 83%] Building C object dev/science/CMakeFiles/spectstr.dir/spectstr.c.o [ 83%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spectstr [ 83%] Built target spectstr [ 83%] Building C object dev/science/CMakeFiles/spectune.dir/spectune.c.o [ 84%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spectune [ 84%] Built target spectune [ 84%] Building C object dev/science/CMakeFiles/spin.dir/spin.c.o [ 84%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/spin [ 84%] Built target spin [ 84%] Building C object dev/science/CMakeFiles/splinter.dir/splinter.c.o [ 85%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/splinter [ 85%] Built target splinter [ 85%] Building C object dev/science/CMakeFiles/strands.dir/strands.c.o [ 85%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/strands [ 85%] Built target strands [ 85%] Building C object dev/science/CMakeFiles/stutter.dir/stutter.c.o [ 85%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/stutter [ 85%] Built target stutter [ 85%] Building C object dev/science/CMakeFiles/synfilt.dir/synfilt.c.o [ 85%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/synfilt [ 85%] Built target synfilt [ 86%] Building C object dev/science/CMakeFiles/synspline.dir/synspline.c.o [ 86%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/synspline [ 86%] Built target synspline [ 86%] Building C object dev/science/CMakeFiles/newsynth.dir/synthesis.c.o [ 87%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/newsynth [ 87%] Built target newsynth [ 87%] Building C object dev/science/CMakeFiles/tesselate.dir/tesselate.c.o [ 87%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tesselate [ 87%] Built target tesselate [ 87%] Building C object dev/science/CMakeFiles/tremenv.dir/tremenv.c.o [ 87%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tremenv [ 87%] Built target tremenv [ 87%] Building C object dev/science/CMakeFiles/ts.dir/timeseries.c.o [ 88%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/ts [ 88%] Built target ts [ 88%] Building C object dev/science/CMakeFiles/tsconvert.dir/ts_convert.c.o [ 88%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tsconvert [ 88%] Built target tsconvert [ 88%] Building C object dev/science/CMakeFiles/tweet.dir/tweet.c.o [ 89%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/tweet [ 89%] Built target tweet [ 89%] Building C object dev/science/CMakeFiles/unknot.dir/unknot.c.o [ 89%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/unknot [ 89%] Built target unknot [ 89%] Building C object dev/science/CMakeFiles/verges.dir/verges.c.o [ 90%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/verges [ 90%] Built target verges [ 90%] Building C object dev/science/CMakeFiles/waveform.dir/waveform.c.o [ 90%] Linking C executable /home/tacokoneko/code/CDP8/NewRelease/waveform [ 90%] Built target waveform [ 90%] Building C object dev/externals/portsf/CMakeFiles/portsf.dir/portsf.c.o [ 90%] Building C object dev/externals/portsf/CMakeFiles/portsf.dir/ieee80.c.o [ 90%] Linking C static library libportsf.a [ 90%] Built target portsf [ 90%] Building CXX object dev/externals/fastconv/CMakeFiles/fastconv.dir/fconv.cpp.o /home/tacokoneko/code/CDP8/dev/externals/fastconv/fconv.cpp: In function ‘double timer()’: /home/tacokoneko/code/CDP8/dev/externals/fastconv/fconv.cpp:115:14: warning: ‘int ftime(timeb)’ is deprecated: Use gettimeofday or clock_gettime instead [-Wdeprecated-declarations] 115 | ftime(&now); |
/home/tacokoneko/code/CDP8/dev/externals/fastconv/fconv.cpp:44: 
/usr/include/sys/timeb.h:29:12: note: declared here 29 | extern int 
ftime (struct timeb *__timebuf) | ^~~~~ [ 90%] Building CXX object 
dev/externals/fastconv/CMakeFiles/fastconv.dir/genrespframe2.cpp.o [ 
91%] Building C object 
dev/externals/fastconv/CMakeFiles/fastconv.dir/mxfftd.c.o [ 91%] 
Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/fastconv 
[ 91%] Built target fastconv [ 91%] Building CXX object 
dev/externals/reverb/CMakeFiles/rmverb.dir/rmverb.cpp.o [ 91%] 
Building CXX object 
dev/externals/reverb/CMakeFiles/rmverb.dir/reverberator.cpp.o [ 91%] 
Building CXX object 
dev/externals/reverb/CMakeFiles/rmverb.dir/wavetable.cpp.o [ 91%] 
Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/rmverb [ 
91%] Built target rmverb [ 91%] Building CXX object 
dev/externals/reverb/CMakeFiles/reverb.dir/reverb.cpp.o [ 91%] 
Building CXX object 
dev/externals/reverb/CMakeFiles/reverb.dir/reverberator.cpp.o [ 91%] 
Building CXX object 
dev/externals/reverb/CMakeFiles/reverb.dir/wavetable.cpp.o [ 91%] 
Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/reverb [ 
91%] Built target reverb [ 91%] Building CXX object 
dev/externals/reverb/CMakeFiles/rmresp.dir/roomresp.cpp.o [ 92%] 
Linking CXX executable /home/tacokoneko/code/CDP8/NewRelease/rmresp [ 
92%] Built target rmresp [ 92%] Building CXX object 
dev/externals/reverb/CMakeFiles/tapdelay.dir/tdelaymain.cpp.o [ 92%] 
Building CXX object 
dev/externals/reverb/CMakeFiles/tapdelay.dir/reverberator.cpp.o [ 93%] 
Building CXX object 
dev/externals/reverb/CMakeFiles/tapdelay.dir/wavetable.cpp.o [ 93

richarddobson avatar Sep 15 '25 13:09 richarddobson