* Package: app-editors/aee-2.2.21 * Repository: gentoo * Maintainer: hattya@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking aee-2.2.21.tar.gz to /var/tmp/portage/app-editors/aee-2.2.21/work >>> Source unpacked in /var/tmp/portage/app-editors/aee-2.2.21/work >>> Preparing source in /var/tmp/portage/app-editors/aee-2.2.21/work/aee-2.2.21 ... * Applying aee-ae-location.patch ... [ ok ] * Applying aee-Wformat-security.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-editors/aee-2.2.21/work/aee-2.2.21 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/app-editors/aee-2.2.21/work/aee-2.2.21 ... make -j1 CC=x86_64-pc-linux-gnu-gcc aee Generating make.aee make -f make.aee make[1]: Entering directory '/var/tmp/portage/app-editors/aee-2.2.21/work/aee-2.2.21' x86_64-pc-linux-gnu-gcc -DSYS5 -DBSD_SELECT -DNCURSE -c aee.c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -O2 -pipe -march=native -fno-common -DSLCT_HDR -DTERMCAP="\"/etc/termcap\"" -Wl,-O1 -Wl,--as-needed aee.c: In function ‘buf_alloc’: aee.c:1546:21: warning: assignment to ‘int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion] 1546 | temp_buf->journ_fd = NULL; | ^ aee.c: In function ‘sh_command’: aee.c:2386:3: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result] 2386 | pipe(pipe_in); /* create a pipe */ | ^~~~~~~~~~~~~ aee.c:2400:4: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result] 2400 | dup(pipe_in[1]); | ^~~~~~~~~~~~~~~ aee.c:2406:4: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result] 2406 | dup(pipe_in[1]); | ^~~~~~~~~~~~~~~ aee.c:2441:4: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result] 2441 | pipe(pipe_out); | ^~~~~~~~~~~~~~ aee.c:2458:5: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result] 2458 | dup(pipe_out[0]); | ^~~~~~~~~~~~~~~~ aee.c:2485:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] 2485 | write(pipe_out[1], line_holder->line, (line_holder->line_length-1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aee.c:2487:52: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] 2487 | write(pipe_out[1], "\r", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ aee.c:2488:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] 2488 | write(pipe_out[1], "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -DSYS5 -DBSD_SELECT -DNCURSE -c control.c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -O2 -pipe -march=native -fno-common -DSLCT_HDR -DTERMCAP="\"/etc/termcap\"" -Wl,-O1 -Wl,--as-needed control.c: In function ‘dump_aee_conf’: control.c:2108:3: warning: ignoring return value of ‘link’, declared with attribute warn_unused_result [-Wunused-result] 2108 | link(file_name, buffer); | ^~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -DSYS5 -DBSD_SELECT -DNCURSE -c format.c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -O2 -pipe -march=native -fno-common -DSLCT_HDR -DTERMCAP="\"/etc/termcap\"" -Wl,-O1 -Wl,--as-needed x86_64-pc-linux-gnu-gcc -DSYS5 -DBSD_SELECT -DNCURSE -c localize.c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -O2 -pipe -march=native -fno-common -DSLCT_HDR -DTERMCAP="\"/etc/termcap\"" -Wl,-O1 -Wl,--as-needed x86_64-pc-linux-gnu-gcc -DSYS5 -DBSD_SELECT -DNCURSE -c srch_rep.c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -O2 -pipe -march=native -fno-common -DSLCT_HDR -DTERMCAP="\"/etc/termcap\"" -Wl,-O1 -Wl,--as-needed x86_64-pc-linux-gnu-gcc -DSYS5 -DBSD_SELECT -DNCURSE -c delete.c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -O2 -pipe -march=native -fno-common -DSLCT_HDR -DTERMCAP="\"/etc/termcap\"" -Wl,-O1 -Wl,--as-needed x86_64-pc-linux-gnu-gcc -DSYS5 -DBSD_SELECT -DNCURSE -c mark.c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -O2 -pipe -march=native -fno-common -DSLCT_HDR -DTERMCAP="\"/etc/termcap\"" -Wl,-O1 -Wl,--as-needed x86_64-pc-linux-gnu-gcc -DSYS5 -DBSD_SELECT -DNCURSE -c motion.c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -O2 -pipe -march=native -fno-common -DSLCT_HDR -DTERMCAP="\"/etc/termcap\"" -Wl,-O1 -Wl,--as-needed x86_64-pc-linux-gnu-gcc -DSYS5 -DBSD_SELECT -DNCURSE -c keys.c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -O2 -pipe -march=native -fno-common -DSLCT_HDR -DTERMCAP="\"/etc/termcap\"" -Wl,-O1 -Wl,--as-needed x86_64-pc-linux-gnu-gcc -DSYS5 -DBSD_SELECT -DNCURSE -c help.c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -O2 -pipe -march=native -fno-common -DSLCT_HDR -DTERMCAP="\"/etc/termcap\"" -Wl,-O1 -Wl,--as-needed x86_64-pc-linux-gnu-gcc -DSYS5 -DBSD_SELECT -DNCURSE -c windows.c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -O2 -pipe -march=native -fno-common -DSLCT_HDR -DTERMCAP="\"/etc/termcap\"" -Wl,-O1 -Wl,--as-needed x86_64-pc-linux-gnu-gcc -DSYS5 -DBSD_SELECT -DNCURSE -c journal.c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -O2 -pipe -march=native -fno-common -DSLCT_HDR -DTERMCAP="\"/etc/termcap\"" -Wl,-O1 -Wl,--as-needed journal.c: In function ‘journ_info_init’: journal.c:218:3: warning: implicit declaration of function ‘wprintf’; did you mean ‘wprintw’? [-Wimplicit-function-declaration] 218 | wprintf(com_win, journal_err_str); | ^~~~~~~ | wprintw journal.c: In function ‘recover_from_journal’: journal.c:313:20: warning: assignment to ‘int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion] 313 | buffer->journ_fd = NULL; | ^ journal.c: In function ‘write_db_file’: journal.c:567:22: warning: comparison between pointer and zero character constant [-Wpointer-compare] 567 | if (tmp->file_name != '\0') | ^~ journal.c:567:7: note: did you mean to dereference the pointer? 567 | if (tmp->file_name != '\0') | ^ journal.c: In function ‘open_journal_for_write’: journal.c:863:20: warning: assignment to ‘int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion] 863 | buffer->journ_fd = NULL; | ^ journal.c: In function ‘read_journal_entry’: journal.c:264:2: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] 264 | read(buffer->journ_fd, (char *)&(line->file_info.prev_info), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | sizeof(unsigned long)); | ~~~~~~~~~~~~~~~~~~~~~~ journal.c:266:2: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] 266 | read(buffer->journ_fd, (char *)&(line->file_info.next_info), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | sizeof(unsigned long)); | ~~~~~~~~~~~~~~~~~~~~~~ journal.c:268:2: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] 268 | read(buffer->journ_fd, (char *)&(line->file_info.line_location), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | sizeof(unsigned long)); | ~~~~~~~~~~~~~~~~~~~~~~ journal.c:270:2: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] 270 | read(buffer->journ_fd, (char *)&(line->line_length), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | sizeof(unsigned int)); | ~~~~~~~~~~~~~~~~~~~~~ journal.c:280:3: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] 280 | read(buffer->journ_fd, &(line->line[counter]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | min(1024, (line->line_length - counter))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -DSYS5 -DBSD_SELECT -DNCURSE -c file.c -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -O2 -pipe -march=native -fno-common -DSLCT_HDR -DTERMCAP="\"/etc/termcap\"" -Wl,-O1 -Wl,--as-needed file.c: In function ‘get_full_path’: file.c:116:6: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] 116 | chdir(tmp2); | ^~~~~~~~~~~ file.c:118:6: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] 118 | chdir(tmp); | ^~~~~~~~~~ x86_64-pc-linux-gnu-gcc new_curse.c -c -DSYS5 -DBSD_SELECT -DNCURSE -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -O2 -pipe -march=native -fno-common -DSLCT_HDR -DTERMCAP="\"/etc/termcap\"" -Wl,-O1 -Wl,--as-needed x86_64-pc-linux-gnu-gcc -o aee aee.o control.o format.o localize.o srch_rep.o delete.o mark.o motion.o keys.o help.o windows.o journal.o file.o new_curse.o -DHAS_UNISTD -DHAS_STDLIB -DHAS_CTYPE -DHAS_SYS_IOCTL -DHAS_SYS_WAIT -O2 -pipe -march=native -fno-common -DSLCT_HDR -DTERMCAP="\"/etc/termcap\"" -Wl,-O1 -Wl,--as-needed /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: control.o:(.bss+0x0): multiple definition of `top_of_win'; aee.o:(.bss+0x2278): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: format.o:(.bss+0x0): multiple definition of `top_of_win'; aee.o:(.bss+0x2278): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: localize.o:(.bss+0x0): multiple definition of `top_of_win'; aee.o:(.bss+0x2278): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: srch_rep.o:(.bss+0x0): multiple definition of `top_of_win'; aee.o:(.bss+0x2278): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: delete.o:(.bss+0x0): multiple definition of `top_of_win'; aee.o:(.bss+0x2278): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: mark.o:(.bss+0x0): multiple definition of `top_of_win'; aee.o:(.bss+0x2278): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: motion.o:(.bss+0x0): multiple definition of `top_of_win'; aee.o:(.bss+0x2278): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: keys.o:(.bss+0x0): multiple definition of `top_of_win'; aee.o:(.bss+0x2278): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: help.o:(.bss+0x0): multiple definition of `top_of_win'; aee.o:(.bss+0x2278): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: windows.o:(.bss+0x0): multiple definition of `top_of_win'; aee.o:(.bss+0x2278): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: journal.o:(.bss+0x0): multiple definition of `top_of_win'; aee.o:(.bss+0x2278): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: file.o:(.bss+0x18): multiple definition of `top_of_win'; aee.o:(.bss+0x2278): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: new_curse.o:(.bss+0x2688): multiple definition of `top_of_win'; aee.o:(.bss+0x2278): first defined here collect2: error: ld returned 1 exit status make[1]: *** [make.aee:19: aee] Error 1 make[1]: Leaving directory '/var/tmp/portage/app-editors/aee-2.2.21/work/aee-2.2.21' make: *** [Makefile:27: buildaee] Error 2 * ERROR: app-editors/aee-2.2.21::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-editors/aee-2.2.21::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-editors/aee-2.2.21::gentoo'`. * The complete build log is located at '/var/log/portage/app-editors:aee-2.2.21:20200208-103241.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-editors/aee-2.2.21/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-editors/aee-2.2.21/temp/environment'. * Working directory: '/var/tmp/portage/app-editors/aee-2.2.21/work/aee-2.2.21' * S: '/var/tmp/portage/app-editors/aee-2.2.21/work/aee-2.2.21'