==> Cloning stk ... Cloning into 'stk'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring stk :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 126k 100 126k 0 0 374k 0 --:--:-- --:--:-- --:--:-- 374k 100 126k 100 126k 0 0 374k 0 --:--:-- --:--:-- --:--:-- 374k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8487k 100 8487k 0 0 21.0M 0 --:--:-- --:--:-- --:--:-- 21.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 139k 100 139k 0 0 393k 0 --:--:-- --:--:-- --:--:-- 394k :: Starting full system upgrade... there is nothing to do PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp/archlinux-ci/ SOURCE_DATE_EPOCH=1704119407 SHELL=/bin/bash SCHROOT_CHROOT_NAME=jenkins-reproducible-archlinux no_proxy=localhost,127.0.0.1 SCHROOT_COMMAND=bash -l -c SOURCE_DATE_EPOCH='1704119407' PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' TMPDIR='/tmp/archlinux-ci/' printenv 2>&1 SCHROOT_SESSION_ID=archlinux-stk-archlinuxrb-build-K1gCgKag PWD=/tmp/archlinux-ci/stk-archlinuxrb-build-K1gCgKag/stk LOGNAME=jenkins SCHROOT_ALIAS_NAME=jenkins-reproducible-archlinux SCHROOT_GROUP=jenkins SCHROOT_USER=jenkins ftp_proxy=http://127.0.0.1:3128 HOME=/var/lib/jenkins LANG=C https_proxy=http://127.0.0.1:3128 USER=jenkins FTP_PROXY=http://127.0.0.1:3128 SHLVL=1 HTTPS_PROXY=http://127.0.0.1:3128 HTTP_PROXY=http://127.0.0.1:3128 SCHROOT_GID=116 http_proxy=http://127.0.0.1:3128 DEBUGINFOD_URLS=https://debuginfod.archlinux.org SCHROOT_UID=108 HG=/usr/bin/hg _=/usr/sbin/printenv ==> Making package: stk 5.0.1-3 (Mon Jan 1 14:30:46 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... :: There are 2 providers available for jack: :: Repository extra 1) jack2 2) pipewire-jack Enter a number (default=1): resolving dependencies... looking for conflicting packages... Packages (7) alsa-topology-conf-1.2.5.1-3 alsa-ucm-conf-1.2.10-2 libsamplerate-0.2.2-2 opus-1.4-1 alsa-lib-1.2.10-2 doxygen-1.9.8-1 jack2-1.9.22-1 Total Download Size: 8.44 MiB Total Installed Size: 27.79 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 13926 100 13926 0 0 2387k 0 --:--:-- --:--:-- --:--:-- 2719k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 81377 100 81377 0 0 14.3M 0 --:--:-- --:--:-- --:--:-- 15.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 492k 100 492k 0 0 57.0M 0 --:--:-- --:--:-- --:--:-- 60.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5997k 100 5997k 0 0 180M 0 --:--:-- --:--:-- --:--:-- 183M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1366k 100 1366k 0 0 93.0M 0 --:--:-- --:--:-- --:--:-- 95.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 225k 100 225k 0 0 63.8M 0 --:--:-- --:--:-- --:--:-- 73.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 471k 100 471k 0 0 55.8M 0 --:--:-- --:--:-- --:--:-- 57.5M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing doxygen... Optional dependencies for doxygen graphviz: for caller/callee graph generation qt5-base: for doxywizard installing libsamplerate... installing opus... installing jack2... Optional dependencies for jack2 a2jmidid: for ALSA MIDI to JACK MIDI bridging libffado: for firewire support using FFADO jack-example-tools: for official JACK example-clients and tools jack2-dbus: for dbus integration jack2-docs: for developer documentation realtime-privileges: for realtime privileges :: Running post-transaction hooks... (1/2) Reloading user manager configuration... Skipped: Running in chroot. (2/2) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Downloading stk-5.0.1.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1227k 0 1227k 0 0 2398k 0 --:--:-- --:--:-- --:--:-- 2398k ==> Validating source files with sha512sums... stk-5.0.1.tar.gz ... Passed ==> Validating source files with b2sums... stk-5.0.1.tar.gz ... Passed ==> Extracting sources... -> Extracting stk-5.0.1.tar.gz with bsdtar ==> Starting prepare()... autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: /usr/bin/autoconf --force configure.ac:23: warning: The preprocessor macro `STDC_HEADERS' is obsolete. configure.ac:23: Except in unusual embedded environments, you can safely include all configure.ac:23: ISO C90 headers unconditionally. configure.ac:37: warning: Update your code to rely only on HAVE_SYS_TIME_H, configure.ac:37: then remove this warning and the obsolete code below it. configure.ac:37: All current systems provide time.h; it need not be checked for. configure.ac:37: Not all systems provide sys/time.h, but those that do, all allow configure.ac:37: you to include it and time.h simultaneously. configure.ac:274: warning: AC_C_BIGENDIAN should be used with AC_CONFIG_HEADERS autoreconf: configure.ac: not using Autoheader autoreconf: configure.ac: not using Automake autoreconf: 'config/config.sub' is updated autoreconf: 'config/config.guess' is updated autoreconf: Leaving directory '.' ==> Starting build()... checking for g++... g++ 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 g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking whether g++ supports C++11 features with -std=c++11... yes checking whether the compiler supports GNU C++... (cached) yes checking whether g++ -std=c++11 accepts -g... (cached) yes checking for g++ -std=c++11 option to enable C++11 features... (cached) none needed checking for ranlib... ranlib checking for ar... /usr/sbin/ar checking for gcc... gcc checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed 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 sys/time.h... yes checking for grep that handles long lines and -e... /usr/sbin/grep checking for egrep... /usr/sbin/grep -E checking for fcntl.h... yes checking for sys/ioctl.h... yes checking for sys/time.h... (cached) yes checking for termio.h... yes checking for unistd.h... (cached) yes checking for an ANSI C-conforming const... yes checking for size_t... yes checking whether byte ordering is bigendian... no checking how to run the C preprocessor... gcc -E checking for RAWWAVE_PATH argument... /usr/share/stk/rawwaves/ checking for INCLUDE_PATH argument... checking whether to compile realtime support... yes checking whether to build the static library... yes checking whether to build the shared library... yes checking for cos in -lm... yes checking whether to compile debug version... no checking for select... yes checking for socket... yes checking for gettimeofday... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for audio API... ./configure: 6161: test: xyes: unexpected operator ./configure: 6336: test: xyes: unexpected operator ./configure: 6397: test: x: unexpected operator ./configure: 6503: test: x: unexpected operator ./configure: 6557: test: unexpected operator checking for pthread_create in -lpthread... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating projects/demo/Makefile config.status: creating projects/effects/Makefile config.status: creating projects/ragamatic/Makefile config.status: creating projects/examples/Makefile config.status: creating projects/examples/libMakefile config.status: creating projects/eguitar/Makefile cd src && make make[1]: Entering directory '/tmp/archlinux-ci/stk-archlinuxrb-build-K1gCgKag/stk/src/stk-5.0.1/src' mkdir -vp Release mkdir: created directory 'Release' touch Release/.placeholder g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Stk.cpp -o Release/Stk.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Noise.cpp -o Release/Noise.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Blit.cpp -o Release/Blit.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c BlitSaw.cpp -o Release/BlitSaw.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c BlitSquare.cpp -o Release/BlitSquare.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Granulate.cpp -o Release/Granulate.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Envelope.cpp -o Release/Envelope.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c ADSR.cpp -o Release/ADSR.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Asymp.cpp -o Release/Asymp.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Modulate.cpp -o Release/Modulate.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c SineWave.cpp -o Release/SineWave.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c FileLoop.cpp -o Release/FileLoop.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c SingWave.cpp -o Release/SingWave.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c FileRead.cpp -o Release/FileRead.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c FileWrite.cpp -o Release/FileWrite.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c FileWvIn.cpp -o Release/FileWvIn.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c FileWvOut.cpp -o Release/FileWvOut.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Fir.cpp -o Release/Fir.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Iir.cpp -o Release/Iir.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c OneZero.cpp -o Release/OneZero.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c OnePole.cpp -o Release/OnePole.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c PoleZero.cpp -o Release/PoleZero.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c TwoZero.cpp -o Release/TwoZero.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c TwoPole.cpp -o Release/TwoPole.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c BiQuad.cpp -o Release/BiQuad.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c FormSwep.cpp -o Release/FormSwep.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Delay.cpp -o Release/Delay.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c DelayL.cpp -o Release/DelayL.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c DelayA.cpp -o Release/DelayA.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c TapDelay.cpp -o Release/TapDelay.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c PRCRev.cpp -o Release/PRCRev.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c JCRev.cpp -o Release/JCRev.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c NRev.cpp -o Release/NRev.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c FreeVerb.cpp -o Release/FreeVerb.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Chorus.cpp -o Release/Chorus.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Echo.cpp -o Release/Echo.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c PitShift.cpp -o Release/PitShift.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c LentPitShift.cpp -o Release/LentPitShift.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Voicer.cpp -o Release/Voicer.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Sphere.cpp -o Release/Sphere.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Twang.cpp -o Release/Twang.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Guitar.cpp -o Release/Guitar.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Clarinet.cpp -o Release/Clarinet.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c BlowHole.cpp -o Release/BlowHole.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Saxofony.cpp -o Release/Saxofony.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Flute.cpp -o Release/Flute.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Recorder.cpp -o Release/Recorder.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Brass.cpp -o Release/Brass.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c BlowBotl.cpp -o Release/BlowBotl.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Bowed.cpp -o Release/Bowed.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Plucked.cpp -o Release/Plucked.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c StifKarp.cpp -o Release/StifKarp.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Sitar.cpp -o Release/Sitar.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Mandolin.cpp -o Release/Mandolin.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Mesh2D.cpp -o Release/Mesh2D.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c FM.cpp -o Release/FM.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Rhodey.cpp -o Release/Rhodey.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Wurley.cpp -o Release/Wurley.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c TubeBell.cpp -o Release/TubeBell.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c HevyMetl.cpp -o Release/HevyMetl.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c PercFlut.cpp -o Release/PercFlut.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c BeeThree.cpp -o Release/BeeThree.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c FMVoices.cpp -o Release/FMVoices.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Sampler.cpp -o Release/Sampler.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Moog.cpp -o Release/Moog.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Simple.cpp -o Release/Simple.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Drummer.cpp -o Release/Drummer.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Shakers.cpp -o Release/Shakers.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Modal.cpp -o Release/Modal.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c ModalBar.cpp -o Release/ModalBar.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c BandedWG.cpp -o Release/BandedWG.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Resonate.cpp -o Release/Resonate.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c VoicForm.cpp -o Release/VoicForm.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Phonemes.cpp -o Release/Phonemes.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Whistle.cpp -o Release/Whistle.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Messager.cpp -o Release/Messager.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Skini.cpp -o Release/Skini.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c MidiFileIn.cpp -o Release/MidiFileIn.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c RtMidi.cpp -o Release/RtMidi.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c RtAudio.cpp -o Release/RtAudio.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c RtWvOut.cpp -o Release/RtWvOut.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c RtWvIn.cpp -o Release/RtWvIn.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c InetWvOut.cpp -o Release/InetWvOut.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c InetWvIn.cpp -o Release/InetWvIn.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Thread.cpp -o Release/Thread.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Mutex.cpp -o Release/Mutex.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c Socket.cpp -o Release/Socket.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c TcpClient.cpp -o Release/TcpClient.o g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c TcpServer.cpp -o Release/TcpServer.o In file included from ../include/RtWvOut.h:6, from RtWvOut.cpp:21: ../include/Mutex.h:67:3: error: 'MUTEX' does not name a type 67 | MUTEX mutex_; | ^~~~~ ../include/Mutex.h:68:3: error: 'CONDITION' does not name a type 68 | CONDITION condition_; | ^~~~~~~~~ RtWvOut.cpp: In constructor 'stk::RtWvOut::RtWvOut(unsigned int, stk::StkFloat, int, int, int)': RtWvOut.cpp:105:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 105 | if ( deviceIndex >= deviceIds.size() ) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ g++ -std=c++11 -O3 -Wall -I../include -Iinclude -fPIC -DHAVE_GETTIMEOFDAY -D__LITTLE_ENDIAN__ -DRAWWAVE_PATH=\"/usr/share/stk/rawwaves/\" -c UdpSocket.cpp -o Release/UdpSocket.o make[1]: *** [Makefile:78: RtWvOut.o] Error 1 make[1]: *** Waiting for unfinished jobs.... In file included from Mutex.cpp:14: ../include/Mutex.h:67:3: error: 'MUTEX' does not name a type 67 | MUTEX mutex_; | ^~~~~ ../include/Mutex.h:68:3: error: 'CONDITION' does not name a type 68 | CONDITION condition_; | ^~~~~~~~~ In file included from ../include/RtWvIn.h:6, from RtWvIn.cpp:22: ../include/Mutex.h:67:3: error: 'MUTEX' does not name a type 67 | MUTEX mutex_; | ^~~~~ ../include/Mutex.h:68:3: error: 'CONDITION' does not name a type 68 | CONDITION condition_; | ^~~~~~~~~ RtWvIn.cpp: In constructor 'stk::RtWvIn::RtWvIn(unsigned int, stk::StkFloat, int, int, int)': RtWvIn.cpp:85:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 85 | if ( deviceIndex >= deviceIds.size() ) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ make[1]: *** [Makefile:78: Mutex.o] Error 1 In file included from InetWvOut.cpp:26: ../include/UdpSocket.h:69:22: error: field 'address_' has incomplete type 'stk::sockaddr_in' 69 | struct sockaddr_in address_; | ^~~~~~~~ ../include/UdpSocket.h:67:27: note: forward declaration of 'struct stk::sockaddr_in' 67 | void setAddress( struct sockaddr_in *address, int port = 2006, std::string hostname = "localhost" ); | ^~~~~~~~~~~ make[1]: *** [Makefile:78: RtWvIn.o] Error 1 In file included from ../include/InetWvIn.h:6, from InetWvIn.cpp:27: ../include/UdpSocket.h:69:22: error: field 'address_' has incomplete type 'stk::sockaddr_in' 69 | struct sockaddr_in address_; | ^~~~~~~~ ../include/UdpSocket.h:67:27: note: forward declaration of 'struct stk::sockaddr_in' 67 | void setAddress( struct sockaddr_in *address, int port = 2006, std::string hostname = "localhost" ); | ^~~~~~~~~~~ In file included from ../include/InetWvIn.h:7: ../include/Thread.h:64:15: error: 'THREAD_FUNCTION' has not been declared 64 | bool start( THREAD_FUNCTION routine, void * ptr = NULL ); | ^~~~~~~~~~~~~~~ ../include/Thread.h:92:3: error: 'THREAD_HANDLE' does not name a type; did you mean 'PTHREAD_CANCELED'? 92 | THREAD_HANDLE thread_; | ^~~~~~~~~~~~~ | PTHREAD_CANCELED In file included from ../include/InetWvIn.h:8: ../include/Mutex.h:67:3: error: 'MUTEX' does not name a type 67 | MUTEX mutex_; | ^~~~~ ../include/Mutex.h:68:3: error: 'CONDITION' does not name a type 68 | CONDITION condition_; | ^~~~~~~~~ InetWvIn.cpp:32:12: error: 'THREAD_RETURN' does not name a type 32 | extern "C" THREAD_RETURN THREAD_TYPE inputThread( void * ptr ) | ^~~~~~~~~~~~~ InetWvIn.cpp: In constructor 'stk::InetWvIn::InetWvIn(long unsigned int, unsigned int)': InetWvIn.cpp:50:25: error: 'inputThread' was not declared in this scope 50 | if ( !thread_.start( &inputThread, &threadInfo_ ) ) { | ^~~~~~~~~~~ make[1]: *** [Makefile:78: InetWvOut.o] Error 1 In file included from Thread.cpp:23: ../include/Thread.h:64:15: error: 'THREAD_FUNCTION' has not been declared 64 | bool start( THREAD_FUNCTION routine, void * ptr = NULL ); | ^~~~~~~~~~~~~~~ ../include/Thread.h:92:3: error: 'THREAD_HANDLE' does not name a type; did you mean 'PTHREAD_CANCELED'? 92 | THREAD_HANDLE thread_; | ^~~~~~~~~~~~~ | PTHREAD_CANCELED make[1]: *** [Makefile:78: InetWvIn.o] Error 1 Thread.cpp: In constructor 'stk::Thread::Thread()': Thread.cpp:29:3: error: 'thread_' was not declared in this scope; did you mean 'Thread'? 29 | thread_ = 0; | ^~~~~~~ | Thread Thread.cpp: At global scope: Thread.cpp:36:6: error: 'bool stk::Thread::start' is not a static data member of 'class stk::Thread' 36 | bool Thread :: start( THREAD_FUNCTION routine, void * ptr ) | ^~~~~~ Thread.cpp:36:23: error: 'THREAD_FUNCTION' was not declared in this scope 36 | bool Thread :: start( THREAD_FUNCTION routine, void * ptr ) | ^~~~~~~~~~~~~~~ Thread.cpp:36:48: error: expected primary-expression before 'void' 36 | bool Thread :: start( THREAD_FUNCTION routine, void * ptr ) | ^~~~ Thread.cpp:36:59: error: expression list treated as compound expression in initializer [-fpermissive] 36 | bool Thread :: start( THREAD_FUNCTION routine, void * ptr ) | ^ make[1]: *** [Makefile:78: Thread.o] Error 1 Socket.cpp: In static member function 'static int stk::Socket::writeBuffer(int, const void*, long int, int)': Socket.cpp:69:10: error: 'send' was not declared in this scope 69 | return send( socket, (const char *)buffer, bufferSize, flags ); | ^~~~ Socket.cpp: In static member function 'static int stk::Socket::readBuffer(int, void*, long int, int)': Socket.cpp:75:10: error: 'recv' was not declared in this scope 75 | return recv( socket, (char *)buffer, bufferSize, flags ); | ^~~~ make[1]: *** [Makefile:78: Socket.o] Error 1 TcpClient.cpp: In member function 'int stk::TcpClient::connect(int, std::string)': TcpClient.cpp:59:14: error: '::socket' has not been declared; did you mean 'Socket'? 59 | soket_ = ::socket( AF_INET, SOCK_STREAM, IPPROTO_TCP ); | ^~~~~~ | Socket TcpClient.cpp:59:22: error: 'AF_INET' was not declared in this scope 59 | soket_ = ::socket( AF_INET, SOCK_STREAM, IPPROTO_TCP ); | ^~~~~~~ TcpClient.cpp:59:31: error: 'SOCK_STREAM' was not declared in this scope 59 | soket_ = ::socket( AF_INET, SOCK_STREAM, IPPROTO_TCP ); | ^~~~~~~~~~~ TcpClient.cpp:59:44: error: 'IPPROTO_TCP' was not declared in this scope; did you mean 'PROTO_TCP'? 59 | soket_ = ::socket( AF_INET, SOCK_STREAM, IPPROTO_TCP ); | ^~~~~~~~~~~ | PROTO_TCP TcpServer.cpp: In constructor 'stk::TcpServer::TcpServer(int)': TcpServer.cpp:45:14: error: '::socket' has not been declared; did you mean 'Socket'? 45 | soket_ = ::socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); | ^~~~~~ | Socket TcpClient.cpp:66:49: error: 'TCP_NODELAY' was not declared in this scope 66 | int result = setsockopt( soket_, IPPROTO_TCP, TCP_NODELAY, (char *)&flag, sizeof(int) ); | ^~~~~~~~~~~ TcpServer.cpp:45:21: error: 'AF_INET' was not declared in this scope 45 | soket_ = ::socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); | ^~~~~~~ TcpClient.cpp:66:16: error: 'setsockopt' was not declared in this scope 66 | int result = setsockopt( soket_, IPPROTO_TCP, TCP_NODELAY, (char *)&flag, sizeof(int) ); | ^~~~~~~~~~ TcpServer.cpp:45:30: error: 'SOCK_STREAM' was not declared in this scope 45 | soket_ = ::socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); | ^~~~~~~~~~~ TcpClient.cpp:73:18: error: 'gethostbyname' was not declared in this scope; did you mean 'hostname'? 73 | if ( ( hostp = gethostbyname( hostname.c_str() ) ) == 0 ) { | ^~~~~~~~~~~~~ | hostname TcpClient.cpp:79:22: error: aggregate 'stk::TcpClient::connect(int, std::string)::sockaddr_in server_address' has incomplete type and cannot be defined 79 | struct sockaddr_in server_address; | ^~~~~~~~~~~~~~ TcpClient.cpp:81:50: error: invalid use of incomplete type 'struct stk::TcpClient::connect(int, std::string)::hostent' 81 | memcpy( (void *)&server_address.sin_addr, hostp->h_addr, hostp->h_length ); | ^~ TcpClient.cpp:72:10: note: forward declaration of 'struct stk::TcpClient::connect(int, std::string)::hostent' 72 | struct hostent *hostp; | ^~~~~~~ TcpClient.cpp:81:65: error: invalid use of incomplete type 'struct stk::TcpClient::connect(int, std::string)::hostent' 81 | memcpy( (void *)&server_address.sin_addr, hostp->h_addr, hostp->h_length ); | ^~ TcpClient.cpp:72:10: note: forward declaration of 'struct stk::TcpClient::connect(int, std::string)::hostent' 72 | struct hostent *hostp; | ^~~~~~~ TcpServer.cpp:45:43: error: 'IPPROTO_TCP' was not declared in this scope; did you mean 'PROTO_TCP'? 45 | soket_ = ::socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); | ^~~~~~~~~~~ | PROTO_TCP TcpClient.cpp:82:29: error: 'htons' was not declared in this scope 82 | server_address.sin_port = htons(port); | ^~~~~ TcpServer.cpp:52:49: error: 'TCP_NODELAY' was not declared in this scope 52 | int result = setsockopt( soket_, IPPROTO_TCP, TCP_NODELAY, (char *)&flag, sizeof(int) ); | ^~~~~~~~~~~ TcpClient.cpp:85:10: error: '::connect' has not been declared; did you mean 'const'? 85 | if ( ::connect( soket_, (struct sockaddr *)&server_address, sizeof(server_address) ) < 0 ) { | ^~~~~~~ | const TcpServer.cpp:52:16: error: 'setsockopt' was not declared in this scope 52 | int result = setsockopt( soket_, IPPROTO_TCP, TCP_NODELAY, (char *)&flag, sizeof(int) ); | ^~~~~~~~~~ TcpClient.cpp: In member function 'virtual int stk::TcpClient::writeBuffer(const void*, long int, int)': TcpClient.cpp:96:10: error: 'send' was not declared in this scope 96 | return send( soket_, (const char *)buffer, bufferSize, flags ); | ^~~~ TcpServer.cpp:58:22: error: aggregate 'stk::TcpServer::TcpServer(int)::sockaddr_in address' has incomplete type and cannot be defined 58 | struct sockaddr_in address; | ^~~~~~~ TcpClient.cpp: In member function 'virtual int stk::TcpClient::readBuffer(void*, long int, int)': TcpClient.cpp:102:10: error: 'recv' was not declared in this scope 102 | return recv( soket_, (char *)buffer, bufferSize, flags ); | ^~~~ TcpServer.cpp:60:29: error: 'INADDR_ANY' was not declared in this scope 60 | address.sin_addr.s_addr = INADDR_ANY; | ^~~~~~~~~~ TcpServer.cpp:61:22: error: 'htons' was not declared in this scope 61 | address.sin_port = htons( port ); | ^~~~~ TcpServer.cpp:64:8: error: 'bind' was not declared in this scope; did you mean 'id'? 64 | if ( bind( soket_, (struct sockaddr *)&address, sizeof(address) ) < 0 ) { | ^~~~ | id TcpServer.cpp:70:8: error: 'listen' was not declared in this scope 70 | if ( listen( soket_, 1 ) < 0 ) { | ^~~~~~ TcpServer.cpp: In member function 'int stk::TcpServer::accept()': TcpServer.cpp:84:12: error: '::accept' has not been declared 84 | return ::accept( soket_, NULL, NULL ); | ^~~~~~ TcpServer.cpp: In member function 'virtual int stk::TcpServer::writeBuffer(const void*, long int, int)': TcpServer.cpp:90:10: error: 'send' was not declared in this scope 90 | return send( soket_, (const char *)buffer, bufferSize, flags ); | ^~~~ TcpServer.cpp: In member function 'virtual int stk::TcpServer::readBuffer(void*, long int, int)': TcpServer.cpp:96:10: error: 'recv' was not declared in this scope 96 | return recv( soket_, (char *)buffer, bufferSize, flags ); | ^~~~ In file included from UdpSocket.cpp:24: ../include/UdpSocket.h:69:22: error: field 'address_' has incomplete type 'stk::sockaddr_in' 69 | struct sockaddr_in address_; | ^~~~~~~~ ../include/UdpSocket.h:67:27: note: forward declaration of 'struct stk::sockaddr_in' 67 | void setAddress( struct sockaddr_in *address, int port = 2006, std::string hostname = "localhost" ); | ^~~~~~~~~~~ UdpSocket.cpp: In constructor 'stk::UdpSocket::UdpSocket(int)': UdpSocket.cpp:46:14: error: '::socket' has not been declared; did you mean 'Socket'? 46 | soket_ = ::socket( AF_INET, SOCK_DGRAM, IPPROTO_UDP ); | ^~~~~~ | Socket UdpSocket.cpp:46:22: error: 'AF_INET' was not declared in this scope 46 | soket_ = ::socket( AF_INET, SOCK_DGRAM, IPPROTO_UDP ); | ^~~~~~~ make[1]: *** [Makefile:78: TcpClient.o] Error 1 UdpSocket.cpp:46:31: error: 'SOCK_DGRAM' was not declared in this scope 46 | soket_ = ::socket( AF_INET, SOCK_DGRAM, IPPROTO_UDP ); | ^~~~~~~~~~ UdpSocket.cpp:46:43: error: 'IPPROTO_UDP' was not declared in this scope; did you mean 'PROTO_UDP'? 46 | soket_ = ::socket( AF_INET, SOCK_DGRAM, IPPROTO_UDP ); | ^~~~~~~~~~~ | PROTO_UDP UdpSocket.cpp:52:22: error: aggregate 'stk::sockaddr_in address' has incomplete type and cannot be defined 52 | struct sockaddr_in address; | ^~~~~~~ UdpSocket.cpp:54:29: error: 'INADDR_ANY' was not declared in this scope 54 | address.sin_addr.s_addr = INADDR_ANY; | ^~~~~~~~~~ UdpSocket.cpp:55:22: error: 'htons' was not declared in this scope 55 | address.sin_port = htons( port ); | ^~~~~ UdpSocket.cpp:58:8: error: 'bind' was not declared in this scope; did you mean 'id'? 58 | if ( bind(soket_, (struct sockaddr *)&address, sizeof(address)) < 0 ) { | ^~~~ | id UdpSocket.cpp: In member function 'void stk::UdpSocket::setAddress(stk::sockaddr_in*, int, std::string)': UdpSocket.cpp:79:17: error: 'gethostbyname' was not declared in this scope; did you mean 'hostname'? 79 | if ( (hostp = gethostbyname( hostname.c_str() )) == 0 ) { | ^~~~~~~~~~~~~ | hostname make[1]: *** [Makefile:78: TcpServer.o] Error 1 UdpSocket.cpp:85:10: error: invalid use of incomplete type 'struct stk::sockaddr_in' 85 | address->sin_family = AF_INET; | ^~ ../include/UdpSocket.h:67:27: note: forward declaration of 'struct stk::sockaddr_in' 67 | void setAddress( struct sockaddr_in *address, int port = 2006, std::string hostname = "localhost" ); | ^~~~~~~~~~~ UdpSocket.cpp:85:25: error: 'AF_INET' was not declared in this scope 85 | address->sin_family = AF_INET; | ^~~~~~~ UdpSocket.cpp:86:26: error: invalid use of incomplete type 'struct stk::sockaddr_in' 86 | memcpy((void *)&address->sin_addr, hostp->h_addr, hostp->h_length); | ^~ ../include/UdpSocket.h:67:27: note: forward declaration of 'struct stk::sockaddr_in' 67 | void setAddress( struct sockaddr_in *address, int port = 2006, std::string hostname = "localhost" ); | ^~~~~~~~~~~ UdpSocket.cpp:86:43: error: invalid use of incomplete type 'struct stk::UdpSocket::setAddress(stk::sockaddr_in*, int, std::string)::hostent' 86 | memcpy((void *)&address->sin_addr, hostp->h_addr, hostp->h_length); | ^~ UdpSocket.cpp:78:10: note: forward declaration of 'struct stk::UdpSocket::setAddress(stk::sockaddr_in*, int, std::string)::hostent' 78 | struct hostent *hostp; | ^~~~~~~ UdpSocket.cpp:86:58: error: invalid use of incomplete type 'struct stk::UdpSocket::setAddress(stk::sockaddr_in*, int, std::string)::hostent' 86 | memcpy((void *)&address->sin_addr, hostp->h_addr, hostp->h_length); | ^~ UdpSocket.cpp:78:10: note: forward declaration of 'struct stk::UdpSocket::setAddress(stk::sockaddr_in*, int, std::string)::hostent' 78 | struct hostent *hostp; | ^~~~~~~ UdpSocket.cpp:87:10: error: invalid use of incomplete type 'struct stk::sockaddr_in' 87 | address->sin_port = htons( port ); | ^~ ../include/UdpSocket.h:67:27: note: forward declaration of 'struct stk::sockaddr_in' 67 | void setAddress( struct sockaddr_in *address, int port = 2006, std::string hostname = "localhost" ); | ^~~~~~~~~~~ UdpSocket.cpp:87:23: error: 'htons' was not declared in this scope 87 | address->sin_port = htons( port ); | ^~~~~ UdpSocket.cpp: In member function 'virtual int stk::UdpSocket::writeBuffer(const void*, long int, int)': UdpSocket.cpp:93:10: error: 'sendto' was not declared in this scope 93 | return sendto( soket_, (const char *)buffer, bufferSize, flags, (struct sockaddr *)&address_, sizeof(address_) ); | ^~~~~~ UdpSocket.cpp: In member function 'virtual int stk::UdpSocket::readBuffer(void*, long int, int)': UdpSocket.cpp:99:10: error: 'recvfrom' was not declared in this scope 99 | return recvfrom( soket_, (char *)buffer, bufferSize, flags, NULL, NULL ); | ^~~~~~~~ UdpSocket.cpp: In member function 'int stk::UdpSocket::writeBufferTo(const void*, long int, int, std::string, int)': UdpSocket.cpp:105:22: error: aggregate 'stk::sockaddr_in address' has incomplete type and cannot be defined 105 | struct sockaddr_in address; | ^~~~~~~ UdpSocket.cpp:107:10: error: 'sendto' was not declared in this scope 107 | return sendto( soket_, (const char *)buffer, bufferSize, flags, (struct sockaddr *)&address, sizeof(address) ); | ^~~~~~ make[1]: *** [Makefile:78: UdpSocket.o] Error 1 make[1]: Leaving directory '/tmp/archlinux-ci/stk-archlinuxrb-build-K1gCgKag/stk/src/stk-5.0.1/src' make: *** [Makefile:8: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...