* Package: games-mud/mudix-4.3-r2 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking mudix-4.3.tar.gz to /var/tmp/portage/games-mud/mudix-4.3-r2/work >>> Source unpacked in /var/tmp/portage/games-mud/mudix-4.3-r2/work >>> Preparing source in /var/tmp/portage/games-mud/mudix-4.3-r2/work/mudix-4.3 ... * Applying mudix-4.3-as-needed.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-mud/mudix-4.3-r2/work/mudix-4.3 ... ./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 --libdir=/usr/lib64 creating cache ./config.cache checking for gcc... gcc checking whether the C compiler (gcc -O2 -pipe -march=native -Wl,-O1 -Wl,--as-needed) works... yes checking whether the C compiler (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 gcc accepts -g... yes checking for initscr in -lncurses... yes checking for new_panel in -lpanel... yes checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for arpa/telnet.h... yes checking for conf.h... no checking for errno.h... yes checking for fcntl.h... yes checking for ncurses.h... yes checking for netdb.h... yes checking for netinet/in.h... yes checking for panel.h... yes checking for signal.h... yes checking for sys/socket.h... yes checking for sys/time.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking whether time.h and sys/time.h may both be included... yes checking return type of signal handlers... void checking for connect... yes checking for gethostbyname... yes checking for gettimeofday... yes checking for read... yes checking for signal... yes checking for socket... yes checking for write... yes checking for poll... yes updating cache ./config.cache creating ./config.status creating Makefile creating src/Makefile creating include/conf.h >>> Source configured. >>> Compiling source in /var/tmp/portage/games-mud/mudix-4.3-r2/work/mudix-4.3 ... make -j1 -C src 'O_FLAGS=-O2 -pipe -march=native' make: Entering directory '/var/tmp/portage/games-mud/mudix-4.3-r2/work/mudix-4.3/src' gcc -c -O2 -pipe -march=native -Wall -I../include alias.c gcc -c -O2 -pipe -march=native -Wall -I../include commands.c gcc -c -O2 -pipe -march=native -Wall -I../include file.c gcc -c -O2 -pipe -march=native -Wall -I../include input.c input.c: In function ‘check_esc’: input.c:554:17: warning: variable ‘x’ set but not used [-Wunused-but-set-variable] 554 | int x, y; | ^ gcc -c -O2 -pipe -march=native -Wall -I../include log.c gcc -c -O2 -pipe -march=native -Wall -I../include mudix.c mudix.c: In function ‘do_connect’: mudix.c:449:27: warning: ‘%s’ directive writing up to 2047 bytes into a region of size 2040 [-Wformat-overflow=] 449 | sprintf(buf, "Trying: %s (%d).", connect_addr, settings->port); | ^~ ~~~~~~~~~~~~ In file included from /usr/include/stdio.h:867, from mudix.c:34: /usr/include/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 14 and 2071 bytes into a destination of size 2048 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -O2 -pipe -march=native -Wall -I../include output.c gcc -c -O2 -pipe -march=native -Wall -I../include parse.c gcc -c -O2 -pipe -march=native -Wall -I../include path.c gcc -c -O2 -pipe -march=native -Wall -I../include settings.c gcc -c -O2 -pipe -march=native -Wall -I../include tabs.c gcc -c -O2 -pipe -march=native -Wall -I../include telnet.c telnet.c: In function ‘send_telnet’: telnet.c:56:5: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] 56 | write(settings->sock, iac_buf, 3); /* bypassing normal send */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ telnet.c: In function ‘send_data_telnet’: telnet.c:78:5: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] 78 | write(settings->sock, data, len); /* bypassing normal send */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -c -O2 -pipe -march=native -Wall -I../include trigger.c gcc -c -O2 -pipe -march=native -Wall -I../include variable.c rm -f ../mudix gcc -o ../mudix -Wl,-O1 -Wl,--as-needed alias.o commands.o file.o input.o log.o mudix.o output.o parse.o path.o settings.o tabs.o telnet.o trigger.o variable.o -O2 -pipe -march=native -lpanel -lncurses /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: mudix.o: undefined reference to symbol 'keypad' /usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: /lib64/libtinfo.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make: *** [Makefile:27: ../mudix] Error 1 make: Leaving directory '/var/tmp/portage/games-mud/mudix-4.3-r2/work/mudix-4.3/src' * ERROR: games-mud/mudix-4.3-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-mud/mudix-4.3-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-mud/mudix-4.3-r2::gentoo'`. * The complete build log is located at '/var/log/portage/games-mud:mudix-4.3-r2:20190716-204708.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-mud/mudix-4.3-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-mud/mudix-4.3-r2/temp/environment'. * Working directory: '/var/tmp/portage/games-mud/mudix-4.3-r2/work/mudix-4.3' * S: '/var/tmp/portage/games-mud/mudix-4.3-r2/work/mudix-4.3'