* CPV: net-analyzer/rain-1.2.8_p2 * REPO: gentoo * Maintainer: netmon@gentoo.org * USE: elibc_glibc kernel_linux test userland_GNU x86 >>> Unpacking source... >>> Unpacking rain-1.2.8r2.tar.bz2 to /var/tmp/portage/net-analyzer/rain-1.2.8_p2/work >>> Source unpacked in /var/tmp/portage/net-analyzer/rain-1.2.8_p2/work >>> Compiling source in /var/tmp/portage/net-analyzer/rain-1.2.8_p2/work/rain-1.2.8r2 ... * econf: updating rain-1.2.8r2/config.sub with /usr/share/gnuconfig/config.sub * econf: updating rain-1.2.8r2/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib loading site script /usr/share/config.site configure: loading site script /usr/share/crossdev/include/site/linux creating cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking whether make sets ${MAKE}... yes checking for gcc... gcc checking whether the C compiler (gcc -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu) works... yes checking whether the C compiler (gcc -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking how to run the C preprocessor... gcc -E checking whether gcc needs -traditional... no checking host system type... i686-pc-linux-gnu checking return type of signal handlers... void checking for ANSI C header files... yes checking for stdio.h... yes checking for stdlib.h... yes checking for unistd.h... yes checking for errno.h... yes checking for string.h... yes checking for sys/types.h... yes checking for fcntl.h... yes checking for sys/time.h... yes checking for time.h... yes checking for sys/stat.h... yes checking for sys/socket.h... yes checking for netinet/in.h... yes checking for arpa/inet.h... yes checking for netdb.h... yes checking for signal.h... yes checking for working const... yes checking for sys_siglist declaration in signal.h or unistd.h... yes checking whether setvbuf arguments are reversed... no 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 updating cache ./config.cache creating ./config.status creating Makefile creating include/config.h make -j14 Making all gcc -O2 -pipe -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"i686-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.8r2"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_command_line.c In file included from source/rain_command_line.c:18:0: ./include/rain_common.h:154:9: warning: extra tokens at end of #else directive source/rain_command_line.c: In function ‘parse_command_line’: source/rain_command_line.c:103:11: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘u_char *’ source/rain_command_line.c:126:11: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘u_char *’ source/rain_command_line.c:136:11: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘u_char *’ source/rain_command_line.c:189:11: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘u_char *’ source/rain_command_line.c:459:11: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘u_char *’ source/rain_command_line.c:498:11: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘u_char *’ source/rain_command_line.c:514:11: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘u_char *’ source/rain_command_line.c:515:11: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘u_char *’ gcc -O2 -pipe -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"i686-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.8r2"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_defaults.c In file included from source/rain_defaults.c:15:0: ./include/rain_common.h:154:9: warning: extra tokens at end of #else directive source/rain_defaults.c: In function ‘set_defaults’: source/rain_defaults.c:37:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘u_char *’ source/rain_defaults.c:58:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘u_char *’ source/rain_defaults.c:59:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘u_char *’ gcc -O2 -pipe -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"i686-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.8r2"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_die.c In file included from source/rain_die.c:18:0: ./include/rain_common.h:154:9: warning: extra tokens at end of #else directive gcc -O2 -pipe -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"i686-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.8r2"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_icmp.c In file included from source/rain_icmp.c:18:0: ./include/rain_common.h:154:9: warning: extra tokens at end of #else directive source/rain_icmp.c: In function ‘icmp_info_init’: source/rain_icmp.c:107:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:115:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:116:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:117:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:118:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:119:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:120:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:121:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:122:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:123:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:124:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:125:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:126:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:127:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:128:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:129:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:130:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:137:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:144:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:145:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:146:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:147:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:154:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:161:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:162:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:169:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:176:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:183:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:190:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:197:3: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:204:4: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:211:4: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_icmp.c: In function ‘icmp_shower’: source/rain_icmp.c:254:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_icmp.c:259:33: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ source/rain_icmp.c:275:5: warning: pointer targets in passing argument 1 of ‘resolv_nosin’ differ in signedness ./include/rain_resolv.h:23:12: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_icmp.c:325:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_icmp.c:325:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness source/rain_icmp.c:325:3: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_icmp.c:325:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_icmp.c:325:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness source/rain_icmp.c:325:3: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_icmp.c:325:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness source/rain_icmp.c:325:3: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_icmp.c:325:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness source/rain_icmp.c:325:3: note: expected ‘const char *’ but argument is of type ‘u_char *’ gcc -O2 -pipe -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"i686-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.8r2"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_igmp.c In file included from source/rain_igmp.c:18:0: ./include/rain_common.h:154:9: warning: extra tokens at end of #else directive source/rain_igmp.c: In function ‘igmp_info_init’: source/rain_igmp.c:51:5: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_igmp.c:54:5: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_igmp.c:57:5: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_igmp.c:60:5: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_igmp.c:62:5: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_igmp.c:68:7: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness /usr/include/bits/string3.h:144:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_igmp.c: In function ‘igmp_shower’: source/rain_igmp.c:112:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_igmp.c:117:33: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ source/rain_igmp.c:135:7: warning: pointer targets in passing argument 1 of ‘resolv_nosin’ differ in signedness ./include/rain_resolv.h:23:12: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_igmp.c:161:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_igmp.c:161:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness source/rain_igmp.c:161:3: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_igmp.c:161:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_igmp.c:161:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness source/rain_igmp.c:161:3: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_igmp.c:161:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness source/rain_igmp.c:161:3: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_igmp.c:161:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness source/rain_igmp.c:161:3: note: expected ‘const char *’ but argument is of type ‘u_char *’ gcc -O2 -pipe -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"i686-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.8r2"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_inet_common.c In file included from source/rain_inet_common.c:18:0: ./include/rain_common.h:154:9: warning: extra tokens at end of #else directive gcc -O2 -pipe -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"i686-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.8r2"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_mem.c In file included from source/rain_mem.c:15:0: ./include/rain_common.h:154:9: warning: extra tokens at end of #else directive gcc -O2 -pipe -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"i686-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.8r2"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_resolv.c In file included from source/rain_resolv.c:18:0: ./include/rain_common.h:154:9: warning: extra tokens at end of #else directive gcc -O2 -pipe -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"i686-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.8r2"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_services.c In file included from source/rain_services.c:15:0: ./include/rain_common.h:154:9: warning: extra tokens at end of #else directive gcc -O2 -pipe -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"i686-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.8r2"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_signal.c In file included from source/rain_signal.c:18:0: ./include/rain_common.h:154:9: warning: extra tokens at end of #else directive source/rain_signal.c: In function ‘catch_signal’: source/rain_signal.c:58:10: warning: ‘total_size’ may be used uninitialized in this function gcc -O2 -pipe -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"i686-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.8r2"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_string.c In file included from source/rain_string.c:15:0: ./include/rain_common.h:154:9: warning: extra tokens at end of #else directive gcc -O2 -pipe -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"i686-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.8r2"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_tcp.c In file included from source/rain_tcp.c:18:0: ./include/rain_common.h:154:9: warning: extra tokens at end of #else directive source/rain_tcp.c: In function ‘tcp_info_init’: source/rain_tcp.c:30:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ source/rain_tcp.c:32:3: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness /usr/include/bits/string3.h:144:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_tcp.c:33:3: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness /usr/include/bits/string3.h:144:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_tcp.c:34:3: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness /usr/include/bits/string3.h:144:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_tcp.c:35:3: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness /usr/include/bits/string3.h:144:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_tcp.c:36:3: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness /usr/include/bits/string3.h:144:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_tcp.c:37:3: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness /usr/include/bits/string3.h:144:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ source/rain_tcp.c:39:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ source/rain_tcp.c: In function ‘tcp_shower_stream’: source/rain_tcp.c:125:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_tcp.c:177:5: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ source/rain_tcp.c: In function ‘tcp_shower’: source/rain_tcp.c:242:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_tcp.c:247:33: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ source/rain_tcp.c:296:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_tcp.c:296:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness source/rain_tcp.c:296:3: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_tcp.c:296:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_tcp.c:296:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness source/rain_tcp.c:296:3: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_tcp.c:296:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness source/rain_tcp.c:296:3: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_tcp.c:296:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness source/rain_tcp.c:296:3: note: expected ‘const char *’ but argument is of type ‘u_char *’ gcc -O2 -pipe -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"i686-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.8r2"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_udp.c In file included from source/rain_udp.c:18:0: ./include/rain_common.h:154:9: warning: extra tokens at end of #else directive source/rain_udp.c: In function ‘udp_shower_normal’: source/rain_udp.c:54:15: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ source/rain_udp.c:57:29: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ source/rain_udp.c: In function ‘udp_shower’: source/rain_udp.c:104:4: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_udp.c:108:33: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ source/rain_udp.c:140:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_udp.c:140:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness source/rain_udp.c:140:3: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_udp.c:140:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_udp.c:140:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness source/rain_udp.c:140:3: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_udp.c:140:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness source/rain_udp.c:140:3: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_udp.c:140:3: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness source/rain_udp.c:140:3: note: expected ‘const char *’ but argument is of type ‘u_char *’ gcc -O2 -pipe -Wall -I./include -DHAVE_CONFIG_H -D_GNU_SOURCE -DRAIN_PLATFORM=\"i686-pc-linux-gnu\" -DRAIN_VERSION=\""1.2.8r2"\" -DRAIN_URL=\"http://www.tenebrous.com/rain/\" -c source/rain_main.c In file included from source/rain_main.c:18:0: ./include/rain_common.h:154:9: warning: extra tokens at end of #else directive source/rain_main.c: In function ‘main’: source/rain_main.c:149:3: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_main.c:156:3: warning: pointer targets in passing argument 1 of ‘resolv’ differ in signedness ./include/rain_resolv.h:22:12: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_main.c:164:5: warning: pointer targets in passing argument 1 of ‘resolv’ differ in signedness ./include/rain_resolv.h:22:12: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_main.c:168:5: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘u_char *’ source/rain_main.c:271:5: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness /usr/include/string.h:342:14: note: expected ‘const char *’ but argument is of type ‘u_char *’ source/rain_main.c:33:7: warning: ‘raw_socket’ may be used uninitialized in this function gcc -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 done. >>> Source compiled. >>> Test phase [none]: net-analyzer/rain-1.2.8_p2 >>> Install rain-1.2.8_p2 into /var/tmp/portage/net-analyzer/rain-1.2.8_p2/image/ category net-analyzer >>> Completed installing rain-1.2.8_p2 into /var/tmp/portage/net-analyzer/rain-1.2.8_p2/image/ strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment usr/sbin/rain * QA Notice: Files built without respecting LDFLAGS have been detected * Please include the following list of files in your report: * /usr/sbin/rain