* Package: media-sound/daudio-0.3 * Repository: gentoo * Maintainer: sound * USE: abi_x86_64 amd64 elibc_glibc kernel_linux pie ssp userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking daudio-0.3.tar.gz to /var/tmp/portage/media-sound/daudio-0.3/work * Applying daudio-0.3-makefile.patch ... [ ok ] >>> Source unpacked in /var/tmp/portage/media-sound/daudio-0.3/work >>> Compiling source in /var/tmp/portage/media-sound/daudio-0.3/work/daudio-0.3 ... make -j1 -C client make: Entering directory '/var/tmp/portage/media-sound/daudio-0.3/work/daudio-0.3/client' x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -D_REENTRANT -o daudioc fakeao.c decode.c net.c main.c ../common/frame.c -lmad -lpthread decode.c:87:15: warning: ‘prng’ is static but used in inline function ‘audio_linear_dither’ which is not static random = prng(dither->random); ^ net.c: In function ‘decode_frame_wrapper’: net.c:86:5: warning: implicit declaration of function ‘decode_frame’ [-Wimplicit-function-declaration] decode_frame(vars->buffer, vars->length, vars->offset, vars->skipped); ^ net.c: In function ‘get_data’: net.c:140:6: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration] exit(1); ^ net.c:140:6: warning: incompatible implicit declaration of built-in function ‘exit’ net.c:140:6: note: include ‘’ or provide a declaration of ‘exit’ In file included from net.c:32:0: net.c: At top level: ../common/frame.h:12:5: warning: inline function ‘decode_next_offset’ declared but never defined int decode_next_offset(char *bufptr, int length, struct mad_header *header, ^ ../common/frame.h:9:5: warning: inline function ‘framesize’ declared but never defined int framesize(struct mad_header *header); ^ main.c: In function ‘main’: main.c:32:32: warning: implicit declaration of function ‘malloc’ [-Wimplicit-function-declaration] p = (struct sched_param *) malloc(sizeof(struct sched_param)); ^ main.c:32:32: warning: incompatible implicit declaration of built-in function ‘malloc’ main.c:32:32: note: include ‘’ or provide a declaration of ‘malloc’ main.c:36:2: warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration] exit(1); ^ main.c:36:2: warning: incompatible implicit declaration of built-in function ‘exit’ main.c:36:2: note: include ‘’ or provide a declaration of ‘exit’ main.c:60:2: warning: incompatible implicit declaration of built-in function ‘exit’ exit(1); ^ main.c:60:2: note: include ‘’ or provide a declaration of ‘exit’ main.c:53:5: warning: ignoring return value of ‘seteuid’, declared with attribute warn_unused_result [-Wunused-result] seteuid(uid); ^ /var/tmp/portage/media-sound/daudio-0.3/temp/ccRoniJD.o: In function `get_data': net.c:(.text+0x3b5): undefined reference to `decode_next_offset' collect2: error: ld returned 1 exit status Makefile:19: recipe for target 'daudioc' failed make: *** [daudioc] Error 1 make: Leaving directory '/var/tmp/portage/media-sound/daudio-0.3/work/daudio-0.3/client' emake failed * ERROR: media-sound/daudio-0.3::gentoo failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 133: Called src_compile * environment, line 1929: Called die * The specific snippet of code: * emake -C client || die "emake failed"; * * If you need support, post the output of `emerge --info '=media-sound/daudio-0.3::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-sound/daudio-0.3::gentoo'`. * The complete build log is located at '/var/log/portage/media-sound:daudio-0.3:20160102-100823.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-sound/daudio-0.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-sound/daudio-0.3/temp/environment'. * Working directory: '/var/tmp/portage/media-sound/daudio-0.3/work/daudio-0.3' * S: '/var/tmp/portage/media-sound/daudio-0.3/work/daudio-0.3'