* Package: net-analyzer/ipband-0.8.1 * Repository: gentoo * Maintainer: netmon@gentoo.org * USE: elibc_glibc kernel_linux test userland_GNU x86 >>> Unpacking source... >>> Unpacking ipband-0.8.1.tgz to /var/tmp/portage/net-analyzer/ipband-0.8.1/work * Applying ipband-0.8.1-gentoo.patch ... [ ok ] >>> Source unpacked in /var/tmp/portage/net-analyzer/ipband-0.8.1/work >>> Compiling source in /var/tmp/portage/net-analyzer/ipband-0.8.1/work/ipband-0.8.1 ... make -j14 i686-pc-linux-gnu-gcc -Wall -O2 -pipe -I/usr/include/pcap -c -o main.o main.c i686-pc-linux-gnu-gcc -Wall -O2 -pipe -I/usr/include/pcap -c -o error.o error.c i686-pc-linux-gnu-gcc -Wall -O2 -pipe -I/usr/include/pcap -c -o init.o init.c i686-pc-linux-gnu-gcc -Wall -O2 -pipe -I/usr/include/pcap -c -o packets.o packets.c i686-pc-linux-gnu-gcc -Wall -O2 -pipe -I/usr/include/pcap -c -o pcapfunc.o pcapfunc.c i686-pc-linux-gnu-gcc -Wall -O2 -pipe -I/usr/include/pcap -c -o popen.o popen.c i686-pc-linux-gnu-gcc -Wall -O2 -pipe -I/usr/include/pcap -c -o reports.o reports.c i686-pc-linux-gnu-gcc -Wall -O2 -pipe -I/usr/include/pcap -c -o utils.o utils.c i686-pc-linux-gnu-gcc -Wall -O2 -pipe -I/usr/include/pcap -c -o hash.o hash.c hash.c: In function ‘makehash’: hash.c:362:7: warning: dereferencing type-punned pointer will break strict-aliasing rules reports.c: In function ‘subnet_report’: reports.c:55:2: warning: pointer targets in passing argument 1 of ‘sscanf’ differ in signedness /usr/include/stdio.h:450:12: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ reports.c:59:2: warning: pointer targets in passing argument 1 of ‘hex2dot’ differ in signedness ipband.h:261:7: note: expected ‘char *’ but argument is of type ‘unsigned char *’ reports.c:60:2: warning: pointer targets in passing argument 1 of ‘hex2dot’ differ in signedness ipband.h:261:7: note: expected ‘char *’ but argument is of type ‘unsigned char *’ reports.c:65:2: warning: pointer targets in passing argument 1 of ‘hex2dot’ differ in signedness ipband.h:261:7: note: expected ‘char *’ but argument is of type ‘unsigned char *’ reports.c:107:3: warning: pointer targets in passing argument 1 of ‘sscanf’ differ in signedness /usr/include/stdio.h:450:12: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ init.c: In function ‘preload_subnets’: init.c:405:2: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ packets.c: In function ‘storepkt’: packets.c:61:2: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ packets.c:62:2: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ packets.c: In function ‘proc_aggr’: packets.c:302:4: warning: pointer targets in passing argument 1 of ‘hex2dot’ differ in signedness ipband.h:261:7: note: expected ‘char *’ but argument is of type ‘u_char *’ packets.c:312:3: warning: pointer targets in passing argument 1 of ‘hex2dot’ differ in signedness ipband.h:261:7: note: expected ‘char *’ but argument is of type ‘u_char *’ packets.c: In function ‘detail_cleanup’: packets.c:374:2: warning: pointer targets in passing argument 1 of ‘sscanf’ differ in signedness /usr/include/stdio.h:450:12: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ main.c: In function ‘main’: main.c:91:8: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result main.c:100:6: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result main.c:100:14: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result utils.c: In function ‘delete_next’: utils.c:28:11: warning: ‘t_prev’ may be used uninitialized in this function popen.c: In function ‘sec_popen’: popen.c:38:26: warning: comparison with string literal results in unspecified behavior reports.c: In function ‘get_service’: reports.c:174:8: warning: ‘prots’ may be used uninitialized in this function hash.c: In function ‘hash_delnode’: hash.c:145:11: warning: ‘t_prev’ may be used uninitialized in this function i686-pc-linux-gnu-gcc -o ipband main.o error.o init.o packets.o pcapfunc.o popen.o reports.o utils.o hash.o -lpcap -Wall -O2 -pipe >>> Source compiled. >>> Test phase [none]: net-analyzer/ipband-0.8.1 >>> Install ipband-0.8.1 into /var/tmp/portage/net-analyzer/ipband-0.8.1/image/ category net-analyzer >>> Completed installing ipband-0.8.1 into /var/tmp/portage/net-analyzer/ipband-0.8.1/image/ strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment usr/bin/ipband * QA Notice: Files built without respecting LDFLAGS have been detected * Please include the following list of files in your report: * /usr/bin/ipband * QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * hash.c:362:7: warning: dereferencing type-punned pointer will break strict-aliasing rules * Please do not file a Gentoo bug and instead report the above QA * issues directly to the upstream developers of this software. * Homepage: http://ipband.sourceforge.net/ * If you plan to use ipband as a service, you must edit * /etc/ipband.conf * * The following command line example will: * o Listen on eth0 * o Group results into a summary relative to 192.168.1.0/24 * o Average bandwidth every 5 seconds * o Report when average bandwidth has exceeded 7 kB/sec * over the previous 10 seconds. The report is written to * stdout but can also be emailed or stored in a file. * * ipband eth0 -L 192.168.1.0/24 -a 5 -r 10 -b 7 -o -