* Package: sys-apps/usbmon-6-r1 * Repository: gentoo * Maintainer: robbat2@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking usbmon-6.tar.gz to /var/tmp/portage/sys-apps/usbmon-6-r1/work >>> Source unpacked in /var/tmp/portage/sys-apps/usbmon-6-r1/work >>> Preparing source in /var/tmp/portage/sys-apps/usbmon-6-r1/work/usbmon-6 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-apps/usbmon-6-r1/work/usbmon-6 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-apps/usbmon-6-r1/work/usbmon-6 ... make -j1 x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -Wall -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wpointer-arith -Wsign-compare -Wchar-subscripts -Wstrict-prototypes -Wformat=2 -Wtype-limits -Wp,-D_FORTIFY_SOURCE=2 -c -o usbmon.o usbmon.c :0:0: warning: "_FORTIFY_SOURCE" redefined : note: this is the location of the previous definition usbmon.c: In function ‘main’: usbmon.c:211:3: warning: nested extern declaration of ‘usbmon_packet_size_is_bolixed’ [-Wnested-externs] extern void usbmon_packet_size_is_bolixed(void); ^ usbmon.c:215:3: warning: nested extern declaration of ‘usbmon_packet_1_size_is_bolixed’ [-Wnested-externs] extern void usbmon_packet_1_size_is_bolixed(void); ^ usbmon.c:316:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < mfb.nfetch; i++) { ^ usbmon.c:318:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (off >= par.map_size) { ^ usbmon.c: In function ‘print_1u’: usbmon.c:525:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (ndesc * sizeof(struct usbmon_isodesc) > data_len) { ^ usbmon.c:542:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (ndesc * sizeof(struct usbmon_isodesc) > data_len) { ^ usbmon.c: In function ‘print_human’: usbmon.c:672:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (ndesc * sizeof(struct usbmon_isodesc) > data_len) { ^ usbmon.c:689:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (ndesc * sizeof(struct usbmon_isodesc) > data_len) { ^ usbmon.c: In function ‘make_device’: usbmon.c:966:8: warning: implicit declaration of function ‘makedev’ [-Wimplicit-function-declaration] dev = makedev(major, p->ifnum); ^ usbmon.c:966:2: warning: nested extern declaration of ‘makedev’ [-Wnested-externs] dev = makedev(major, p->ifnum); ^ x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed usbmon.o -o usbmon usbmon.o: In function `make_device': usbmon.c:(.text+0x1013): undefined reference to `makedev' collect2: error: ld returned 1 exit status : recipe for target 'usbmon' failed make: *** [usbmon] Error 1 * ERROR: sys-apps/usbmon-6-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sys-apps/usbmon-6-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-apps/usbmon-6-r1::gentoo'`. * The complete build log is located at '/var/log/portage/sys-apps:usbmon-6-r1:20160417-175147.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-apps/usbmon-6-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-apps/usbmon-6-r1/temp/environment'. * Working directory: '/var/tmp/portage/sys-apps/usbmon-6-r1/work/usbmon-6' * S: '/var/tmp/portage/sys-apps/usbmon-6-r1/work/usbmon-6'