* Package: net-irc/emech-3.0.99_p20221123:0  * Repository: gentoo  * USE: elibc_glibc kernel_linux ppc  * FEATURES: preserve-libs sandbox test userpriv >>> Unpacking source... >>> Unpacking emech-3.0.99_p20221123.tar.gz to /var/tmp/portage/net-irc/emech-3.0.99_p20221123/work >>> Source unpacked in /var/tmp/portage/net-irc/emech-3.0.99_p20221123/work >>> Preparing source in /var/tmp/portage/net-irc/emech-3.0.99_p20221123/work/energymech-62b62c8388fac3b3715c5d6539e1d704b16fa2d6 ... * Applying emech-3.0.99_p20221123-fix-Wreturn-type.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-irc/emech-3.0.99_p20221123/work/energymech-62b62c8388fac3b3715c5d6539e1d704b16fa2d6 ... checking system type ... Linux-ppc checking for C compiler ... powerpc-unknown-linux-gnu-gcc checking whether powerpc-unknown-linux-gnu-gcc works or not ... yes checking C compiler flags ... -O2 -mcpu=powerpc -pipe checking pointer size ... 4 checking endianness ... big endian checking if cpu can access unaligned memory ... yes checking if system has sendfile() ... yes checking for inet_addr() ... yes checking for inet_aton() ... yes checking for socket() ... yes checking for SHA in crypt() ... yes checking for MD5 in crypt() ... (cached) yes checking for perl ... yes checking for python ... no checking for friendly ld ... no checking for objcopy ... /usr/bin/objcopy checking for git ... /usr/bin/git checking for multiple cpus or multiple cores ... 32 cpus/cores Do you want ... [STABLE] Alias support? ............................. [Y/n] yes [ BETA ] Async DNS support? ......................... [y/N] yes [STABLE] Botnet support? ............................ [Y/n] yes [STABLE] Channel ban support? ....................... [Y/n] [ ALPHA] Command duplication suppression? ........... [Y/n] [STABLE] Command output redirect? ................... [Y/n] no [STABLE] CTCP? ...................................... [Y/n] yes [STABLE] DCC file support? .......................... [Y/n] yes [STABLE] Debug support? ............................. [y/N] no [STABLE] Dynamic channel limit (+l)? ................ [Y/n] yes [STABLE] Dynamic command levels support? ............ [Y/n] yes [STABLE] Greet support? ............................. [Y/n] yes [ ALPHA] HTTP server support? ....................... [y/N] yes [ BETA ] Host info support? ......................... [Y/n] [STABLE] IRC proxy support? ......................... [Y/n] yes [ BETA ] IRCD extensions support? ................... [Y/n] yes [ ALPHA] Netcfg support? ............................ [Y/n] [STABLE] Newbie support? ............................ [Y/n] yes [STABLE] Note support? .............................. [Y/n] yes [STABLE] Notify support? ............................ [Y/n] yes [STABLE] Password hashing with MD5? (less secure) ... [Y/n] yes [ BETA ] Password hashing with SHA? (best) .......... [Y/n] [ ALPHA] Scripting with Perl? ....................... [y/N] [ BETA ] Scripting with Python? ..................... [y/N] no (unsupported) [ BETA ] Scripting with Tcl? ........................ [y/N] no [STABLE] Seen support? .............................. [y/N] yes [STABLE] Session support? ........................... [Y/n] no [STABLE] Statistics support? ........................ [Y/n] yes [STABLE] Telnet support? ............................ [Y/n] yes [STABLE] Trivia support? ............................ [y/N] yes [STABLE] Toybox fun and games? ...................... [Y/n] yes [STABLE] Uptime support? ............................ [Y/n] no [ BETA ] URL capture support? ....................... [Y/n] [STABLE] WinGate support? ........................... [Y/n] yes Creating src/Makefile Creating src/config.h All done. You can now "make install" For speedy compiling, use ``make -j32'' Your chosen ./configure options have been saved to ./myconfig if you wish to save ./myconfig in its current state, chmod -w ./myconfig Submit your bugreports at https://github.com/MadCamel/energymech/issues You have read the README file I hope? >>> Source configured. >>> Compiling source in /var/tmp/portage/net-irc/emech-3.0.99_p20221123/work/energymech-62b62c8388fac3b3715c5d6539e1d704b16fa2d6 ... make -j1 -C src CC=powerpc-unknown-linux-gnu-gcc 'OPTIMIZE=-O2 -mcpu=powerpc -pipe' make: Entering directory '/var/tmp/portage/net-irc/emech-3.0.99_p20221123/work/energymech-62b62c8388fac3b3715c5d6539e1d704b16fa2d6/src' powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o gencmd gencmd.c ./gencmd githash.h ./gencmd mcmd.h ./gencmd usercombo.h powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c alias.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c auth.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c bounce.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c calc.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c channel.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c core.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c ctcp.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c debug.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c dns.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c function.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c greet.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c help.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c hostinfo.c hostinfo.c: In function 'process_monitor': hostinfo.c:280:33: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 280 | read(fmon->fd,ivent->name,ivent->len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c io.c io.c: In function 'to_user_q': io.c:360:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 360 | write(1,message,strlen(message)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c irc.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c main.c -DGENDATE="`./gencmd date`" powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c net.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c note.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c ons.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c parse.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c partyline.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c perl.c -I/usr/lib/perl5/5.36/powerpc-linux/CORE powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c prot.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c python.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c reset.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c seen.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c shit.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c spy.c spy.c: In function 'send_spy': spy.c:132:49: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long int' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] 132 | sprintf(tempdata,"$6$%04x",(now & 0xFFFF)); | ~~~^ ~~~~~~~~~~~~~~ | | | | | long int | unsigned int | %04lx spy.c: In function 'urlhost': spy.c:466:19: warning: assignment discards 'const' qualifier from pointer target type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdiscarded-qualifiers-Wdiscarded-qualifiers]8;;] 466 | beg = end = url; | ^ spy.c: In function 'send_spy': spy.c:166:41: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 166 | write(fd,tempdata,dst - tempdata); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c tcl.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c toybox.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c uptime.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c user.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c vars.c powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c web.c web.c: In function 'eml_fmt': web.c:128:47: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 128 | #define NOBO if (dest == &mem[MSGLEN-2]) { write(s,mem,dest-mem); dest = mem; } | ^~~~~~~~~~~~~~~~~~~~~ web.c:147:33: note: in expansion of macro 'NOBO' 147 | NOBO; | ^~~~ web.c:128:47: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 128 | #define NOBO if (dest == &mem[MSGLEN-2]) { write(s,mem,dest-mem); dest = mem; } | ^~~~~~~~~~~~~~~~~~~~~ web.c:157:25: note: in expansion of macro 'NOBO' 157 | NOBO; | ^~~~ web.c:128:47: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 128 | #define NOBO if (dest == &mem[MSGLEN-2]) { write(s,mem,dest-mem); dest = mem; } | ^~~~~~~~~~~~~~~~~~~~~ web.c:170:33: note: in expansion of macro 'NOBO' 170 | NOBO; | ^~~~ web.c:233:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 233 | write(s,mem,dest-mem); | ^~~~~~~~~~~~~~~~~~~~~ web.c:234:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 234 | write(s,"\r\n",2); | ^~~~~~~~~~~~~~~~~ web.c: In function 'web_raw': web.c:296:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-result-Wunused-result]8;;] 296 | read(fd,src,sz); | ^~~~~~~~~~~~~~~ powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -c lib/string.c -o lib/string.o -I. powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o energymech alias.o auth.o bounce.o calc.o channel.o core.o ctcp.o debug.o dns.o function.o greet.o help.o hostinfo.o io.o irc.o main.o net.o note.o ons.o parse.o partyline.o perl.o prot.o python.o reset.o seen.o shit.o spy.o tcl.o toybox.o uptime.o user.o vars.o web.o lib/string.o -lcrypt -lperl -L/usr/lib/perl5/5.36/powerpc-linux/CORE make: Leaving directory '/var/tmp/portage/net-irc/emech-3.0.99_p20221123/work/energymech-62b62c8388fac3b3715c5d6539e1d704b16fa2d6/src' >>> Source compiled. >>> Test phase: net-irc/emech-3.0.99_p20221123 make -j1 test make -C src test make[1]: Entering directory '/var/tmp/portage/net-irc/emech-3.0.99_p20221123/work/energymech-62b62c8388fac3b3715c5d6539e1d704b16fa2d6/src' powerpc-unknown-linux-gnu-gcc -O2 -mcpu=powerpc -pipe -o aliastest alias.c lib/string.o -lcrypt -lperl -DTEST alias.c: In function 'main': alias.c:57:9: error: 'dodebug' undeclared (first use in this function); did you mean 'do_debug'? 57 | dodebug = 1; | ^~~~~~~ | do_debug alias.c:57:9: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [Makefile:130: aliastest] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-irc/emech-3.0.99_p20221123/work/energymech-62b62c8388fac3b3715c5d6539e1d704b16fa2d6/src' make: *** [Makefile:101: test] Error 2 * ERROR: net-irc/emech-3.0.99_p20221123::gentoo failed (test phase): * Make test failed. See above for details. * * Call stack: * ebuild.sh, line 136: Called src_test * environment, line 1234: Called default * phase-functions.sh, line 872: Called default_src_test * phase-functions.sh, line 901: Called __eapi0_src_test * phase-helpers.sh, line 836: Called die * The specific snippet of code: * ${emake_cmd} ${internal_opts} test || \ * die "Make test failed. See above for details." * * If you need support, post the output of `emerge --info '=net-irc/emech-3.0.99_p20221123::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-irc/emech-3.0.99_p20221123::gentoo'`. * The complete build log is located at '/var/log/portage/build/net-irc/emech-3.0.99_p20221123:20230805-111345.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-irc/emech-3.0.99_p20221123/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-irc/emech-3.0.99_p20221123/temp/environment'. * Working directory: '/var/tmp/portage/net-irc/emech-3.0.99_p20221123/work/energymech-62b62c8388fac3b3715c5d6539e1d704b16fa2d6' * S: '/var/tmp/portage/net-irc/emech-3.0.99_p20221123/work/energymech-62b62c8388fac3b3715c5d6539e1d704b16fa2d6'