Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 606280 Details for
Bug 706874
net-analyzer/rain-1.2.9_beta1 : fails to build with -fno-common or gcc-10
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
net-analyzer:rain-1.2.9_beta1:20200128-054135.log
net-analyzer:rain-1.2.9_beta1:20200128-054135.log (text/plain), 102.74 KB, created by
Toralf Förster
on 2020-01-28 18:29:00 UTC
(
hide
)
Description:
net-analyzer:rain-1.2.9_beta1:20200128-054135.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2020-01-28 18:29:00 UTC
Size:
102.74 KB
patch
obsolete
> * Package: net-analyzer/rain-1.2.9_beta1 > * Repository: gentoo > * Maintainer: netmon@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking rain_1.2.9beta1.orig.tar.gz to /var/tmp/portage/net-analyzer/rain-1.2.9_beta1/work >>>> Unpacking rain_1.2.9beta1-1.diff.gz to /var/tmp/portage/net-analyzer/rain-1.2.9_beta1/work >>>> Source unpacked in /var/tmp/portage/net-analyzer/rain-1.2.9_beta1/work >>>> Preparing source in /var/tmp/portage/net-analyzer/rain-1.2.9_beta1/work/rain-1.2.9beta1 ... > * Applying rain_1.2.9beta1-1.diff ... > [ ok ] > * Applying rain-1.2.9_beta1-gentoo.patch ... > [ ok ] > * Running eautoreconf in '/var/tmp/portage/net-analyzer/rain-1.2.9_beta1/work/rain-1.2.9beta1' ... > * Running aclocal ... > [ ok ] > * This package has a configure.in file which has long been deprecated. Please > * update it to use configure.ac instead as newer versions of autotools will die > * when it finds this file. See https://bugs.gentoo.org/426262 for details. > * Running autoconf --force ... > [ ok ] > * Running autoheader ... > [ !! ] > * Running elibtoolize in: rain-1.2.9beta1/ >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/net-analyzer/rain-1.2.9_beta1/work/rain-1.2.9beta1 ... > * econf: updating rain-1.2.9beta1/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating rain-1.2.9beta1/config.guess with /usr/share/gnuconfig/config.guess >./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 >configure: loading site script /usr/share/config.site >checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c >checking whether make sets $(MAKE)... yes >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 we are using the GNU C compiler... yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed >checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E >checking for grep that handles long lines and -e... /bin/grep >checking for egrep... /bin/grep -E >checking whether x86_64-pc-linux-gnu-gcc needs -traditional... no >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking return type of signal handlers... void >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking stdio.h usability... yes >checking stdio.h presence... yes >checking for stdio.h... yes >checking for stdlib.h... (cached) yes >checking for unistd.h... (cached) yes >checking errno.h usability... yes >checking errno.h presence... yes >checking for errno.h... yes >checking for string.h... (cached) yes >checking for sys/types.h... (cached) yes >checking fcntl.h usability... yes >checking fcntl.h presence... yes >checking for fcntl.h... yes >checking sys/time.h usability... yes >checking sys/time.h presence... yes >checking for sys/time.h... yes >checking time.h usability... yes >checking time.h presence... yes >checking for time.h... yes >checking for sys/stat.h... (cached) yes >checking sys/socket.h usability... yes >checking sys/socket.h presence... yes >checking for sys/socket.h... yes >checking netinet/in.h usability... yes >checking netinet/in.h presence... yes >checking for netinet/in.h... yes >checking arpa/inet.h usability... yes >checking arpa/inet.h presence... yes >checking for arpa/inet.h... yes >checking netdb.h usability... yes >checking netdb.h presence... yes >checking for netdb.h... yes >checking signal.h usability... yes >checking signal.h presence... yes >checking for signal.h... yes >checking for an ANSI C-conforming const... yes >checking for ioctl... yes >checking for fcntl... yes >checking for memset... yes >checking for alarm... yes >checking for usleep... yes >checking for gethostbyname... yes >checking for getservbyport... yes >checking for htons... yes >checking for ntohs... yes >checking for inet_ntoa... yes >checking for inet_addr... yes >checking for socket... yes >checking for setsockopt... yes >checking for send... yes >checking for sendto... yes >checking for recv... yes >checking for recvfrom... yes >checking for select... yes >checking for pselect... yes >checking for poll... yes >checking for printf... yes >checking for strcpy... yes >checking for strcmp... yes >checking for strstr... yes >checking for strerror... yes >checking for atoi... yes >checking for atol... yes >configure: creating ./config.status >config.status: creating Makefile >config.status: creating include/config.h >>>> Source configured. >>>> Compiling source in /var/tmp/portage/net-analyzer/rain-1.2.9_beta1/work/rain-1.2.9beta1 ... >make -j1 >Making all >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"x86_64-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.9beta1"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_command_line.c >In file included from source/rain_command_line.c:18: >./include/rain_common.h:161:9: warning: extra tokens at end of #else directive [-Wendif-labels] > 161 | #else error "Unknown OS type (rain is currently only supported on Linux and *BSD)" > | ^~~~~ >source/rain_command_line.c: In function âparse_command_lineâ: >source/rain_command_line.c:103:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 103 | strcpy(pkt->gaddr, argv[i + 1]); > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_command_line.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âu_char *â {aka âunsigned char *â} > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_command_line.c:126:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 126 | strcpy(pkt->saddr, argv[i + 1]); > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_command_line.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âu_char *â {aka âunsigned char *â} > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_command_line.c:136:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 136 | strcpy(pkt->daddr, argv[i + 1]); > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_command_line.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âu_char *â {aka âunsigned char *â} > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_command_line.c:189:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 189 | strcpy(pkt->saddr, argv[i + 1]); > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_command_line.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âu_char *â {aka âunsigned char *â} > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_command_line.c:281:11: warning: this âifâ clause does not guard... [-Wmisleading-indentation] > 281 | if((pkt->type != DEFAULT) && (pkt->type != TCP) && (pkt->type != USERDEFAULT)) > | ^~ >source/rain_command_line.c:283:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the âifâ > 283 | if(pkttcp->beenset == 1) DieWithError("you cannot customize packets with --stream", 0); > | ^~ >source/rain_command_line.c:289:11: warning: this âifâ clause does not guard... [-Wmisleading-indentation] > 289 | if((pkt->type != DEFAULT) && (pkt->type != TCP) && (pkt->type != USERDEFAULT)) > | ^~ >source/rain_command_line.c:291:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the âifâ > 291 | if(pkttcp->beenset == 1) DieWithError("you cannot customize packets with --connect", 0); > | ^~ >source/rain_command_line.c:459:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 459 | strcpy(pkt->gaddr, argv[i + 1]); > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_command_line.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âu_char *â {aka âunsigned char *â} > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_command_line.c:498:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 498 | strcpy(pkt->gaddr, argv[i + 1]); > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_command_line.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âu_char *â {aka âunsigned char *â} > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_command_line.c:514:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 514 | strcpy(pkt->payload,argv[i + 1]); > | ~~~^~~~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_command_line.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âu_char *â {aka âunsigned char *â} > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_command_line.c:515:34: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 515 | pkt->payload[strlen(pkt->payload) + 1] = '\0'; > | ~~~^~~~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from ./include/rain_common.h:40, > from source/rain_command_line.c:18: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âu_char *â {aka âunsigned char *â} > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"x86_64-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.9beta1"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_defaults.c >In file included from source/rain_defaults.c:15: >./include/rain_common.h:161:9: warning: extra tokens at end of #else directive [-Wendif-labels] > 161 | #else error "Unknown OS type (rain is currently only supported on Linux and *BSD)" > | ^~~~~ >source/rain_defaults.c: In function âset_defaultsâ: >source/rain_defaults.c:37:13: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 37 | strcpy(pkt->saddr,"127.0.0.1"); > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_defaults.c:15: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âu_char *â {aka âunsigned char *â} > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_defaults.c:58:13: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 58 | strcpy(pkt->payload,"0"); > | ~~~^~~~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_defaults.c:15: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âu_char *â {aka âunsigned char *â} > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_defaults.c:59:13: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 59 | strcpy(pkt->gaddr,"127.0.0.1"); > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_defaults.c:15: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âu_char *â {aka âunsigned char *â} > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"x86_64-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.9beta1"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_die.c >In file included from source/rain_die.c:18: >./include/rain_common.h:161:9: warning: extra tokens at end of #else directive [-Wendif-labels] > 161 | #else error "Unknown OS type (rain is currently only supported on Linux and *BSD)" > | ^~~~~ >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"x86_64-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.9beta1"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_icmp.c >In file included from source/rain_icmp.c:18: >./include/rain_common.h:161:9: warning: extra tokens at end of #else directive [-Wendif-labels] > 161 | #else error "Unknown OS type (rain is currently only supported on Linux and *BSD)" > | ^~~~~ >source/rain_icmp.c: In function âicmp_info_initâ: >source/rain_icmp.c:107:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 107 | strcpy(icmpinfo[0][0]," echo reply"); > | ~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:115:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 115 | strcpy(icmpinfo[3][0], " network unreachable"); > | ~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:116:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 116 | strcpy(icmpinfo[3][1], " host unreachable"); > | ~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:117:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 117 | strcpy(icmpinfo[3][2], " protocol unreachable"); > | ~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:118:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 118 | strcpy(icmpinfo[3][3], " port unreachable"); > | ~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:119:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 119 | strcpy(icmpinfo[3][4], " frag needed but DF set"); > | ~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:120:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 120 | strcpy(icmpinfo[3][5], " source route failed"); > | ~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:121:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 121 | strcpy(icmpinfo[3][6], " unknown network"); > | ~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:122:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 122 | strcpy(icmpinfo[3][7], " unknown host"); > | ~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:123:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 123 | strcpy(icmpinfo[3][8], " host isolated"); > | ~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:124:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 124 | strcpy(icmpinfo[3][9], " communication with network prohibited"); > | ~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:125:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 125 | strcpy(icmpinfo[3][10], " communication with host prohibited"); > | ~~~~~~~~~~~^~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:126:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 126 | strcpy(icmpinfo[3][11], " network unreach TOS"); > | ~~~~~~~~~~~^~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:127:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 127 | strcpy(icmpinfo[3][12], " host unreach TOS"); > | ~~~~~~~~~~~^~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:128:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 128 | strcpy(icmpinfo[3][13], " packet filtered"); > | ~~~~~~~~~~~^~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:129:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 129 | strcpy(icmpinfo[3][14], " precedence violation"); > | ~~~~~~~~~~~^~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:130:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 130 | strcpy(icmpinfo[3][15], " precedence cutoff"); > | ~~~~~~~~~~~^~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:137:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 137 | strcpy(icmpinfo[4][0], " source quench message"); > | ~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:144:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 144 | strcpy(icmpinfo[5][0]," redirect dgrams for network"); > | ~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:145:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 145 | strcpy(icmpinfo[5][1]," redirect dgrams for host"); > | ~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:146:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 146 | strcpy(icmpinfo[5][2]," redirect dgrams for ToS and network"); > | ~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:147:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 147 | strcpy(icmpinfo[5][3]," redirect dgrams for Tos and host"); > | ~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:154:21: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 154 | strcpy(icmpinfo[8][0]," echo request"); > | ~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:161:22: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 161 | strcpy(icmpinfo[11][0], " ttl exceeded in transit"); > | ~~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:162:22: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 162 | strcpy(icmpinfo[11][1], " fragment reassembly time exceeded"); > | ~~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:169:22: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 169 | strcpy(icmpinfo[12][0]," parameter problem message"); > | ~~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:176:22: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 176 | strcpy(icmpinfo[13][0]," timestamp"); > | ~~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:183:22: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 183 | strcpy(icmpinfo[14][0]," timestamp reply"); > | ~~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:190:22: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 190 | strcpy(icmpinfo[15][0]," information request"); > | ~~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:197:22: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 197 | strcpy(icmpinfo[16][0]," information reply"); > | ~~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:204:23: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 204 | strcpy(icmpinfo[17][0], " address mask request"); > | ~~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c:211:23: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 211 | strcpy(icmpinfo[18][0], " address mask reply"); > | ~~~~~~~~~~~~^~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_icmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_icmp.c: In function âicmp_showerâ: >source/rain_icmp.c:254:24: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 254 | for(; i < strlen(pkt->payload); i++) > | ~~~^~~~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from ./include/rain_common.h:40, > from source/rain_icmp.c:18: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âu_char *â {aka âunsigned char *â} > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >source/rain_icmp.c:259:48: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 259 | pkt->tot_len = (sizeof(struct icmp) + strlen(buffer)); > | ^~~~~~ > | | > | unsigned char * >In file included from ./include/rain_common.h:40, > from source/rain_icmp.c:18: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âunsigned char *â > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >source/rain_icmp.c:275:21: warning: pointer targets in passing argument 1 of âresolv_nosinâ differ in signedness [-Wpointer-sign] > 275 | resolv_nosin(pkt->gaddr,&icmp->icmp_gwaddr); > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from ./include/rain_common.h:115, > from source/rain_icmp.c:18: >./include/rain_resolv.h:23:25: note: expected âconst char *â but argument is of type âu_char *â {aka âunsigned char *â} > 23 | extern int resolv_nosin(const char *, struct in_addr *); > | ^~~~~~~~~~~~ >source/rain_icmp.c:325:16: warning: pointer targets in passing argument 1 of âstrcmpâ differ in signedness [-Wpointer-sign] > 325 | if(strcmp(pkt->saddr,"127.0.0.1") == 0) > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from ./include/rain_common.h:40, > from source/rain_icmp.c:18: >/usr/include/string.h:136:32: note: expected âconst char *â but argument is of type âu_char *â {aka âunsigned char *â} > 136 | extern int strcmp (const char *__s1, const char *__s2) > | ~~~~~~~~~~~~^~~~ >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"x86_64-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.9beta1"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_igmp.c >In file included from source/rain_igmp.c:18: >./include/rain_common.h:161:9: warning: extra tokens at end of #else directive [-Wendif-labels] > 161 | #else error "Unknown OS type (rain is currently only supported on Linux and *BSD)" > | ^~~~~ >source/rain_igmp.c: In function âigmp_info_initâ: >source/rain_igmp.c:51:43: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 51 | strcpy(igmpinfo[IGMP_MEMBERSHIP_QUERY][pktigmp->code]," membership query"); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_igmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_igmp.c:54:47: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 54 | strcpy(igmpinfo[IGMP_V1_MEMBERSHIP_REPORT][pktigmp->code]," version 1 membership report"); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_igmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_igmp.c:57:47: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 57 | strcpy(igmpinfo[IGMP_V2_MEMBERSHIP_REPORT][pktigmp->code]," version 2 membership report"); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_igmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_igmp.c:60:41: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 60 | strcpy(igmpinfo[IGMP_V2_LEAVE_GROUP][pktigmp->code]," leave group"); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_igmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_igmp.c:62:35: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 62 | strcpy(igmpinfo[pktigmp->type][pktigmp->code], " unknown type"); > | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_igmp.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_igmp.c:68:61: warning: pointer targets in passing argument 1 of âstrcatâ differ in signedness [-Wpointer-sign] > 68 | if(pktigmp->type != 17) strcat(igmpinfo[pktigmp->type][pktigmp->code], " / unknown code"); > | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_igmp.c:18: >/usr/include/bits/string_fortified.h:126:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_igmp.c: In function âigmp_showerâ: >source/rain_igmp.c:112:24: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 112 | for(; i < strlen(pkt->payload); i++) > | ~~~^~~~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from ./include/rain_common.h:40, > from source/rain_igmp.c:18: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âu_char *â {aka âunsigned char *â} > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >source/rain_igmp.c:117:48: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 117 | pkt->tot_len = (sizeof(struct igmp) + strlen(buffer)); > | ^~~~~~ > | | > | unsigned char * >In file included from ./include/rain_common.h:40, > from source/rain_igmp.c:18: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âunsigned char *â > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >source/rain_igmp.c:135:23: warning: pointer targets in passing argument 1 of âresolv_nosinâ differ in signedness [-Wpointer-sign] > 135 | resolv_nosin(pkt->gaddr,&igmp->igmp_group); > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from ./include/rain_common.h:115, > from source/rain_igmp.c:18: >./include/rain_resolv.h:23:25: note: expected âconst char *â but argument is of type âu_char *â {aka âunsigned char *â} > 23 | extern int resolv_nosin(const char *, struct in_addr *); > | ^~~~~~~~~~~~ >source/rain_igmp.c:161:16: warning: pointer targets in passing argument 1 of âstrcmpâ differ in signedness [-Wpointer-sign] > 161 | if(strcmp(pkt->saddr,"127.0.0.1") == 0) > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from ./include/rain_common.h:40, > from source/rain_igmp.c:18: >/usr/include/string.h:136:32: note: expected âconst char *â but argument is of type âu_char *â {aka âunsigned char *â} > 136 | extern int strcmp (const char *__s1, const char *__s2) > | ~~~~~~~~~~~~^~~~ >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"x86_64-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.9beta1"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_inet_common.c >In file included from source/rain_inet_common.c:18: >./include/rain_common.h:161:9: warning: extra tokens at end of #else directive [-Wendif-labels] > 161 | #else error "Unknown OS type (rain is currently only supported on Linux and *BSD)" > | ^~~~~ >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"x86_64-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.9beta1"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_mem.c >In file included from source/rain_mem.c:15: >./include/rain_common.h:161:9: warning: extra tokens at end of #else directive [-Wendif-labels] > 161 | #else error "Unknown OS type (rain is currently only supported on Linux and *BSD)" > | ^~~~~ >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"x86_64-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.9beta1"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_resolv.c >In file included from source/rain_resolv.c:18: >./include/rain_common.h:161:9: warning: extra tokens at end of #else directive [-Wendif-labels] > 161 | #else error "Unknown OS type (rain is currently only supported on Linux and *BSD)" > | ^~~~~ >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"x86_64-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.9beta1"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_services.c >In file included from source/rain_services.c:15: >./include/rain_common.h:161:9: warning: extra tokens at end of #else directive [-Wendif-labels] > 161 | #else error "Unknown OS type (rain is currently only supported on Linux and *BSD)" > | ^~~~~ >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"x86_64-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.9beta1"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_signal.c >In file included from source/rain_signal.c:18: >./include/rain_common.h:161:9: warning: extra tokens at end of #else directive [-Wendif-labels] > 161 | #else error "Unknown OS type (rain is currently only supported on Linux and *BSD)" > | ^~~~~ >source/rain_signal.c: In function âcatch_signalâ: >source/rain_signal.c:78:11: warning: âtotal_sizeâ may be used uninitialized in this function [-Wmaybe-uninitialized] > 78 | printf("%lu total kilobytes sent\n", (total_size/1024)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"x86_64-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.9beta1"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_string.c >In file included from source/rain_string.c:15: >./include/rain_common.h:161:9: warning: extra tokens at end of #else directive [-Wendif-labels] > 161 | #else error "Unknown OS type (rain is currently only supported on Linux and *BSD)" > | ^~~~~ >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"x86_64-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.9beta1"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_tcp.c >In file included from source/rain_tcp.c:18: >./include/rain_common.h:161:9: warning: extra tokens at end of #else directive [-Wendif-labels] > 161 | #else error "Unknown OS type (rain is currently only supported on Linux and *BSD)" > | ^~~~~ >source/rain_tcp.c: In function âtcp_info_initâ: >source/rain_tcp.c:30:29: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 30 | memset(tcpinfo, 0, strlen(tcpinfo)); > | ^~~~~~~ > | | > | unsigned char * >In file included from ./include/rain_common.h:40, > from source/rain_tcp.c:18: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âunsigned char *â > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >source/rain_tcp.c:32:31: warning: pointer targets in passing argument 1 of âstrcatâ differ in signedness [-Wpointer-sign] > 32 | if(pkttcp->urg == 1) strcat(tcpinfo, "urg|"); > | ^~~~~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_tcp.c:18: >/usr/include/bits/string_fortified.h:126:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_tcp.c:33:31: warning: pointer targets in passing argument 1 of âstrcatâ differ in signedness [-Wpointer-sign] > 33 | if(pkttcp->ack == 1) strcat(tcpinfo, "ack|"); > | ^~~~~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_tcp.c:18: >/usr/include/bits/string_fortified.h:126:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_tcp.c:34:31: warning: pointer targets in passing argument 1 of âstrcatâ differ in signedness [-Wpointer-sign] > 34 | if(pkttcp->psh == 1) strcat(tcpinfo, "psh|"); > | ^~~~~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_tcp.c:18: >/usr/include/bits/string_fortified.h:126:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_tcp.c:35:31: warning: pointer targets in passing argument 1 of âstrcatâ differ in signedness [-Wpointer-sign] > 35 | if(pkttcp->rst == 1) strcat(tcpinfo, "rst|"); > | ^~~~~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_tcp.c:18: >/usr/include/bits/string_fortified.h:126:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_tcp.c:36:31: warning: pointer targets in passing argument 1 of âstrcatâ differ in signedness [-Wpointer-sign] > 36 | if(pkttcp->syn == 1) strcat(tcpinfo, "syn|"); > | ^~~~~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_tcp.c:18: >/usr/include/bits/string_fortified.h:126:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_tcp.c:37:31: warning: pointer targets in passing argument 1 of âstrcatâ differ in signedness [-Wpointer-sign] > 37 | if(pkttcp->fin == 1) strcat(tcpinfo, "fin|"); > | ^~~~~~~ > | | > | unsigned char * >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_tcp.c:18: >/usr/include/bits/string_fortified.h:126:1: note: expected âchar * restrictâ but argument is of type âunsigned char *â > 126 | __NTH (strcat (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_tcp.c:39:18: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 39 | tcpinfo[strlen(tcpinfo) - 1] = '\0'; /* Remove the last '|' symbol */ > | ^~~~~~~ > | | > | unsigned char * >In file included from ./include/rain_common.h:40, > from source/rain_tcp.c:18: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âunsigned char *â > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >source/rain_tcp.c: In function âtcp_shower_streamâ: >source/rain_tcp.c:125:24: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 125 | for(; i < strlen(pkt->payload); i++) > | ~~~^~~~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from ./include/rain_common.h:40, > from source/rain_tcp.c:18: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âu_char *â {aka âunsigned char *â} > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >source/rain_tcp.c:177:35: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 177 | if((send(sock, buffer, strlen(buffer), sendflags)) < 0) > | ^~~~~~ > | | > | unsigned char * >In file included from ./include/rain_common.h:40, > from source/rain_tcp.c:18: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âunsigned char *â > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >source/rain_tcp.c: In function âtcp_showerâ: >source/rain_tcp.c:242:24: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 242 | for(; i < strlen(pkt->payload); i++) > | ~~~^~~~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from ./include/rain_common.h:40, > from source/rain_tcp.c:18: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âu_char *â {aka âunsigned char *â} > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >source/rain_tcp.c:247:50: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 247 | pkt->tot_len = (sizeof(struct tcphdr) + strlen(buffer)); > | ^~~~~~ > | | > | unsigned char * >In file included from ./include/rain_common.h:40, > from source/rain_tcp.c:18: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âunsigned char *â > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >source/rain_tcp.c:296:16: warning: pointer targets in passing argument 1 of âstrcmpâ differ in signedness [-Wpointer-sign] > 296 | if(strcmp(pkt->saddr,"127.0.0.1") == 0) > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from ./include/rain_common.h:40, > from source/rain_tcp.c:18: >/usr/include/string.h:136:32: note: expected âconst char *â but argument is of type âu_char *â {aka âunsigned char *â} > 136 | extern int strcmp (const char *__s1, const char *__s2) > | ~~~~~~~~~~~~^~~~ >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"x86_64-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.9beta1"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_udp.c >In file included from source/rain_udp.c:18: >./include/rain_common.h:161:9: warning: extra tokens at end of #else directive [-Wendif-labels] > 161 | #else error "Unknown OS type (rain is currently only supported on Linux and *BSD)" > | ^~~~~ >source/rain_udp.c: In function âudp_shower_normalâ: >source/rain_udp.c:54:22: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 54 | strlen(buffer), > | ^~~~~~ > | | > | unsigned char * >In file included from ./include/rain_common.h:40, > from source/rain_udp.c:18: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âunsigned char *â > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >source/rain_udp.c:57:52: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 57 | sizeof(struct sockaddr_in)) < strlen(buffer)) DieWithError("sendto()", 0); > | ^~~~~~ > | | > | unsigned char * >In file included from ./include/rain_common.h:40, > from source/rain_udp.c:18: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âunsigned char *â > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >source/rain_udp.c: In function âudp_showerâ: >source/rain_udp.c:104:24: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 104 | for(; i < strlen(pkt->payload); i++) > | ~~~^~~~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from ./include/rain_common.h:40, > from source/rain_udp.c:18: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âu_char *â {aka âunsigned char *â} > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >source/rain_udp.c:108:50: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 108 | pkt->tot_len = (sizeof(struct udphdr) + strlen(buffer)); > | ^~~~~~ > | | > | unsigned char * >In file included from ./include/rain_common.h:40, > from source/rain_udp.c:18: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âunsigned char *â > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >source/rain_udp.c:140:16: warning: pointer targets in passing argument 1 of âstrcmpâ differ in signedness [-Wpointer-sign] > 140 | if(strcmp(pkt->saddr,"127.0.0.1") == 0) > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from ./include/rain_common.h:40, > from source/rain_udp.c:18: >/usr/include/string.h:136:32: note: expected âconst char *â but argument is of type âu_char *â {aka âunsigned char *â} > 136 | extern int strcmp (const char *__s1, const char *__s2) > | ~~~~~~~~~~~~^~~~ >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"x86_64-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.9beta1"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_main.c >In file included from source/rain_main.c:18: >./include/rain_common.h:161:9: warning: extra tokens at end of #else directive [-Wendif-labels] > 161 | #else error "Unknown OS type (rain is currently only supported on Linux and *BSD)" > | ^~~~~ >source/rain_main.c: In function âmainâ: >source/rain_main.c:149:16: warning: pointer targets in passing argument 1 of âstrlenâ differ in signedness [-Wpointer-sign] > 149 | if(strlen(pkt->payload) > (packetsize-128)) > | ~~~^~~~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from ./include/rain_common.h:40, > from source/rain_main.c:18: >/usr/include/string.h:384:35: note: expected âconst char *â but argument is of type âu_char *â {aka âunsigned char *â} > 384 | extern size_t strlen (const char *__s) > | ~~~~~~~~~~~~^~~ >source/rain_main.c:156:16: warning: pointer targets in passing argument 1 of âresolvâ differ in signedness [-Wpointer-sign] > 156 | if(resolv(pkt->daddr, &target) < 0) DieWithError("could not resolve target hostname", TRY_AGAIN); > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from ./include/rain_common.h:115, > from source/rain_main.c:18: >./include/rain_resolv.h:22:19: note: expected âconst char *â but argument is of type âu_char *â {aka âunsigned char *â} > 22 | extern int resolv(const char *, struct sockaddr_in *); > | ^~~~~~~~~~~~ >source/rain_main.c:164:18: warning: pointer targets in passing argument 1 of âresolvâ differ in signedness [-Wpointer-sign] > 164 | if(resolv(pkt->saddr, &source) < 0) > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from ./include/rain_common.h:115, > from source/rain_main.c:18: >./include/rain_resolv.h:22:19: note: expected âconst char *â but argument is of type âu_char *â {aka âunsigned char *â} > 22 | extern int resolv(const char *, struct sockaddr_in *); > | ^~~~~~~~~~~~ >source/rain_main.c:168:15: warning: pointer targets in passing argument 1 of âstrcpyâ differ in signedness [-Wpointer-sign] > 168 | strcpy(pkt->saddr, inet_ntoa(source.sin_addr)); > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from /usr/include/features.h:450, > from /usr/include/bits/libc-header-start.h:33, > from /usr/include/stdio.h:27, > from ./include/rain_common.h:28, > from source/rain_main.c:18: >/usr/include/bits/string_fortified.h:88:1: note: expected âchar * restrictâ but argument is of type âu_char *â {aka âunsigned char *â} > 88 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) > | ^~~~~ >source/rain_main.c:271:40: warning: pointer targets in passing argument 1 of âstrstrâ differ in signedness [-Wpointer-sign] > 271 | if((pkt->bcast == 0) && (strstr(pkt->daddr,"255") != NULL)) { > | ~~~^~~~~~~ > | | > | u_char * {aka unsigned char *} >In file included from ./include/rain_common.h:40, > from source/rain_main.c:18: >/usr/include/string.h:329:14: note: expected âconst char *â but argument is of type âu_char *â {aka âunsigned char *â} > 329 | extern char *strstr (const char *__haystack, const char *__needle) > | ^~~~~~ >At top level: >source/rain_main.c:479:19: warning: âcopyrightâ defined but not used [-Wunused-const-variable=] > 479 | static const char copyright[] = {"$Copyright: (c) 2001 mystic@tenebrous.com $"}; > | ^~~~~~~~~ >source/rain_main.c:478:19: warning: âauthorâ defined but not used [-Wunused-const-variable=] > 478 | static const char author[] = {"$Creator: rain by Evil (mystic@tenebrous.com) $"}; > | ^~~~~~ >source/rain_main.c: In function âmainâ: >source/rain_main.c:463:10: warning: âraw_socketâ may be used uninitialized in this function [-Wmaybe-uninitialized] > 463 | if(igmp_shower(raw_socket, &source, &target, pkt, pktigmp) < 0) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"x86_64-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.9beta1"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -Wl,-O1 -Wl,--as-needed -o rain rain_command_line.o rain_defaults.o rain_die.o rain_icmp.o rain_igmp.o rain_inet_common.o rain_main.o rain_mem.o rain_resolv.o rain_services.o rain_signal.o rain_string.o rain_tcp.o rain_udp.o >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_defaults.o:(.bss+0x2eb88): multiple definition of `packetsize'; rain_command_line.o:(.bss+0x2eb88): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_defaults.o:(.bss+0x2eb64): multiple definition of `verbose'; rain_command_line.o:(.bss+0x2eb64): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_defaults.o:(.bss+0x0): multiple definition of `icmpinfo'; rain_command_line.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_defaults.o:(.bss+0x2ae00): multiple definition of `igmpinfo'; rain_command_line.o:(.bss+0x2ae00): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_defaults.o:(.bss+0x2eb40): multiple definition of `tcpinfo'; rain_command_line.o:(.bss+0x2eb40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_defaults.o:(.bss+0x2eb5c): multiple definition of `sendflags'; rain_command_line.o:(.bss+0x2eb5c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_defaults.o:(.bss+0x2eb60): multiple definition of `group'; rain_command_line.o:(.bss+0x2eb60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_defaults.o:(.bss+0x2eb68): multiple definition of `packets_sent'; rain_command_line.o:(.bss+0x2eb68): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_defaults.o:(.bss+0x2eb70): multiple definition of `send_finish'; rain_command_line.o:(.bss+0x2eb70): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_defaults.o:(.bss+0x2eb78): multiple definition of `send_start'; rain_command_line.o:(.bss+0x2eb78): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_defaults.o:(.bss+0x2eb80): multiple definition of `buffer'; rain_command_line.o:(.bss+0x2eb80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_die.o:(.bss+0x2eb80): multiple definition of `buffer'; rain_command_line.o:(.bss+0x2eb80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_die.o:(.bss+0x0): multiple definition of `icmpinfo'; rain_command_line.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_die.o:(.bss+0x2ae00): multiple definition of `igmpinfo'; rain_command_line.o:(.bss+0x2ae00): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_die.o:(.bss+0x2eb40): multiple definition of `tcpinfo'; rain_command_line.o:(.bss+0x2eb40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_die.o:(.bss+0x2eb5c): multiple definition of `sendflags'; rain_command_line.o:(.bss+0x2eb5c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_die.o:(.bss+0x2eb60): multiple definition of `group'; rain_command_line.o:(.bss+0x2eb60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_die.o:(.bss+0x2eb64): multiple definition of `verbose'; rain_command_line.o:(.bss+0x2eb64): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_die.o:(.bss+0x2eb68): multiple definition of `packets_sent'; rain_command_line.o:(.bss+0x2eb68): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_die.o:(.bss+0x2eb70): multiple definition of `send_finish'; rain_command_line.o:(.bss+0x2eb70): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_die.o:(.bss+0x2eb78): multiple definition of `send_start'; rain_command_line.o:(.bss+0x2eb78): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_die.o:(.bss+0x2eb88): multiple definition of `packetsize'; rain_command_line.o:(.bss+0x2eb88): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_icmp.o:(.bss+0x0): multiple definition of `icmpinfo'; rain_command_line.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_icmp.o:(.bss+0x2eb88): multiple definition of `packetsize'; rain_command_line.o:(.bss+0x2eb88): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_icmp.o:(.bss+0x2eb80): multiple definition of `buffer'; rain_command_line.o:(.bss+0x2eb80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_icmp.o:(.bss+0x2eb68): multiple definition of `packets_sent'; rain_command_line.o:(.bss+0x2eb68): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_icmp.o:(.bss+0x2eb5c): multiple definition of `sendflags'; rain_command_line.o:(.bss+0x2eb5c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_icmp.o:(.bss+0x2ae00): multiple definition of `igmpinfo'; rain_command_line.o:(.bss+0x2ae00): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_icmp.o:(.bss+0x2eb40): multiple definition of `tcpinfo'; rain_command_line.o:(.bss+0x2eb40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_icmp.o:(.bss+0x2eb60): multiple definition of `group'; rain_command_line.o:(.bss+0x2eb60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_icmp.o:(.bss+0x2eb64): multiple definition of `verbose'; rain_command_line.o:(.bss+0x2eb64): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_icmp.o:(.bss+0x2eb70): multiple definition of `send_finish'; rain_command_line.o:(.bss+0x2eb70): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_icmp.o:(.bss+0x2eb78): multiple definition of `send_start'; rain_command_line.o:(.bss+0x2eb78): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_igmp.o:(.bss+0x2ae00): multiple definition of `igmpinfo'; rain_command_line.o:(.bss+0x2ae00): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_igmp.o:(.bss+0x2eb88): multiple definition of `packetsize'; rain_command_line.o:(.bss+0x2eb88): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_igmp.o:(.bss+0x2eb80): multiple definition of `buffer'; rain_command_line.o:(.bss+0x2eb80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_igmp.o:(.bss+0x2eb68): multiple definition of `packets_sent'; rain_command_line.o:(.bss+0x2eb68): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_igmp.o:(.bss+0x2eb5c): multiple definition of `sendflags'; rain_command_line.o:(.bss+0x2eb5c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_igmp.o:(.bss+0x0): multiple definition of `icmpinfo'; rain_command_line.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_igmp.o:(.bss+0x2eb40): multiple definition of `tcpinfo'; rain_command_line.o:(.bss+0x2eb40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_igmp.o:(.bss+0x2eb60): multiple definition of `group'; rain_command_line.o:(.bss+0x2eb60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_igmp.o:(.bss+0x2eb64): multiple definition of `verbose'; rain_command_line.o:(.bss+0x2eb64): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_igmp.o:(.bss+0x2eb70): multiple definition of `send_finish'; rain_command_line.o:(.bss+0x2eb70): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_igmp.o:(.bss+0x2eb78): multiple definition of `send_start'; rain_command_line.o:(.bss+0x2eb78): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_inet_common.o:(.bss+0x0): multiple definition of `icmpinfo'; rain_command_line.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_inet_common.o:(.bss+0x2ae00): multiple definition of `igmpinfo'; rain_command_line.o:(.bss+0x2ae00): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_inet_common.o:(.bss+0x2eb40): multiple definition of `tcpinfo'; rain_command_line.o:(.bss+0x2eb40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_inet_common.o:(.bss+0x2eb5c): multiple definition of `sendflags'; rain_command_line.o:(.bss+0x2eb5c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_inet_common.o:(.bss+0x2eb60): multiple definition of `group'; rain_command_line.o:(.bss+0x2eb60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_inet_common.o:(.bss+0x2eb64): multiple definition of `verbose'; rain_command_line.o:(.bss+0x2eb64): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_inet_common.o:(.bss+0x2eb68): multiple definition of `packets_sent'; rain_command_line.o:(.bss+0x2eb68): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_inet_common.o:(.bss+0x2eb70): multiple definition of `send_finish'; rain_command_line.o:(.bss+0x2eb70): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_inet_common.o:(.bss+0x2eb78): multiple definition of `send_start'; rain_command_line.o:(.bss+0x2eb78): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_inet_common.o:(.bss+0x2eb80): multiple definition of `buffer'; rain_command_line.o:(.bss+0x2eb80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_inet_common.o:(.bss+0x2eb88): multiple definition of `packetsize'; rain_command_line.o:(.bss+0x2eb88): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_main.o:(.bss+0x2eb68): multiple definition of `packets_sent'; rain_command_line.o:(.bss+0x2eb68): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_main.o:(.bss+0x2eb5c): multiple definition of `sendflags'; rain_command_line.o:(.bss+0x2eb5c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_main.o:(.bss+0x2eb88): multiple definition of `packetsize'; rain_command_line.o:(.bss+0x2eb88): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_main.o:(.bss+0x2eb78): multiple definition of `send_start'; rain_command_line.o:(.bss+0x2eb78): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_main.o:(.bss+0x0): multiple definition of `icmpinfo'; rain_command_line.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_main.o:(.bss+0x2eb64): multiple definition of `verbose'; rain_command_line.o:(.bss+0x2eb64): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_main.o:(.bss+0x2eb40): multiple definition of `tcpinfo'; rain_command_line.o:(.bss+0x2eb40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_main.o:(.bss+0x2ae00): multiple definition of `igmpinfo'; rain_command_line.o:(.bss+0x2ae00): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_main.o:(.bss+0x2eb60): multiple definition of `group'; rain_command_line.o:(.bss+0x2eb60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_main.o:(.bss+0x2eb70): multiple definition of `send_finish'; rain_command_line.o:(.bss+0x2eb70): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_main.o:(.bss+0x2eb80): multiple definition of `buffer'; rain_command_line.o:(.bss+0x2eb80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_mem.o:(.bss+0x0): multiple definition of `icmpinfo'; rain_command_line.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_mem.o:(.bss+0x2ae00): multiple definition of `igmpinfo'; rain_command_line.o:(.bss+0x2ae00): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_mem.o:(.bss+0x2eb40): multiple definition of `tcpinfo'; rain_command_line.o:(.bss+0x2eb40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_mem.o:(.bss+0x2eb5c): multiple definition of `sendflags'; rain_command_line.o:(.bss+0x2eb5c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_mem.o:(.bss+0x2eb60): multiple definition of `group'; rain_command_line.o:(.bss+0x2eb60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_mem.o:(.bss+0x2eb64): multiple definition of `verbose'; rain_command_line.o:(.bss+0x2eb64): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_mem.o:(.bss+0x2eb68): multiple definition of `packets_sent'; rain_command_line.o:(.bss+0x2eb68): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_mem.o:(.bss+0x2eb70): multiple definition of `send_finish'; rain_command_line.o:(.bss+0x2eb70): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_mem.o:(.bss+0x2eb78): multiple definition of `send_start'; rain_command_line.o:(.bss+0x2eb78): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_mem.o:(.bss+0x2eb80): multiple definition of `buffer'; rain_command_line.o:(.bss+0x2eb80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_mem.o:(.bss+0x2eb88): multiple definition of `packetsize'; rain_command_line.o:(.bss+0x2eb88): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_resolv.o:(.bss+0x0): multiple definition of `icmpinfo'; rain_command_line.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_resolv.o:(.bss+0x2ae00): multiple definition of `igmpinfo'; rain_command_line.o:(.bss+0x2ae00): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_resolv.o:(.bss+0x2eb40): multiple definition of `tcpinfo'; rain_command_line.o:(.bss+0x2eb40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_resolv.o:(.bss+0x2eb5c): multiple definition of `sendflags'; rain_command_line.o:(.bss+0x2eb5c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_resolv.o:(.bss+0x2eb60): multiple definition of `group'; rain_command_line.o:(.bss+0x2eb60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_resolv.o:(.bss+0x2eb64): multiple definition of `verbose'; rain_command_line.o:(.bss+0x2eb64): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_resolv.o:(.bss+0x2eb68): multiple definition of `packets_sent'; rain_command_line.o:(.bss+0x2eb68): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_resolv.o:(.bss+0x2eb70): multiple definition of `send_finish'; rain_command_line.o:(.bss+0x2eb70): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_resolv.o:(.bss+0x2eb78): multiple definition of `send_start'; rain_command_line.o:(.bss+0x2eb78): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_resolv.o:(.bss+0x2eb80): multiple definition of `buffer'; rain_command_line.o:(.bss+0x2eb80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_resolv.o:(.bss+0x2eb88): multiple definition of `packetsize'; rain_command_line.o:(.bss+0x2eb88): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_services.o:(.bss+0x0): multiple definition of `icmpinfo'; rain_command_line.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_services.o:(.bss+0x2ae00): multiple definition of `igmpinfo'; rain_command_line.o:(.bss+0x2ae00): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_services.o:(.bss+0x2eb40): multiple definition of `tcpinfo'; rain_command_line.o:(.bss+0x2eb40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_services.o:(.bss+0x2eb5c): multiple definition of `sendflags'; rain_command_line.o:(.bss+0x2eb5c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_services.o:(.bss+0x2eb60): multiple definition of `group'; rain_command_line.o:(.bss+0x2eb60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_services.o:(.bss+0x2eb64): multiple definition of `verbose'; rain_command_line.o:(.bss+0x2eb64): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_services.o:(.bss+0x2eb68): multiple definition of `packets_sent'; rain_command_line.o:(.bss+0x2eb68): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_services.o:(.bss+0x2eb70): multiple definition of `send_finish'; rain_command_line.o:(.bss+0x2eb70): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_services.o:(.bss+0x2eb78): multiple definition of `send_start'; rain_command_line.o:(.bss+0x2eb78): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_services.o:(.bss+0x2eb80): multiple definition of `buffer'; rain_command_line.o:(.bss+0x2eb80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_services.o:(.bss+0x2eb88): multiple definition of `packetsize'; rain_command_line.o:(.bss+0x2eb88): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_signal.o:(.bss+0x2eb80): multiple definition of `buffer'; rain_command_line.o:(.bss+0x2eb80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_signal.o:(.bss+0x2eb68): multiple definition of `packets_sent'; rain_command_line.o:(.bss+0x2eb68): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_signal.o:(.bss+0x2eb70): multiple definition of `send_finish'; rain_command_line.o:(.bss+0x2eb70): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_signal.o:(.bss+0x2eb78): multiple definition of `send_start'; rain_command_line.o:(.bss+0x2eb78): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_signal.o:(.bss+0x2eb88): multiple definition of `packetsize'; rain_command_line.o:(.bss+0x2eb88): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_signal.o:(.bss+0x2eb64): multiple definition of `verbose'; rain_command_line.o:(.bss+0x2eb64): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_signal.o:(.bss+0x0): multiple definition of `icmpinfo'; rain_command_line.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_signal.o:(.bss+0x2ae00): multiple definition of `igmpinfo'; rain_command_line.o:(.bss+0x2ae00): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_signal.o:(.bss+0x2eb40): multiple definition of `tcpinfo'; rain_command_line.o:(.bss+0x2eb40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_signal.o:(.bss+0x2eb5c): multiple definition of `sendflags'; rain_command_line.o:(.bss+0x2eb5c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_signal.o:(.bss+0x2eb60): multiple definition of `group'; rain_command_line.o:(.bss+0x2eb60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_string.o:(.bss+0x0): multiple definition of `icmpinfo'; rain_command_line.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_string.o:(.bss+0x2ae00): multiple definition of `igmpinfo'; rain_command_line.o:(.bss+0x2ae00): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_string.o:(.bss+0x2eb40): multiple definition of `tcpinfo'; rain_command_line.o:(.bss+0x2eb40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_string.o:(.bss+0x2eb5c): multiple definition of `sendflags'; rain_command_line.o:(.bss+0x2eb5c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_string.o:(.bss+0x2eb60): multiple definition of `group'; rain_command_line.o:(.bss+0x2eb60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_string.o:(.bss+0x2eb64): multiple definition of `verbose'; rain_command_line.o:(.bss+0x2eb64): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_string.o:(.bss+0x2eb68): multiple definition of `packets_sent'; rain_command_line.o:(.bss+0x2eb68): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_string.o:(.bss+0x2eb70): multiple definition of `send_finish'; rain_command_line.o:(.bss+0x2eb70): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_string.o:(.bss+0x2eb78): multiple definition of `send_start'; rain_command_line.o:(.bss+0x2eb78): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_string.o:(.bss+0x2eb80): multiple definition of `buffer'; rain_command_line.o:(.bss+0x2eb80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_string.o:(.bss+0x2eb88): multiple definition of `packetsize'; rain_command_line.o:(.bss+0x2eb88): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_tcp.o:(.bss+0x2eb40): multiple definition of `tcpinfo'; rain_command_line.o:(.bss+0x2eb40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_tcp.o:(.bss+0x2eb68): multiple definition of `packets_sent'; rain_command_line.o:(.bss+0x2eb68): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_tcp.o:(.bss+0x2eb88): multiple definition of `packetsize'; rain_command_line.o:(.bss+0x2eb88): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_tcp.o:(.bss+0x2eb80): multiple definition of `buffer'; rain_command_line.o:(.bss+0x2eb80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_tcp.o:(.bss+0x2eb5c): multiple definition of `sendflags'; rain_command_line.o:(.bss+0x2eb5c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_tcp.o:(.bss+0x0): multiple definition of `icmpinfo'; rain_command_line.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_tcp.o:(.bss+0x2ae00): multiple definition of `igmpinfo'; rain_command_line.o:(.bss+0x2ae00): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_tcp.o:(.bss+0x2eb60): multiple definition of `group'; rain_command_line.o:(.bss+0x2eb60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_tcp.o:(.bss+0x2eb64): multiple definition of `verbose'; rain_command_line.o:(.bss+0x2eb64): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_tcp.o:(.bss+0x2eb70): multiple definition of `send_finish'; rain_command_line.o:(.bss+0x2eb70): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_tcp.o:(.bss+0x2eb78): multiple definition of `send_start'; rain_command_line.o:(.bss+0x2eb78): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_udp.o:(.bss+0x2eb88): multiple definition of `packetsize'; rain_command_line.o:(.bss+0x2eb88): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_udp.o:(.bss+0x2eb80): multiple definition of `buffer'; rain_command_line.o:(.bss+0x2eb80): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_udp.o:(.bss+0x2eb68): multiple definition of `packets_sent'; rain_command_line.o:(.bss+0x2eb68): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_udp.o:(.bss+0x2eb5c): multiple definition of `sendflags'; rain_command_line.o:(.bss+0x2eb5c): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_udp.o:(.bss+0x0): multiple definition of `icmpinfo'; rain_command_line.o:(.bss+0x0): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_udp.o:(.bss+0x2ae00): multiple definition of `igmpinfo'; rain_command_line.o:(.bss+0x2ae00): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_udp.o:(.bss+0x2eb40): multiple definition of `tcpinfo'; rain_command_line.o:(.bss+0x2eb40): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_udp.o:(.bss+0x2eb60): multiple definition of `group'; rain_command_line.o:(.bss+0x2eb60): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_udp.o:(.bss+0x2eb64): multiple definition of `verbose'; rain_command_line.o:(.bss+0x2eb64): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_udp.o:(.bss+0x2eb70): multiple definition of `send_finish'; rain_command_line.o:(.bss+0x2eb70): first defined here >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: rain_udp.o:(.bss+0x2eb78): multiple definition of `send_start'; rain_command_line.o:(.bss+0x2eb78): first defined here >collect2: error: ld returned 1 exit status >make: [Makefile:32: all] Error 1 (ignored) >done. >>>> Source compiled. >>>> Test phase [not enabled]: net-analyzer/rain-1.2.9_beta1 > >>>> Install net-analyzer/rain-1.2.9_beta1 into /var/tmp/portage/net-analyzer/rain-1.2.9_beta1/image/ >make -j1 DESTDIR=/var/tmp/portage/net-analyzer/rain-1.2.9_beta1/image/ install >Installing rain binary to /var/tmp/portage/net-analyzer/rain-1.2.9_beta1/image//usr/sbin >/usr/bin/install: cannot stat './rain': No such file or directory >install-xattr: failed to stat /var/tmp/portage/net-analyzer/rain-1.2.9_beta1/image//usr/sbin/rain: No such file or directory >make: *** [Makefile:40: install] Error 1 > * ERROR: net-analyzer/rain-1.2.9_beta1::gentoo failed (install phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=net-analyzer/rain-1.2.9_beta1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=net-analyzer/rain-1.2.9_beta1::gentoo'`. > * The complete build log is located at '/var/log/portage/net-analyzer:rain-1.2.9_beta1:20200128-054135.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-analyzer/rain-1.2.9_beta1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/net-analyzer/rain-1.2.9_beta1/temp/environment'. > * Working directory: '/var/tmp/portage/net-analyzer/rain-1.2.9_beta1/work/rain-1.2.9beta1' > * S: '/var/tmp/portage/net-analyzer/rain-1.2.9_beta1/work/rain-1.2.9beta1'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 706874
:
606270
|
606272
|
606274
|
606276
|
606278
| 606280 |
606282