* Package: net-wireless/spectools-2016.01.1:0 * Repository: gentoo * Maintainer: zerochaos@gentoo.org robbat2@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc gtk kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking spectools-2016-01-R1.tar.xz to /var/tmp/portage/net-wireless/spectools-2016.01.1/work >>> Source unpacked in /var/tmp/portage/net-wireless/spectools-2016.01.1/work >>> Preparing source in /var/tmp/portage/net-wireless/spectools-2016.01.1/work/spectools-2016-01-R1 ... * Applying spectools-2011.08.1_p20140618-tinfo.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/net-wireless/spectools-2016.01.1/work/spectools-2016-01-R1' ... * Running 'aclocal --system-acdir=/var/tmp/portage/net-wireless/spectools-2016.01.1/temp/aclocal' ... [ ok ] * Running 'autoconf --force' ... [ ok ] * Running 'autoheader' ... [ ok ] * Running elibtoolize in: spectools-2016-01-R1/ >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-wireless/spectools-2016.01.1/work/spectools-2016-01-R1 ... * econf: updating spectools-2016-01-R1/config.sub with /usr/share/gnuconfig/config.sub * econf: updating spectools-2016-01-R1/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 --docdir=/usr/share/doc/spectools-2016.01.1 --htmldir=/usr/share/doc/spectools-2016.01.1/html --libdir=/usr/lib64 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... unsupported checking for x86_64-pc-linux-gnu-gcc option to enable C99 features... unsupported checking for x86_64-pc-linux-gnu-gcc option to enable C89 features... none needed checking for platform-specific compiler flags... none needed checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for stdio.h... (cached) yes checking for sys/types.h... (cached) yes checking for signal.h... yes checking for sys/socket.h... yes checking for pthread.h... yes checking for pthread_create in -lpthread... yes checking for pow in -lm... yes checking for usb.h... yes checking for usb_init in -lusb... yes checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for NCURSES... yes checking for values.h... yes checking for pkggtk2... yes checking that we can link gtk/gdk... yes checking for cairo.h... yes checking for Linux headers with DEVFS_DISCONNECT support... yes configure: creating ./config.status config.status: creating Makefile config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting config.status: creating config.h *** Configuration complete *** Check the configure output if a target you want is not configured. *** The following targets are configured: spectool_raw spectool_net spectool_curses spectool_gtk >>> Source configured. >>> Compiling source in /var/tmp/portage/net-wireless/spectools-2016.01.1/work/spectools-2016-01-R1 ... make -j4 depend Makefile:97: warning: ignoring prerequisites on suffix rule definition Generating dependencies... cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ cc1plus: warning: command-line option ‘-std=gnu90’ is valid for C/ObjC but not for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++ cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-int’ is not valid for C++ Makefile:97: warning: ignoring prerequisites on suffix rule definition make[1]: Entering directory '/var/tmp/portage/net-wireless/spectools-2016.01.1/work/spectools-2016-01-R1' Makefile:97: warning: ignoring prerequisites on suffix rule definition make[1]: '.depend' is up to date. make[1]: Leaving directory '/var/tmp/portage/net-wireless/spectools-2016.01.1/work/spectools-2016-01-R1' make -j4 spectool_net Makefile:97: warning: ignoring prerequisites on suffix rule definition x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -pipe -march=native -fno-diagnostics-color -O2 -std=gnu89 -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c spectool_container.c -o spectool_container.o x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -pipe -march=native -fno-diagnostics-color -O2 -std=gnu89 -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c wispy_hw_gen1.c -o wispy_hw_gen1.o x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -pipe -march=native -fno-diagnostics-color -O2 -std=gnu89 -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c wispy_hw_24x.c -o wispy_hw_24x.o x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -pipe -march=native -fno-diagnostics-color -O2 -std=gnu89 -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c wispy_hw_dbx.c -o wispy_hw_dbx.o wispy_hw_gen1.c: In function ‘wispy1_usb_init_path’: wispy_hw_gen1.c:296:15: error: implicit declaration of function ‘wispy24x_adler_checksum’; did you mean ‘wispy1_adler_checksum’? [-Werror=implicit-function-declaration] 296 | cid = wispy24x_adler_checksum(combopath, 128); | ^~~~~~~~~~~~~~~~~~~~~~~ | wispy1_adler_checksum wispy_hw_gen1.c: In function ‘wispy1_usb_open’: wispy_hw_gen1.c:557:21: error: implicit declaration of function ‘wispy24x_usb_detach_hack’; did you mean ‘wispy_usb_detach_hack’? [-Werror=implicit-function-declaration] 557 | if (wispy24x_usb_detach_hack(auxptr->devhdl, 0, phydev->errstr) < 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~ | wispy_usb_detach_hack wispy_hw_dbx.c: In function ‘wispydbx_usb_setposition’: wispy_hw_dbx.c:1289:27: warning: assignment to ‘uint8_t *’ {aka ‘unsigned char *’} from incompatible pointer type ‘wispydbx_rfsettings_v2 *’ {aka ‘struct _wispydbx_rfsettings_v2 *’} [-Wincompatible-pointer-types] 1289 | use_rfset = &rfset2; | ^ wispy_hw_dbx.c:1312:27: warning: assignment to ‘uint8_t *’ {aka ‘unsigned char *’} from incompatible pointer type ‘wispydbx_rfsettings *’ {aka ‘struct _wispydbx_rfsettings *’} [-Wincompatible-pointer-types] 1312 | use_rfset = &rfset; | ^ x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -pipe -march=native -fno-diagnostics-color -O2 -std=gnu89 -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -pthread -c ubertooth_hw_u1.c -o ubertooth_hw_u1.o cc1: some warnings being treated as errors make: *** [Makefile:97: wispy_hw_gen1.o] Error 1 make: *** Waiting for unfinished jobs.... ubertooth_hw_u1.c: In function ‘ubertooth_u1_device_scan’: ubertooth_hw_u1.c:266:41: error: implicit declaration of function ‘wispy24x_adler_checksum’ [-Werror=implicit-function-declaration] 266 | wispy24x_adler_checksum(combopath, 128); | ^~~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors make: *** [Makefile:97: ubertooth_hw_u1.o] Error 1 * ERROR: net-wireless/spectools-2016.01.1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-wireless/spectools-2016.01.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-wireless/spectools-2016.01.1::gentoo'`. * The complete build log is located at '/var/log/portage/net-wireless:spectools-2016.01.1:20221003-110654.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-wireless/spectools-2016.01.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-wireless/spectools-2016.01.1/temp/environment'. * Working directory: '/var/tmp/portage/net-wireless/spectools-2016.01.1/work/spectools-2016-01-R1' * S: '/var/tmp/portage/net-wireless/spectools-2016.01.1/work/spectools-2016-01-R1'