* Adding group 'ircservices' to your system ... * - Groupid: next available * Adding user 'ircservices' to your system ... * - Userid: 112 * - Shell: /sbin/nologin * - Home: /dev/null * - Groups: ircservices usermod: no changes >>> Unpacking source... >>> Unpacking ircservices-5.1.17.tar.gz to /var/tmp/portage/net-irc/ircservices-5.1.17/work * Applying ircservices-5.1.17-fPIC.patch ...  [ ok ] * Applying ircservices-5.1.17-fPIC-configure.patch ...  [ ok ] * Replacing obsolete head/tail with POSIX compliant ones * - fixed configure >>> Source unpacked in /var/tmp/portage/net-irc/ircservices-5.1.17/work >>> Compiling source in /var/tmp/portage/net-irc/ircservices-5.1.17/work/ircservices-5.1.17 ... Beginning IRC Services configuration. Executable (program) files will be installed in /usr/bin Data files will be installed in /var/lib/ircservices Checking sanity of /bin/sh... high. Searching for a suitable compiler... (supplied) using x86_64-pc-linux-gnu-gcc. Compiler flags supplied: -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector Let's see what libraries we need... -lm -lcrypt Checking whether we can use dynamic modules... yes. Checking whether ranlib exists... yes. Checking for presence of include files (it's okay if some aren't there): stdint.h... present strings.h... present sys/select.h... present sys/sysproto.h... not present Looking for an 8-bit integer type... int8_t Looking for a 16-bit integer type... int16_t Looking for a 32-bit integer type... int32_t Looking for a 64-bit integer type... int64_t Checking the size of int... 32 bits Checking the size of long... 64 bits Checking the size of pointers... 64 bits Checking the size of time_t... 64 bits (nifty!) Checking the size of gid_t... 32 bits Checking for socklen_t... present. Seeing if your system defines int16/int32... not found (this is good). How to complain when something goes wrong... ah, strerror() is here. Looking for other functions we want that you don't have... Checking how to install files... looks like "install" will work. Seeing if "install" will create directories... OK. Checking how to copy directories... /bin/cp -dpr Creating config.h... done. Creating Makefile.inc... done. Saving configuration results in config.cache... done. All done! Now edit defs.h as needed, and run "make" (or possibly "gmake") to compile Services. See the README and FAQ if you have any problems. make -j9 -j1 touch services.h make -C lang langstrs.h make[1]: Entering directory `/var/tmp/portage/net-irc/ircservices-5.1.17/work/ircservices-5.1.17/lang' make[1]: `langstrs.h' is up to date. make[1]: Leaving directory `/var/tmp/portage/net-irc/ircservices-5.1.17/work/ircservices-5.1.17/lang' cp -p lang/langstrs.h . x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c actions.c -o actions.o x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c channels.c -o channels.o x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c commands.c -o commands.o x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c compat.c -o compat.o x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c conffile.c -o conffile.o conffile.c: In function ‘do_read_config_file’: conffile.c:277: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c databases.c -o databases.o x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c encrypt.c -o encrypt.o x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c ignore.c -o ignore.o x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c init.c -o init.o init.c: In function ‘do_LoadLanguageText’: init.c:361: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false init.c: In function ‘do_LoadModule’: init.c:418: warning: assuming signed overflow does not occur when assuming that (X + c) < X is always false x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c language.c -o language.o language.c: In function ‘load_ext_lang’: language.c:374: warning: cast to pointer from integer of different size language.c:418: warning: cast from pointer to integer of different size x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c log.c -o log.o x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c main.c -o main.o x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c memory.c -o memory.o x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c messages.c -o messages.o messages.c: In function ‘m_privmsg’: messages.c:277: warning: format not a string literal and no format arguments x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c misc.c -o misc.o x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c modes.c -o modes.o x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c modules.c -o modules.o x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c process.c -o process.o x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c send.c -o send.o send.c: In function ‘notice_list’: send.c:248: warning: format not a string literal and no format arguments x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c servers.c -o servers.o x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c signals.c -o signals.o x86_64-pc-linux-gnu-gcc -march=core2 -msse4.1 -O2 -pipe -fno-stack-protector -g -Wall -Wmissing-prototypes -c sockets.c -o sockets.o sockets.c: In function ‘check_sockets’: sockets.c:811: warning: cast from pointer to integer of different size sockets.c: In function ‘do_callback’: sockets.c:1489: warning: cast from pointer to integer of different size sockets.c: In function ‘flush_write_buffer’: sockets.c:1751: warning: cast from pointer to integer of different size sockets.c: In function ‘do_disconn’: sockets.c:2092: warning: cast from pointer to integer of different size sockets.c:2127: warning: cast from pointer to integer of different size sockets.c:2127: warning: cast to pointer from integer of different size sockets.c: Assembler messages: sockets.c:492: Error: Incorrect register `%edx' used with `q' suffix sockets.c:470: Error: Incorrect register `%edx' used with `q' suffix sockets.c:2159: Error: Incorrect register `%eax' used with `q' suffix sockets.c:2160: Error: Incorrect register `%eax' used with `q' suffix sockets.c:1746: Error: Incorrect register `%eax' used with `q' suffix sockets.c:1748: Error: Incorrect register `%eax' used with `q' suffix sockets.c:2099: Error: Incorrect register `%eax' used with `q' suffix sockets.c:2040: Error: Incorrect register `%eax' used with `q' suffix sockets.c:662: Error: Incorrect register `%r12d' used with `q' suffix sockets.c:716: Error: Incorrect register `%r12d' used with `q' suffix sockets.c:717: Error: Incorrect register `%r12d' used with `q' suffix sockets.c:730: Error: Incorrect register `%r12d' used with `q' suffix sockets.c:1556: Error: Incorrect register `%ebp' used with `q' suffix sockets.c:694: Error: Incorrect register `%r12d' used with `q' suffix sockets.c:698: Error: Incorrect register `%r12d' used with `q' suffix sockets.c:738: Error: Incorrect register `%r12d' used with `q' suffix sockets.c:1099: Error: Incorrect register `%edx' used with `q' suffix sockets.c:955: Error: Incorrect register `%ebp' used with `q' suffix sockets.c:959: Error: Incorrect register `%ebp' used with `q' suffix make: *** [sockets.o] Error 1 * ERROR: net-irc/ircservices-5.1.17 failed: * make failed * * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2678: Called die * The specific snippet of code: * emake -j1 || die "make failed" * * If you need support, post the output of 'emerge --info =net-irc/ircservices-5.1.17', * the complete build log and the output of 'emerge -pqv =net-irc/ircservices-5.1.17'. * The complete build log is located at '/home/ssuominen/logs/net-irc:ircservices-5.1.17:20091018-125822.log'. * The ebuild environment file is located at '/var/tmp/portage/net-irc/ircservices-5.1.17/temp/environment'. * S: '/var/tmp/portage/net-irc/ircservices-5.1.17/work/ircservices-5.1.17'