* Package: media-sound/rcenter-0.6.2 * Repository: gentoo * Maintainer: sound@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking rcenter-0.6.2.tgz to /var/tmp/portage/media-sound/rcenter-0.6.2/work >>> Source unpacked in /var/tmp/portage/media-sound/rcenter-0.6.2/work >>> Preparing source in /var/tmp/portage/media-sound/rcenter-0.6.2/work/rcenter-0.6.2 ... * Applying rcenter-0.6.2-makefile.patch ... [ ok ] * Applying rcenter-0.6.2-Wimplicit-function-declaration.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-sound/rcenter-0.6.2/work/rcenter-0.6.2 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/media-sound/rcenter-0.6.2/work/rcenter-0.6.2 ... make -j1 x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -c -o main.o main.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -c -o lowlevel.o lowlevel.c lowlevel.c: In function ‘main_loop’: lowlevel.c:122:5: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result] 122 | pipe(quitpipe); | ^~~~~~~~~~~~~~ lowlevel.c:123:5: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result] 123 | pipe(timerpipe); | ^~~~~~~~~~~~~~~ lowlevel.c:133:6: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] 133 | read(fd, &c, 1); | ^~~~~~~~~~~~~~~ lowlevel.c:135:2: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] 135 | read(fd, &c, 1); | ^~~~~~~~~~~~~~~ lowlevel.c:141:6: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] 141 | read(fd, &c, 1); | ^~~~~~~~~~~~~~~ lowlevel.c:158:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] 158 | write(timerpipe[1], button_name[j], 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lowlevel.c: In function ‘timerloop’: lowlevel.c:87:6: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] 87 | read(timerpipe[0], &ch, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -c -o handler.o handler.c handler.c: In function ‘send_string’: handler.c:156:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 156 | fscanf(fp, "%s", buf); | ^~~~~~~~~~~~~~~~~~~~~ handler.c:158:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 158 | fscanf(fp, "%s", arg); | ^~~~~~~~~~~~~~~~~~~~~ handler.c: In function ‘do_pipe’: handler.c:107:5: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] 107 | write(pipefd, s, strlen(s)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ handler.c: In function ‘init_handler’: handler.c:238:2: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 238 | fscanf(fp, "%s ", buf); | ^~~~~~~~~~~~~~~~~~~~~~ handler.c:240:2: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 240 | fgets(arg, 100, fp); | ^~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -c -o button.o button.c x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -o rcenter main.o lowlevel.o handler.o button.o -lpthread /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: lowlevel.o:(.bss+0x8): multiple definition of `delay_sec'; main.o:(.data+0x4): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: lowlevel.o:(.bss+0x4): multiple definition of `delay_usec'; main.o:(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: lowlevel.o:(.bss+0x0): multiple definition of `string_digit_limit'; main.o:(.data+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: lowlevel.o:(.bss+0x10): multiple definition of `midi_device'; main.o:(.bss+0x8): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: handler.o:(.bss+0xa0): multiple definition of `button_name'; lowlevel.o:(.bss+0xc0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: handler.o:(.bss+0x0): multiple definition of `button_code'; lowlevel.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: button.o:(.data+0x0): multiple definition of `button_code'; lowlevel.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: button.o:(.data.rel.local+0x0): multiple definition of `button_name'; lowlevel.o:(.bss+0xc0): first defined here collect2: error: ld returned 1 exit status make: *** [Makefile:20: rcenter] Error 1 * ERROR: media-sound/rcenter-0.6.2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-sound/rcenter-0.6.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-sound/rcenter-0.6.2::gentoo'`. * The complete build log is located at '/var/log/portage/media-sound:rcenter-0.6.2:20200131-131410.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-sound/rcenter-0.6.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-sound/rcenter-0.6.2/temp/environment'. * Working directory: '/var/tmp/portage/media-sound/rcenter-0.6.2/work/rcenter-0.6.2' * S: '/var/tmp/portage/media-sound/rcenter-0.6.2/work/rcenter-0.6.2'