* Package: games-server/pvpgn-1.8.5-r2 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux mysql userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking pvpgn-1.8.5.tar.bz2 to /var/tmp/portage/games-server/pvpgn-1.8.5-r2/work >>> Unpacking pvpgn-support-1.3.tar.gz to /var/tmp/portage/games-server/pvpgn-1.8.5-r2/work >>> Source unpacked in /var/tmp/portage/games-server/pvpgn-1.8.5-r2/work >>> Preparing source in /var/tmp/portage/games-server/pvpgn-1.8.5-r2/work/pvpgn-1.8.5 ... * Applying pvpgn-1.8.5-fhs.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-server/pvpgn-1.8.5-r2/work/pvpgn-1.8.5 ... * econf: updating pvpgn-1.8.5/src/autoconf/config.guess with /usr/share/gnuconfig/config.guess * econf: updating pvpgn-1.8.5/src/autoconf/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --prefix=/usr/games --libdir=/usr/games/lib64 --datadir=/usr/share/games --sysconfdir=/etc/games --localstatedir=/var/games --sbindir=/usr/games/bin --with-mysql --without-pgsql creating cache ./config.cache checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking build system type... x86_64-pc-linux-gnu checking for gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler (x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed) works... yes checking whether the C compiler (x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed) is a cross-compiler... no checking whether we are using GNU C... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for a BSD compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for AIX... no checking for POSIXized ISC... no checking for minix/config.h... no checking whether x86_64-pc-linux-gnu-gcc needs -traditional... no checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for working const... yes checking for inline... inline checking for pow in -lm... yes checking for compress in -lz... yes checking for mysql include path... found in /usr/include/mysql checking for mysql_init in -lmysqlclient... yes checking for gethostbyname in -lnsl... yes checking for socket in -lsocket... no checking for inet_aton in -lresolv... yes checking for __inet_aton in -lbind... no checking for _libwsock32_a_iname in -lwsock32... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for ANSI C header files... yes checking whether time.h and sys/time.h may both be included... yes checking whether stat file-mode macros are broken... no checking for fcntl.h... yes checking for sys/time.h... yes checking for time.h... yes checking for sys/select.h... yes checking for string.h... yes checking for strings.h... yes checking for unistd.h... yes checking for stdarg.h... yes checking for varargs.h... no checking for malloc.h... yes checking for sys/utsname.h... yes checking for sys/timeb.h... yes checking for sys/socket.h... yes checking for sys/param.h... yes checking for netinet/in.h... yes checking for arpa/inet.h... yes checking for netdb.h... yes checking for termios.h... yes checking for stddef.h... yes checking for memory.h... yes checking for sys/types.h... yes checking for sys/wait.h... yes checking for sys/ioctl.h... yes checking for stdint.h... yes checking for sys/file.h... yes checking for limits.h... yes checking for poll.h... yes checking for sys/poll.h... yes checking for stropts.h... no checking for sys/stropts.h... no checking for sys/stat.h... yes checking for pwd.h... yes checking for grp.h... yes checking for dir.h... no checking for direct.h... no checking for sys/mman.h... yes checking for sys/event.h... no checking for sys/epoll.h... yes checking for sys/resource.h... yes checking for assert.h... yes checking for sqlite3.h... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for pid_t... yes checking return type of signal handlers... void checking for off_t... yes checking for size_t... yes checking size of unsigned char... 1 checking size of unsigned short... 2 checking size of unsigned int... 4 checking size of unsigned long... 8 checking size of unsigned long long... 8 checking size of signed char... 1 checking size of signed short... 2 checking size of signed int... 4 checking size of signed long... 8 checking size of signed long long... 8 checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking for strftime... yes checking for vprintf... yes checking whether closedir returns void... no checking for mkdir... yes checking for _mkdir... no checking whether mkdir takes one argument... no checking for gethostname... yes checking for gettimeofday... yes checking for select... yes checking for socket... yes checking for strdup... yes checking for strtoul... yes checking for strerror... yes checking for inet_aton... yes checking for inet_ntoa... yes checking for uname... yes checking for recv... yes checking for send... yes checking for recvfrom... yes checking for sendto... yes checking for uname... (cached) yes checking for fork... yes checking for getpid... yes checking for sigaction... yes checking for sigprocmask... yes checking for sigaddset... yes checking for setpgid... yes checking for setpgrp... yes checking for ftime... yes checking for strcasecmp... yes checking for strncasecmp... yes checking for stricmp... no checking for strnicmp... no checking for chdir... yes checking for difftime... yes checking for strchr... yes checking for strrchr... yes checking for index... yes checking for rindex... yes checking for memcpy... yes checking for memset... yes checking for memmove... yes checking for bcopy... yes checking for wait... yes checking for waitpid... yes checking for pipe... yes checking for getenv... yes checking for ioctl... yes checking for setsid... yes checking for mktime... yes checking for poll... yes checking for gethostbyname... yes checking for getservbyname... yes checking for getlogin... yes checking for pow... yes checking for getpwnam... yes checking for getgrnam... yes checking for getuid... yes checking for getgid... yes checking for setuid... yes checking for setgid... yes checking for mkdir... (cached) yes checking for _mkdir... (cached) no checking for strsep... yes checking for getopt... yes checking for kqueue... no checking for setitimer... yes checking for epoll_create... yes checking for getrlimit... yes checking for vsnprintf... yes checking for _vsnprintf... no checking for snprintf... yes checking for _snprintf... no checking whether setpgrp takes no argument... yes updating cache ./config.cache creating ./config.status creating Makefile creating config.h >>> Source configured. >>> Compiling source in /var/tmp/portage/games-server/pvpgn-1.8.5-r2/work/pvpgn-1.8.5 ... make -j1 -C src make: Entering directory '/var/tmp/portage/games-server/pvpgn-1.8.5-r2/work/pvpgn-1.8.5/src' make dep make[1]: Entering directory '/var/tmp/portage/games-server/pvpgn-1.8.5-r2/work/pvpgn-1.8.5/src' Dependency check: bnetd Dependency check: bniutils Dependency check: bnpass Dependency check: bnpcap Dependency check: bnproxy Dependency check: bntrackd Dependency check: client Dependency check: common Dependency check: compat Dependency check: d2cs Dependency check: d2dbs Dependency check: tinycdb Dependency check: zlib Dependency check: win32 make[1]: Leaving directory '/var/tmp/portage/games-server/pvpgn-1.8.5-r2/work/pvpgn-1.8.5/src' Using compile command: x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -DHAVE_CONFIG_H -DWITH_SQL_MYSQL -DBNETD_DEFAULT_CONF_FILE="/etc/games/pvpgn/bnetd.conf" -DD2CS_DEFAULT_CONF_FILE="/etc/games/pvpgn/d2cs.conf" -DD2DBS_DEFAULT_CONF_FILE="/etc/games/pvpgn/d2dbs.conf" -I. -I/usr/include/mysql -fno-strict-aliasing -c Compiling bnetd/main.c Compiling bnetd/server.c Compiling bnetd/connection.c Compiling bnetd/message.c Compiling bnetd/handle_init.c Compiling bnetd/handle_bnet.c Compiling bnetd/handle_file.c Compiling bnetd/handle_bot.c Compiling bnetd/handle_telnet.c Compiling bnetd/handle_irc.c bnetd/handle_irc.c: In function ‘_handle_whereto_command’: bnetd/handle_irc.c:1391:8: warning: implicit declaration of function ‘trans_net’ [-Wimplicit-function-declaration] 1391 | trans_net(conn_get_addr(conn), &addr, &port); | ^~~~~~~~~ Compiling bnetd/handle_udp.c Compiling bnetd/channel.c Compiling bnetd/channel_conv.c Compiling bnetd/game.c Compiling bnetd/anongame.c Compiling bnetd/command.c Compiling bnetd/account.c Compiling bnetd/account_wrap.c Compiling bnetd/prefs.c Compiling bnetd/tick.c Compiling bnetd/file.c Compiling bnetd/watch.c Compiling bnetd/ladder.c Compiling bnetd/ladder_calc.c Compiling bnetd/adbanner.c Compiling bnetd/timer.c Compiling bnetd/tracker.c Compiling bnetd/ipban.c Compiling bnetd/game_conv.c Compiling bnetd/autoupdate.c Compiling bnetd/helpfile.c Compiling bnetd/mail.c bnetd/mail.c: In function ‘mailbox_get_list’: bnetd/mail.c:276:2: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 276 | fgets(sender,256,fd); | ^~~~~~~~~~~~~~~~~~~~ bnetd/mail.c: In function ‘mailbox_read’: bnetd/mail.c:225:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 225 | fgets(rez->sender,256,fd); /* maybe 256 isnt the right value to bound a line but right now its all i have :) */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ bnetd/mail.c:228:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 228 | fgets(rez->message,256,fd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling bnetd/anongame_infos.c Compiling bnetd/anongame_gameresult.c Compiling bnetd/storage.c Compiling bnetd/storage_file.c Compiling bnetd/file_plain.c Compiling bnetd/file_cdb.c Compiling bnetd/storage_sql.c Compiling bnetd/storage_sql2.c Compiling bnetd/sql_dbcreator.c Compiling bnetd/sql_common.c Compiling bnetd/sql_pgsql.c Compiling bnetd/sql_mysql.c bnetd/sql_mysql.c: In function ‘sql_mysql_init’: bnetd/sql_mysql.c:85:5: error: unknown type name ‘my_bool’; did you mean ‘bool’? 85 | my_bool my_true = (my_bool)1; | ^~~~~~~ | bool bnetd/sql_mysql.c:85:24: error: ‘my_bool’ undeclared (first use in this function); did you mean ‘bool’? 85 | my_bool my_true = (my_bool)1; | ^~~~~~~ | bool bnetd/sql_mysql.c:85:24: note: each undeclared identifier is reported only once for each function it appears in bnetd/sql_mysql.c:85:32: error: expected ‘,’ or ‘;’ before numeric constant 85 | my_bool my_true = (my_bool)1; | ^ make: *** [Makefile:781: bnetd/sql_mysql.o] Error 1 make: Leaving directory '/var/tmp/portage/games-server/pvpgn-1.8.5-r2/work/pvpgn-1.8.5/src' * ERROR: games-server/pvpgn-1.8.5-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-server/pvpgn-1.8.5-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-server/pvpgn-1.8.5-r2::gentoo'`. * The complete build log is located at '/var/log/portage/games-server:pvpgn-1.8.5-r2:20191019-032637.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-server/pvpgn-1.8.5-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-server/pvpgn-1.8.5-r2/temp/environment'. * Working directory: '/var/tmp/portage/games-server/pvpgn-1.8.5-r2/work/pvpgn-1.8.5' * S: '/var/tmp/portage/games-server/pvpgn-1.8.5-r2/work/pvpgn-1.8.5'