* Package: media-sound/substract_wave-0.3-r1 * Repository: gentoo * Maintainer: sound@gentoo.org * USE: abi_x86_64 amd64 elibc_musl kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking substract_wave-0.3.tgz to /var/tmp/portage/media-sound/substract_wave-0.3-r1/work >>> Source unpacked in /var/tmp/portage/media-sound/substract_wave-0.3-r1/work >>> Preparing source in /var/tmp/portage/media-sound/substract_wave-0.3-r1/work/substract_wave-0.3 ... * Applying substract_wave-0.3-Makefile.patch ... [ ok ] * Applying substract_wave-0.3-overflow.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-sound/substract_wave-0.3-r1/work/substract_wave-0.3 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/media-sound/substract_wave-0.3-r1/work/substract_wave-0.3 ... make -j4 x86_64-gentoo-linux-musl-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -c substract_wave.c In file included from substract_wave.h:14, from substract_wave.c:17: /usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include to [-Wcpp] 1 | #warning redirecting incorrect #include to | ^~~~~~~ substract_wave.c: In function 'main': substract_wave.c:99:1: error: unknown type name 'fd_set' 99 | fd_set readfs; | ^~~~~~ substract_wave.c:100:16: error: storage size of 'timeout' isn't known 100 | struct timeval timeout; | ^~~~~~~ substract_wave.c:542:5: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 542 | ptr = (char *)out_header; | ^ substract_wave.c:644:17: warning: implicit declaration of function 'FD_ZERO'; did you mean 'FP_ZERO'? [-Wimplicit-function-declaration] 644 | FD_ZERO(&readfs); | ^~~~~~~ | FP_ZERO substract_wave.c:645:17: warning: implicit declaration of function 'FD_SET'; did you mean 'L_SET'? [-Wimplicit-function-declaration] 645 | FD_SET(fileno(stdin), &readfs); | ^~~~~~ | L_SET substract_wave.c:648:21: warning: implicit declaration of function 'select' [-Wimplicit-function-declaration] 648 | b = select(FD_SETSIZE, &readfs, NULL, NULL, &timeout); | ^~~~~~ substract_wave.c:648:28: error: 'FD_SETSIZE' undeclared (first use in this function); did you mean 'F_SETSIG'? 648 | b = select(FD_SETSIZE, &readfs, NULL, NULL, &timeout); | ^~~~~~~~~~ | F_SETSIG substract_wave.c:648:28: note: each undeclared identifier is reported only once for each function it appears in substract_wave.c:656:21: warning: implicit declaration of function 'FD_ISSET' [-Wimplicit-function-declaration] 656 | if( FD_ISSET(fileno(stdin), &readfs) ) | ^~~~~~~~ substract_wave.c:660:25: warning: implicit declaration of function 'FD_CLR' [-Wimplicit-function-declaration] 660 | FD_CLR(fileno(stdin), &readfs); | ^~~~~~ substract_wave.c:100:16: warning: unused variable 'timeout' [-Wunused-variable] 100 | struct timeval timeout; | ^~~~~~~ substract_wave.c:89:15: warning: variable 'pfd' set but not used [-Wunused-but-set-variable] 89 | struct pollfd pfd[1]; | ^~~ substract_wave.c:87:5: warning: variable 'keep_main_reference' set but not used [-Wunused-but-set-variable] 87 | int keep_main_reference; | ^~~~~~~~~~~~~~~~~~~ make: *** [Makefile:6: substract_wave.o] Error 1 * ERROR: media-sound/substract_wave-0.3-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-sound/substract_wave-0.3-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-sound/substract_wave-0.3-r1::gentoo'`. * The complete build log is located at '/var/log/portage/media-sound:substract_wave-0.3-r1:20211219-064536.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-sound/substract_wave-0.3-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-sound/substract_wave-0.3-r1/temp/environment'. * Working directory: '/var/tmp/portage/media-sound/substract_wave-0.3-r1/work/substract_wave-0.3' * S: '/var/tmp/portage/media-sound/substract_wave-0.3-r1/work/substract_wave-0.3'