* Package: net-misc/telnet-bsd-1.2-r5:0 * Repository: gentoo * Maintainer: mschiff@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux nls * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking telnet-bsd-1.2.tar.bz2 to /var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work >>> Source unpacked in /var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work >>> Preparing source in /var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2 ... [ ok ] [ ok ] [ ok ] [ ok ] * Running eautoreconf in '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2' ... [ ok ] * Moving configure.in to configure.ac (bug #426262) [ ok ] [ ok ] [ ok ] * Running elibtoolize in: telnet-bsd-1.2/ >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2 ... * econf: updating telnet-bsd-1.2/config.guess with /usr/share/gnuconfig/config.guess * econf: updating telnet-bsd-1.2/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 --datarootdir=/usr/share --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/telnet-bsd-1.2-r5 --htmldir=/usr/share/doc/telnet-bsd-1.2-r5/html --libdir=/usr/lib64 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /var/tmp/portage/._portage_reinstall_.rvjwc10q/bin/ebuild-helpers/xattr/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether make supports the include directive... yes (GNU style) checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes checking dependency style of x86_64-pc-linux-gnu-gcc... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for pty.h... yes checking for util.h... no checking for termios.h... yes checking for utmp.h... yes checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc checking whether the compiler supports GNU C... (cached) yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... (cached) none needed checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... (cached) yes checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none checking for strerror in -lcposix... no checking whether make sets $(MAKE)... (cached) yes checking for -fpie... no checking for an ANSI C-conforming const... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating m4/Makefile config.status: creating telnet/Makefile config.status: creating telnetd/Makefile config.status: creating config.h config.status: executing depfiles commands >>> Source configured. >>> Compiling source in /var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2 ... make -j2 'LIBS=-lncurses -ltinfo' make all-recursive Making all in m4 make[2]: Nothing to be done for 'all'. Making all in telnet make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I.. -I../intl -I. -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DENV_HACK -DUSE_TERMIO -DKLUDGELINEMODE -D_GNU_SOURCE -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -c -o main.o main.c In file included from telnet_locl.h:72, from main.c:30: ./misc-proto.h:66:9: warning: "__P" redefined 66 | #define __P(protos) protos /* full-blown ANSI C */ | ^~~ In file included from /usr/include/features.h:524, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from telnet_locl.h:40: /usr/include/sys/cdefs.h:125:9: note: this is the location of the previous definition 125 | #define __P(args) args | ^~~ main.c: In function ‘main’: main.c:113:27: warning: pointer targets in passing argument 1 of ‘env_define’ differ in signedness [-Wpointer-sign] 113 | env_define ("DISPLAY", (unsigned char *) p); | ^~~~~~~~~ | | | char * In file included from telnet_locl.h:77: externs.h:192:29: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 192 | struct env_lst *env_define (unsigned char *, unsigned char *); | ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I.. -I../intl -I. -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DENV_HACK -DUSE_TERMIO -DKLUDGELINEMODE -D_GNU_SOURCE -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -c -o ring.o ring.c In file included from telnet_locl.h:72, from ring.c:30: ./misc-proto.h:66:9: warning: "__P" redefined 66 | #define __P(protos) protos /* full-blown ANSI C */ | ^~~ In file included from /usr/include/features.h:524, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from telnet_locl.h:40: /usr/include/sys/cdefs.h:125:9: note: this is the location of the previous definition 125 | #define __P(args) args | ^~~ make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I.. -I../intl -I. -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DENV_HACK -DUSE_TERMIO -DKLUDGELINEMODE -D_GNU_SOURCE -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -c -o telnet.o telnet.c In file included from telnet.c:42: ring.h:32:9: warning: "__P" redefined 32 | #define __P(protos) protos /* full-blown ANSI C */ | ^~~ In file included from /usr/include/features.h:524, from /usr/include/ctype.h:25, from telnet.c:30: /usr/include/sys/cdefs.h:125:9: note: this is the location of the previous definition 125 | #define __P(args) args | ^~~ telnet.c: In function ‘lm_will’: telnet.c:884:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 884 | if (NETROOM () > sizeof (str_lm)) | ^ telnet.c: In function ‘lm_do’: telnet.c:929:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 929 | if (NETROOM () > sizeof (str_lm)) | ^ telnet.c: In function ‘lm_mode’: telnet.c:976:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 976 | if (NETROOM () > sizeof (str_lm_mode)) | ^ telnet.c: In function ‘slc_import’: telnet.c:1087:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1087 | if (NETROOM () > sizeof (slc_import_val)) | ^ telnet.c: In function ‘env_opt_add’: telnet.c:1429:32: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 1429 | opt_replyend += 2*strlen(ep); | ^~ | | | unsigned char * In file included from telnet.c:33: /usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ telnet.c:1431:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 1431 | opt_replyend += 2*strlen(vp); | ^~ | | | unsigned char * /usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ telnet.c: In function ‘wontoption’: telnet.c:321:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 321 | if (!kludgelinemode) | ^ telnet.c:325:9: note: here 325 | case TELOPT_ECHO: | ^~~~ make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I.. -I../intl -I. -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DENV_HACK -DUSE_TERMIO -DKLUDGELINEMODE -D_GNU_SOURCE -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -c -o tn3270.o tn3270.c In file included from telnet_locl.h:72, from tn3270.c:30: ./misc-proto.h:66:9: warning: "__P" redefined 66 | #define __P(protos) protos /* full-blown ANSI C */ | ^~~ In file included from /usr/include/features.h:524, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from telnet_locl.h:40: /usr/include/sys/cdefs.h:125:9: note: this is the location of the previous definition 125 | #define __P(args) args | ^~~ make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I.. -I../intl -I. -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DENV_HACK -DUSE_TERMIO -DKLUDGELINEMODE -D_GNU_SOURCE -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -c -o commands.o commands.c In file included from telnet_locl.h:72, from commands.c:30: ./misc-proto.h:66:9: warning: "__P" redefined 66 | #define __P(protos) protos /* full-blown ANSI C */ | ^~~ In file included from /usr/include/features.h:524, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from telnet_locl.h:40: /usr/include/sys/cdefs.h:125:9: note: this is the location of the previous definition 125 | #define __P(args) args | ^~~ commands.c:280:4: warning: cast between incompatible function types from ‘int (*)(void)’ to ‘int (*)(const char *)’ [-Wcast-function-type] 280 | (send_handler_t) dosynch, 2, 0}, | ^ commands.c:281:50: warning: cast between incompatible function types from ‘int (*)(void)’ to ‘int (*)(const char *)’ [-Wcast-function-type] 281 | {"getstatus", "Send request for STATUS", 1, 0, (send_handler_t) get_status, | ^ commands.c:1719:4: warning: cast between incompatible function types from ‘struct env_lst * (*)(unsigned char *, unsigned char *)’ to ‘void (*)(unsigned char *, unsigned char *)’ [-Wcast-function-type] 1719 | (env_handler_t) env_define, 2}, | ^ commands.c:1721:4: warning: cast between incompatible function types from ‘void (*)(unsigned char *)’ to ‘void (*)(unsigned char *, unsigned char *)’ [-Wcast-function-type] 1721 | (env_handler_t) env_undefine, 1}, | ^ commands.c:1723:4: warning: cast between incompatible function types from ‘void (*)(unsigned char *)’ to ‘void (*)(unsigned char *, unsigned char *)’ [-Wcast-function-type] 1723 | (env_handler_t) env_export, 1}, | ^ commands.c:1725:4: warning: cast between incompatible function types from ‘void (*)(unsigned char *)’ to ‘void (*)(unsigned char *, unsigned char *)’ [-Wcast-function-type] 1725 | (env_handler_t) env_unexport, 1}, | ^ commands.c:1726:44: warning: cast between incompatible function types from ‘void (*)(unsigned char *)’ to ‘void (*)(unsigned char *, unsigned char *)’ [-Wcast-function-type] 1726 | {"send", "Send an environment variable", (env_handler_t) env_send, 1}, | ^ commands.c: In function ‘env_cmd’: commands.c:1790:22: warning: pointer targets in passing argument 1 of ‘c->handler’ differ in signedness [-Wpointer-sign] 1790 | (*c->handler) (argv[2], argv[3]); | ~~~~^~~ | | | char * commands.c:1790:22: note: expected ‘unsigned char *’ but argument is of type ‘char *’ commands.c:1790:31: warning: pointer targets in passing argument 2 of ‘c->handler’ differ in signedness [-Wpointer-sign] 1790 | (*c->handler) (argv[2], argv[3]); | ~~~~^~~ | | | char * commands.c:1790:31: note: expected ‘unsigned char *’ but argument is of type ‘char *’ commands.c: In function ‘env_init’: commands.c:1843:23: warning: pointer targets in passing argument 1 of ‘env_find’ differ in signedness [-Wpointer-sign] 1843 | if ((ep = env_find ("DISPLAY")) | ^~~~~~~~~ | | | char * commands.c:1810:26: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 1810 | env_find (unsigned char *var) | ~~~~~~~~~~~~~~~^~~ commands.c:1873:18: warning: pointer targets in passing argument 1 of ‘env_find’ differ in signedness [-Wpointer-sign] 1873 | if ((env_find ("USER") == NULL) && (ep = env_find ("LOGNAME"))) | ^~~~~~ | | | char * commands.c:1810:26: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 1810 | env_find (unsigned char *var) | ~~~~~~~~~~~~~~~^~~ commands.c:1873:54: warning: pointer targets in passing argument 1 of ‘env_find’ differ in signedness [-Wpointer-sign] 1873 | if ((env_find ("USER") == NULL) && (ep = env_find ("LOGNAME"))) | ^~~~~~~~~ | | | char * commands.c:1810:26: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 1810 | env_find (unsigned char *var) | ~~~~~~~~~~~~~~~^~~ commands.c:1878:22: warning: pointer targets in passing argument 1 of ‘env_find’ differ in signedness [-Wpointer-sign] 1878 | if ((ep = env_find("TERM"))) | ^~~~~~ | | | char * commands.c:1810:26: note: expected ‘unsigned char *’ but argument is of type ‘char *’ 1810 | env_find (unsigned char *var) | ~~~~~~~~~~~~~~~^~~ commands.c: In function ‘env_define’: commands.c:1909:16: warning: pointer targets in assignment from ‘char *’ to ‘unsigned char *’ differ in signedness [-Wpointer-sign] 1909 | if ((ep->var = strdup ((char *) var)) == NULL) | ^ commands.c:1911:18: warning: pointer targets in assignment from ‘char *’ to ‘unsigned char *’ differ in signedness [-Wpointer-sign] 1911 | if ((ep->value = strdup ((char *) value)) == NULL) | ^ commands.c: At top level: commands.c:2587:22: warning: cast between incompatible function types from ‘int (*)(void)’ to ‘int (*)(int, char **)’ [-Wcast-function-type] 2587 | {"quit", quithelp, (cmd_handler_t) quit, 0}, | ^ commands.c: In function ‘env_init’: commands.c:1861:7: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1861 | asprintf (&cp, "%s%s", hbuf, cp2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands.c: In function ‘tn’: commands.c:2274:14: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2274 | (void) fgets (&line[strlen (line)], sizeof (line) - strlen (line), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2275 | stdin); | ~~~~~~ commands.c: In function ‘setescape’: commands.c:1465:14: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1465 | (void) fgets (buf, sizeof (buf), stdin); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:548, from telnet_locl.h:43: In function ‘strncpy’, inlined from ‘cmdrc’ at commands.c:2209:6, inlined from ‘tn’ at commands.c:2519:3: /usr/include/bits/string_fortified.h:100:10: warning: ‘__builtin_strncpy’ accessing 249 bytes at offsets 0 and 7 overlaps between 1 and 242 bytes at offset 7 [-Wrestrict] 100 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmdrc’ at commands.c:2207:6, inlined from ‘tn’ at commands.c:2519:3: /usr/include/bits/string_fortified.h:100:10: warning: ‘__builtin___strncpy_chk’ accessing between 0 and 2147483904 bytes at offsets 0 and [0, 256] may overlap up to 256 bytes at offset [0, 255] [-Wrestrict] 100 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cmdrc’ at commands.c:2205:6, inlined from ‘tn’ at commands.c:2519:3: /usr/include/bits/string_fortified.h:100:10: warning: ‘__builtin___strncpy_chk’ accessing between 0 and 2147483904 bytes at offsets 0 and [0, 256] may overlap up to 256 bytes at offset [0, 255] [-Wrestrict] 100 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ commands.c: In function ‘tn’: commands.c:2254:39: warning: variable ‘user’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] 2254 | char *cmd, *hostp = 0, *portp = 0, *user = 0, *aliasp = 0; | ^~~~ make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I.. -I../intl -I. -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DENV_HACK -DUSE_TERMIO -DKLUDGELINEMODE -D_GNU_SOURCE -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -c -o network.o network.c In file included from telnet_locl.h:72, from network.c:30: ./misc-proto.h:66:9: warning: "__P" redefined 66 | #define __P(protos) protos /* full-blown ANSI C */ | ^~~ In file included from /usr/include/features.h:524, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from telnet_locl.h:40: /usr/include/sys/cdefs.h:125:9: note: this is the location of the previous definition 125 | #define __P(args) args | ^~~ make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I.. -I../intl -I. -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DENV_HACK -DUSE_TERMIO -DKLUDGELINEMODE -D_GNU_SOURCE -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -c -o sys_bsd.o sys_bsd.c In file included from sys_bsd.c:50: ring.h:32:9: warning: "__P" redefined 32 | #define __P(protos) protos /* full-blown ANSI C */ | ^~~ In file included from /usr/include/features.h:524, from /usr/include/err.h:22, from sys_bsd.c:31: /usr/include/sys/cdefs.h:125:9: note: this is the location of the previous definition 125 | #define __P(args) args | ^~~ make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I.. -I../intl -I. -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DENV_HACK -DUSE_TERMIO -DKLUDGELINEMODE -D_GNU_SOURCE -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -c -o terminal.o terminal.c In file included from telnet_locl.h:72, from terminal.c:30: ./misc-proto.h:66:9: warning: "__P" redefined 66 | #define __P(protos) protos /* full-blown ANSI C */ | ^~~ In file included from /usr/include/features.h:524, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from telnet_locl.h:40: /usr/include/sys/cdefs.h:125:9: note: this is the location of the previous definition 125 | #define __P(args) args | ^~~ terminal.c: In function ‘ttyflush’: terminal.c:127:52: warning: pointer targets in passing argument 1 of ‘TerminalWrite’ differ in signedness [-Wpointer-sign] 127 | n1 = TerminalWrite(ttyoring.bottom, n1); | ~~~~~~~~^~~~~~~ | | | unsigned char * In file included from telnet_locl.h:77: externs.h:246:25: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 246 | int TerminalWrite(char *buf, int n); | ~~~~~~^~~ make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I.. -I../intl -I. -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DENV_HACK -DUSE_TERMIO -DKLUDGELINEMODE -D_GNU_SOURCE -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -c -o utilities.o utilities.c In file included from telnet_locl.h:72, from utilities.c:34: ./misc-proto.h:66:9: warning: "__P" redefined 66 | #define __P(protos) protos /* full-blown ANSI C */ | ^~~ In file included from /usr/include/features.h:524, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from telnet_locl.h:40: /usr/include/sys/cdefs.h:125:9: note: this is the location of the previous definition 125 | #define __P(args) args | ^~~ utilities.c: In function ‘SetNetTrace’: utilities.c:94:13: warning: ‘__builtin_strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 94 | strncpy((char *)NetTraceFile, file, sizeof(NetTraceFile)); | ^ make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I.. -I../intl -I. -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DENV_HACK -DUSE_TERMIO -DKLUDGELINEMODE -D_GNU_SOURCE -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -c -o genget.o genget.c In file included from genget.c:31: misc-proto.h:66:9: warning: "__P" redefined 66 | #define __P(protos) protos /* full-blown ANSI C */ | ^~~ In file included from /usr/include/features.h:524, from /usr/include/ctype.h:25, from genget.c:30: /usr/include/sys/cdefs.h:125:9: note: this is the location of the previous definition 125 | #define __P(args) args | ^~~ make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' x86_64-pc-linux-gnu-gcc -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DENV_HACK -DUSE_TERMIO -DKLUDGELINEMODE -D_GNU_SOURCE -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -o telnet main.o ring.o telnet.o tn3270.o commands.o network.o sys_bsd.o terminal.o utilities.o genget.o -lncurses -lncurses -ltinfo make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' Making all in telnetd make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I.. -I../intl -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DKLUDGELINEMODE '-DISSUE_FILE="/etc/issue.net"' -DPARANOID_TTYS -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -c -o global.o global.c make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I.. -I../intl -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DKLUDGELINEMODE '-DISSUE_FILE="/etc/issue.net"' -DPARANOID_TTYS -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -c -o sys_term.o sys_term.c sys_term.c: In function ‘cleanup’: sys_term.c:846:37: warning: passing argument 3 to ‘restrict’-qualified parameter aliases with argument 2 [-Wrestrict] 846 | sigprocmask(SIG_SETMASK, &sigset, &sigset); | ~~~~~~~ ^~~~~~~ sys_term.c: In function ‘start_login’: sys_term.c:776:15: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 776 | write (1, "I don't hear you!\r\n", 19); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sys_term.c: In function ‘cleanup’: sys_term.c:862:3: warning: ignoring return value of ‘chown’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 862 | chown (line, 0, 0); | ^~~~~~~~~~~~~~~~~~ sys_term.c:865:3: warning: ignoring return value of ‘chown’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 865 | chown (line, 0, 0); | ^~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I.. -I../intl -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DKLUDGELINEMODE '-DISSUE_FILE="/etc/issue.net"' -DPARANOID_TTYS -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -c -o state.o state.c state.c: In function ‘send_do’: state.c:412:20: warning: pointer targets in passing argument 1 of ‘netoprintf’ differ in signedness [-Wpointer-sign] 412 | netoprintf(doopt, option); | ^~~~~ | | | unsigned char * In file included from telnetd.h:33, from state.c:30: ext.h:77:29: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 77 | void netoprintf(const char *fmt, ...) __attribute((format (printf, 1, 2))); | ~~~~~~~~~~~~^~~ state.c: In function ‘send_dont’: state.c:599:20: warning: pointer targets in passing argument 1 of ‘netoprintf’ differ in signedness [-Wpointer-sign] 599 | netoprintf(dont, option); | ^~~~ | | | unsigned char * ext.h:77:29: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 77 | void netoprintf(const char *fmt, ...) __attribute((format (printf, 1, 2))); | ~~~~~~~~~~~~^~~ state.c: In function ‘send_will’: state.c:732:20: warning: pointer targets in passing argument 1 of ‘netoprintf’ differ in signedness [-Wpointer-sign] 732 | netoprintf(will, option); | ^~~~ | | | unsigned char * ext.h:77:29: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 77 | void netoprintf(const char *fmt, ...) __attribute((format (printf, 1, 2))); | ~~~~~~~~~~~~^~~ state.c: In function ‘send_wont’: state.c:882:20: warning: pointer targets in passing argument 1 of ‘netoprintf’ differ in signedness [-Wpointer-sign] 882 | netoprintf(wont, option); | ^~~~ | | | unsigned char * ext.h:77:29: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 77 | void netoprintf(const char *fmt, ...) __attribute((format (printf, 1, 2))); | ~~~~~~~~~~~~^~~ state.c: In function ‘suboption’: state.c:1216:24: warning: comparison of distinct pointer types lacks a cast [-Wcompare-distinct-pointer-types] 1216 | if (cp < subbuffer+sizeof(subbuffer)-1) *cp++ = c; | ^ state.c: In function ‘willoption’: state.c:503:42: warning: this statement may fall through [-Wimplicit-fallthrough=] 503 | slctab[SLC_XOFF].defset.flag |= SLC_DEFAULT; | ^ state.c:504:11: note: here 504 | case TELOPT_TTYPE: | ^~~~ make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I.. -I../intl -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DKLUDGELINEMODE '-DISSUE_FILE="/etc/issue.net"' -DPARANOID_TTYS -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -c -o telnetd.o telnetd.c telnetd.c: In function ‘main’: telnetd.c:237:36: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness [-Wpointer-sign] 237 | ns = accept(s, res->ai_addr, &foo); | ^~~~ | | | int * In file included from /usr/include/netinet/in.h:23, from /usr/include/netdb.h:27, from telnetd.c:30: /usr/include/sys/socket.h:307:42: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 307 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ telnetd.c:255:49: warning: pointer targets in passing argument 3 of ‘getpeername’ differ in signedness [-Wpointer-sign] 255 | if (getpeername (0, (struct sockaddr *)&from, &fromlen) < 0) | ^~~~~~~~ | | | int * /usr/include/sys/socket.h:131:47: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 131 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ telnetd.c: In function ‘doit’: telnetd.c:433:20: warning: ‘__builtin_strncpy’ output may be truncated copying 7 bytes from a string of length 255 [-Wstringop-truncation] 433 | (void) strncpy(terminaltype, first, sizeof(terminaltype)-1); | ^ make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I.. -I../intl -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DKLUDGELINEMODE '-DISSUE_FILE="/etc/issue.net"' -DPARANOID_TTYS -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -c -o termstat.o termstat.c make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I.. -I../intl -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DKLUDGELINEMODE '-DISSUE_FILE="/etc/issue.net"' -DPARANOID_TTYS -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -c -o utility.o utility.c utility.c: In function ‘fatal’: utility.c:377:16: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 377 | (void) write(f, buf, (int)strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utility.c: In function ‘printsub’: utility.c:772:59: warning: ‘%s’ directive output may be truncated writing up to 4 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 772 | snprintf(tbuf, sizeof(tbuf), "%s%s%s%s%s", | ^~ In file included from /usr/include/stdio.h:970, from defs.h:48, from telnetd.h:32, from utility.c:40: In function ‘snprintf’, inlined from ‘printsub’ at utility.c:772:7: /usr/include/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 1 and 36 bytes into a destination of size 32 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" -I. -I.. -I.. -I.. -I../intl -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DKLUDGELINEMODE '-DISSUE_FILE="/etc/issue.net"' -DPARANOID_TTYS -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -c -o setproctitle.o setproctitle.c make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' x86_64-pc-linux-gnu-gcc -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -DXTSTRINGDEFINES -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -DKLUDGELINEMODE '-DISSUE_FILE="/etc/issue.net"' -DPARANOID_TTYS -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -o in.telnetd global.o state.o sys_term.o telnetd.o termstat.o utility.o setproctitle.o -lutil -lncurses -lncurses -ltinfo make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' >>> Source compiled. >>> Test phase [not enabled]: net-misc/telnet-bsd-1.2-r5 >>> Install net-misc/telnet-bsd-1.2-r5 into /var/tmp/portage/net-misc/telnet-bsd-1.2-r5/image make -j2 DESTDIR=/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/image install Making install in m4 make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. Making install in telnet make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' /bin/mkdir -p '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/image/usr/bin' /var/tmp/portage/._portage_reinstall_.rvjwc10q/bin/ebuild-helpers/xattr/install -c telnet '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/image/usr/bin' make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' /bin/mkdir -p '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/image/usr/share/man/man1' /var/tmp/portage/._portage_reinstall_.rvjwc10q/bin/ebuild-helpers/xattr/install -c -m 644 telnet.1 '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/image/usr/share/man/man1' make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnet' Making install in telnetd make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' /bin/mkdir -p '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/image/usr/sbin' /var/tmp/portage/._portage_reinstall_.rvjwc10q/bin/ebuild-helpers/xattr/install -c in.telnetd '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/image/usr/sbin' make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' /bin/mkdir -p '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/image/usr/share/man/man5' /var/tmp/portage/._portage_reinstall_.rvjwc10q/bin/ebuild-helpers/xattr/install -c -m 644 issue.net.5 '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/image/usr/share/man/man5' make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' make[2]: Entering directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' /bin/mkdir -p '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/image/usr/share/man/man8' /var/tmp/portage/._portage_reinstall_.rvjwc10q/bin/ebuild-helpers/xattr/install -c -m 644 telnetd.8 in.telnetd.8 '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/image/usr/share/man/man8' make[2]: Leaving directory '/var/tmp/portage/net-misc/telnet-bsd-1.2-r5/work/telnet-bsd-1.2/telnetd' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. >>> Completed installing net-misc/telnet-bsd-1.2-r5 into /var/tmp/portage/net-misc/telnet-bsd-1.2-r5/image * Final size of build directory: 3136 KiB (3.0 MiB) * Final size of installed tree: 300 KiB * QA Notice: Package triggers severe warnings which indicate that it * may exhibit random runtime failures. * /usr/include/bits/string_fortified.h:100:10: warning: ‘__builtin_strncpy’ accessing 249 bytes at offsets 0 and 7 overlaps between 1 and 242 bytes at offset 7 [-Wrestrict] * /usr/include/bits/string_fortified.h:100:10: warning: ‘__builtin___strncpy_chk’ accessing between 0 and 2147483904 bytes at offsets 0 and [0, 256] may overlap up to 256 bytes at offset [0, 255] [-Wrestrict] * commands.c:2254:39: warning: variable ‘user’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Wclobbered] * sys_term.c:846:37: warning: passing argument 3 to ‘restrict’-qualified parameter aliases with argument 2 [-Wrestrict] * Please do not file a Gentoo bug and instead report the above QA * issues directly to the upstream developers of this software. * Homepage: ftp://ftp.suse.com/pub/people/kukuk/ipv6/ strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version /usr/bin/telnet /usr/sbin/in.telnetd