* Package: net-wireless/spectools-2011.08.1_p20140618-r1  * Repository: gentoo  * Maintainer: zerochaos@gentoo.org steev@gentoo.org,robbat2@gentoo.org  * USE: abi_x86_64 amd64 elibc_glibc gtk kernel_linux ncurses userland_GNU  * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking spectools-2011-08-R1_p20140618.tar.xz to /var/tmp/portage/net-wireless/spectools-2011.08.1_p20140618-r1/work >>> Source unpacked in /var/tmp/portage/net-wireless/spectools-2011.08.1_p20140618-r1/work >>> Preparing source in /var/tmp/portage/net-wireless/spectools-2011.08.1_p20140618-r1/work/spectools-2011-08-R1_p20140618 ... * Applying spectools-2011.08.1_p20140618-tinfo.patch ...  [ ok ] * Running eautoreconf in '/var/tmp/portage/net-wireless/spectools-2011.08.1_p20140618-r1/work/spectools-2011-08-R1_p20140618' ... * Running aclocal ...  [ ok ] * Running autoconf --force ...  [ ok ] * Running autoheader ...  [ ok ] * Running elibtoolize in: spectools-2011-08-R1_p20140618/ >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-wireless/spectools-2011.08.1_p20140618-r1/work/spectools-2011-08-R1_p20140618 ... * econf: updating spectools-2011-08-R1_p20140618/config.sub with /usr/share/gnuconfig/config.sub * econf: updating spectools-2011-08-R1_p20140618/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 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 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 for platform-specific compiler flags... 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 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 whether byte ordering is bigendian... no checking for ANSI C header files... (cached) yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for sys/types.h... (cached) yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for pthread_create in -lpthread... yes checking for pow in -lm... yes checking usb.h usability... yes checking usb.h presence... 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 values.h usability... yes checking values.h presence... yes checking for values.h... yes checking for pkggtk2... yes checking that we can link gtk/gdk... yes checking cairo.h usability... yes checking cairo.h presence... no configure: WARNING: cairo.h: accepted by the compiler, rejected by the preprocessor! configure: WARNING: cairo.h: proceeding with the compiler's result checking for cairo.h... yes checking for pkghildon... no 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-2011.08.1_p20140618-r1/work/spectools-2011-08-R1_p20140618 ... make -j9 depend Makefile:112: .depend: No such file or directory Generating dependencies... make[1]: Entering directory '/var/tmp/portage/net-wireless/spectools-2011.08.1_p20140618-r1/work/spectools-2011-08-R1_p20140618' make[1]: '.depend' is up to date. make[1]: Leaving directory '/var/tmp/portage/net-wireless/spectools-2011.08.1_p20140618-r1/work/spectools-2011-08-R1_p20140618' make -j9 spectool_net x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -march=core-avx-i -O2 -pipe -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -c spectool_container.c -o spectool_container.o x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -march=core-avx-i -O2 -pipe -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -c wispy_hw_gen1.c -o wispy_hw_gen1.o x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -march=core-avx-i -O2 -pipe -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -c wispy_hw_24x.c -o wispy_hw_24x.o x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -march=core-avx-i -O2 -pipe -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -c wispy_hw_dbx.c -o wispy_hw_dbx.o x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -march=core-avx-i -O2 -pipe -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -c ubertooth_hw_u1.c -o ubertooth_hw_u1.o x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -march=core-avx-i -O2 -pipe -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -c spectool_net_server.c -o spectool_net_server.o ubertooth_hw_u1.c: In function ‘ubertooth_u1_device_scan’: ubertooth_hw_u1.c:266:6: warning: implicit declaration of function ‘wispy24x_adler_checksum’ [-Wimplicit-function-declaration] wispy24x_adler_checksum(combopath, 128);  ^ wispy_hw_gen1.c: In function ‘wispy1_usb_init_path’: wispy_hw_gen1.c:296:8: warning: implicit declaration of function ‘wispy24x_adler_checksum’ [-Wimplicit-function-declaration] cid = wispy24x_adler_checksum(combopath, 128);  ^ wispy_hw_gen1.c: In function ‘wispy1_usb_open’: wispy_hw_gen1.c:557:7: warning: implicit declaration of function ‘wispy24x_usb_detach_hack’ [-Wimplicit-function-declaration] if (wispy24x_usb_detach_hack(auxptr->devhdl, 0, phydev->errstr) < 0) {  ^ wispy_hw_dbx.c: In function ‘wispydbx_usb_setposition’: wispy_hw_dbx.c:1289:13: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] use_rfset = &rfset2;  ^ wispy_hw_dbx.c:1312:13: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] use_rfset = &rfset;  ^ x86_64-pc-linux-gnu-gcc spectool_container.o wispy_hw_gen1.o wispy_hw_24x.o wispy_hw_dbx.o ubertooth_hw_u1.o spectool_net_server.o -o spectool_net -Wl,-O1 -Wl,--as-needed -lpthread -lm -lusb make -j9 spectool_curses x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -march=core-avx-i -O2 -pipe -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -c spectool_net_client.c -o spectool_net_client.o x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -march=core-avx-i -O2 -pipe -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -c spectool_curses.c -o spectool_curses.o spectool_net_client.c: In function ‘spectool_netcli_block_sweep’: spectool_net_client.c:367:41: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 6 has type ‘long unsigned int’ [-Wformat=] snprintf(errstr, SPECTOOL_ERROR_MAX, "Got sweep frame too small to hold "  ^ spectool_net_client.c:367:41: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 6 has type ‘long unsigned int’ [-Wformat=] spectool_net_client.c:426:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(((spectool_net_dev_aux *) (sni->phydev->auxptr))->spipe[1], "0", 1);  ^ spectool_net_client.c: In function ‘spectool_netcli_enabledev’: spectool_net_client.c:517:2: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result] pipe(aux->spipe);  ^ spectool_net_client.c: In function ‘spectool_net_poll’: spectool_net_client.c:634:2: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] read(((spectool_net_dev_aux *) phydev->auxptr)->spipe[0], junk, 8);  ^ spectool_curses.c: In function ‘main’: spectool_curses.c:93:4: warning: ‘return’ with no value, in function returning non-void return;  ^ spectool_curses.c:101:5: warning: ‘return’ with no value, in function returning non-void return;  ^ spectool_curses.c:108:5: warning: ‘return’ with no value, in function returning non-void return;  ^ spectool_curses.c:114:5: warning: ‘return’ with no value, in function returning non-void return;  ^ spectool_curses.c:310:8: warning: implicit declaration of function ‘spectool_netcli_writepoll’ [-Wimplicit-function-declaration] if (spectool_netcli_writepoll(&sr, errstr) < 0)  ^ x86_64-pc-linux-gnu-gcc spectool_container.o wispy_hw_gen1.o wispy_hw_24x.o wispy_hw_dbx.o ubertooth_hw_u1.o spectool_net_client.o spectool_curses.o -o spectool_curses -Wl,-O1 -Wl,--as-needed -lpthread -lm -lusb -lncurses make -j9 spectool_gtk x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -march=core-avx-i -O2 -pipe -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -c spectool_gtk_hw_registry.c -o spectool_gtk_hw_registry.o x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -march=core-avx-i -O2 -pipe -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -c spectool_gtk_widget.c -o spectool_gtk_widget.o x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -march=core-avx-i -O2 -pipe -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -c spectool_gtk_channel.c -o spectool_gtk_channel.o x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -march=core-avx-i -O2 -pipe -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -c spectool_gtk_planar.c -o spectool_gtk_planar.o x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -march=core-avx-i -O2 -pipe -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -c spectool_gtk_spectral.c -o spectool_gtk_spectral.o x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -march=core-avx-i -O2 -pipe -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -c spectool_gtk_topo.c -o spectool_gtk_topo.o x86_64-pc-linux-gnu-gcc -D_DEBUG -I./ -march=core-avx-i -O2 -pipe -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -c spectool_gtk.c -o spectool_gtk.o In file included from /usr/include/glib-2.0/glib.h:62:0, from spectool_gtk_channel.h:28, from spectool_gtk_channel.c:22: spectool_gtk_channel.c: In function ‘spectool_channel_find_chan_pt’: /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_channel.c:46:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(cwidget != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_channel.c:47:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(IS_SPECTOOL_WIDGET(cwidget));  ^ spectool_gtk_channel.c: In function ‘spectool_channel_button_press’: /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_channel.c:227:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(aux != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_channel.c:228:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(IS_SPECTOOL_CHANNEL(aux));  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_channel.c:229:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(IS_SPECTOOL_WIDGET(aux));  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_channel.c:234:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(wwidget->chanopts != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_channel.c:235:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(wwidget->chanopts->chanset != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_channel.c:236:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(wwidget->sweepcache != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_channel.c:237:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(wwidget->sweepcache->latest != NULL);  ^ spectool_gtk_channel.c:258:2: warning: implicit declaration of function ‘spectool_widget_update’ [-Wimplicit-function-declaration] spectool_widget_update(GTK_WIDGET(wwidget));  ^ In file included from /usr/include/glib-2.0/glib.h:62:0, from spectool_gtk_channel.h:28, from spectool_gtk_channel.c:22: spectool_gtk_channel.c: In function ‘spectool_channel_mouse_move’: /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_channel.c:281:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(aux != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_channel.c:282:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(IS_SPECTOOL_CHANNEL(aux));  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_channel.c:283:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(IS_SPECTOOL_WIDGET(aux));  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_channel.c:288:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(wwidget->sweepcache != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_channel.c:289:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(wwidget->sweepcache->latest != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_channel.c:301:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(wwidget->chanopts != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_channel.c:302:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(wwidget->chanopts->chanset != NULL);  ^ In file included from spectool_gtk_channel.h:33:0, from spectool_gtk_channel.c:22: spectool_gtk_channel.c: At top level: spectool_gtk_widget.h:208:13: warning: inline function ‘hsv_to_rgb’ declared but never defined inline void hsv_to_rgb(double *r, double *g, double *b,  ^ spectool_gtk_widget.h:206:13: warning: inline function ‘rgb_to_hsv’ declared but never defined inline void rgb_to_hsv(double r, double g, double b,  ^ spectool_gtk_widget.h:199:12: warning: inline function ‘spectool_widget_find_chan_pt’ declared but never defined inline int spectool_widget_find_chan_pt(SpectoolWidget *wwidget, int x, int y);  ^ spectool_gtk_hw_registry.c: In function ‘wdr_get_phy’: spectool_gtk_hw_registry.c:329:3: warning: ‘return’ with no value, in function returning non-void return;  ^ spectool_gtk_hw_registry.c:332:3: warning: ‘return’ with no value, in function returning non-void return;  ^ spectool_gtk_hw_registry.c: In function ‘wdr_netrpoll’: spectool_gtk_hw_registry.c:526:3: warning: ‘return’ with no value, in function returning non-void return;  ^ spectool_gtk_hw_registry.c:529:3: warning: ‘return’ with no value, in function returning non-void return;  ^ spectool_gtk_hw_registry.c:540:4: warning: ‘return’ with no value, in function returning non-void return;  ^ spectool_gtk_topo.c: In function ‘spectool_topo_context_help’: spectool_gtk_topo.c:357:2: warning: implicit declaration of function ‘Spectool_Help_Dialog’ [-Wimplicit-function-declaration] Spectool_Help_Dialog("Topographic View", topo_help_txt);  ^ In file included from /usr/include/glib-2.0/glib.h:62:0, from spectool_gtk_topo.h:28, from spectool_gtk_topo.c:20: spectool_gtk_topo.c: In function ‘spectool_topo_legend_expose’: /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_topo.c:411:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(widget != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_topo.c:412:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(aux != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_topo.c:413:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(IS_SPECTOOL_TOPO(aux));  ^ In file included from /usr/include/glib-2.0/glib.h:62:0, from spectool_gtk_planar.h:28, from spectool_gtk_planar.c:22: spectool_gtk_planar.c: In function ‘spectool_planar_button_press’: /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_planar.c:354:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(aux != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_planar.c:355:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(IS_SPECTOOL_PLANAR(aux));  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_planar.c:356:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(IS_SPECTOOL_WIDGET(aux));  ^ In file included from spectool_gtk_topo.h:33:0, from spectool_gtk_topo.c:20: spectool_gtk_topo.c: At top level: spectool_gtk_widget.h:208:13: warning: inline function ‘hsv_to_rgb’ declared but never defined inline void hsv_to_rgb(double *r, double *g, double *b,  ^ spectool_gtk_widget.h:206:13: warning: inline function ‘rgb_to_hsv’ declared but never defined inline void rgb_to_hsv(double r, double g, double b,  ^ spectool_gtk_widget.h:199:12: warning: inline function ‘spectool_widget_find_chan_pt’ declared but never defined inline int spectool_widget_find_chan_pt(SpectoolWidget *wwidget, int x, int y);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_planar.c:361:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(wwidget->sweepcache != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_planar.c:362:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(wwidget->sweepcache->avg != NULL);  ^ spectool_gtk_planar.c:368:2: warning: implicit declaration of function ‘spectool_widget_update’ [-Wimplicit-function-declaration] spectool_widget_update(GTK_WIDGET(wwidget));  ^ In file included from /usr/include/glib-2.0/glib.h:62:0, from spectool_gtk_planar.h:28, from spectool_gtk_planar.c:22: spectool_gtk_planar.c: In function ‘spectool_planar_mouse_move’: /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_planar.c:382:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(aux != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_planar.c:383:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(IS_SPECTOOL_PLANAR(aux));  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_planar.c:384:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(IS_SPECTOOL_WIDGET(aux));  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_planar.c:389:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(wwidget->sweepcache != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_planar.c:390:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(wwidget->sweepcache->avg != NULL);  ^ spectool_gtk_planar.c: In function ‘spectool_planar_context_help’: spectool_gtk_planar.c:514:2: warning: implicit declaration of function ‘Spectool_Help_Dialog’ [-Wimplicit-function-declaration] Spectool_Help_Dialog("Planar View", planar_help_txt);  ^ In file included from spectool_gtk_planar.h:33:0, from spectool_gtk_planar.c:22: spectool_gtk_planar.c: At top level: spectool_gtk_widget.h:208:13: warning: inline function ‘hsv_to_rgb’ declared but never defined inline void hsv_to_rgb(double *r, double *g, double *b,  ^ spectool_gtk_widget.h:206:13: warning: inline function ‘rgb_to_hsv’ declared but never defined inline void rgb_to_hsv(double r, double g, double b,  ^ spectool_gtk_widget.h:199:12: warning: inline function ‘spectool_widget_find_chan_pt’ declared but never defined inline int spectool_widget_find_chan_pt(SpectoolWidget *wwidget, int x, int y);  ^ In file included from /usr/include/glib-2.0/glib.h:62:0, from spectool_gtk_spectral.h:28, from spectool_gtk_spectral.c:22: spectool_gtk_spectral.c: In function ‘spectool_spectral_legend_expose’: /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_spectral.c:418:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(widget != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_spectral.c:419:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(aux != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_spectral.c:420:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(IS_SPECTOOL_SPECTRAL(aux));  ^ spectool_gtk_spectral.c: In function ‘spectool_spectral_context_help’: spectool_gtk_spectral.c:465:2: warning: implicit declaration of function ‘Spectool_Help_Dialog’ [-Wimplicit-function-declaration] Spectool_Help_Dialog("Spectral View", spectral_help_txt);  ^ In file included from spectool_gtk_spectral.h:33:0, from spectool_gtk_spectral.c:22: spectool_gtk_spectral.c: At top level: spectool_gtk_widget.h:208:13: warning: inline function ‘hsv_to_rgb’ declared but never defined inline void hsv_to_rgb(double *r, double *g, double *b,  ^ spectool_gtk_widget.h:206:13: warning: inline function ‘rgb_to_hsv’ declared but never defined inline void rgb_to_hsv(double r, double g, double b,  ^ spectool_gtk_widget.h:199:12: warning: inline function ‘spectool_widget_find_chan_pt’ declared but never defined inline int spectool_widget_find_chan_pt(SpectoolWidget *wwidget, int x, int y);  ^ In file included from /usr/include/glib-2.0/glib.h:62:0, from spectool_gtk_widget.h:26, from spectool_gtk_widget.c:23: spectool_gtk_widget.c: In function ‘spectool_widget_menu_button_press’: /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_widget.c:193:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(widget != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_widget.c:194:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(event != NULL);  ^ spectool_gtk_widget.c: In function ‘spectool_widget_buildcontroller’: /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_widget.c:240:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(widget != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_widget.c:241:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(IS_SPECTOOL_WIDGET(widget));  ^ spectool_gtk_widget.c: In function ‘spectool_widget_mouse_click’: /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_widget.c:303:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(widget != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_widget.c:304:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(aux != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_widget.c:305:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(IS_SPECTOOL_WIDGET(aux));  ^ spectool_gtk_widget.c: In function ‘spectool_widget_expose’: /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_widget.c:789:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(widget != NULL);  ^ /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk_widget.c:790:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(IS_SPECTOOL_WIDGET(aux));  ^ In file included from spectool_gtk_widget.c:23:0: spectool_gtk_widget.c: At top level: spectool_gtk_widget.h:199:12: warning: inline function ‘spectool_widget_find_chan_pt’ declared but never defined inline int spectool_widget_find_chan_pt(SpectoolWidget *wwidget, int x, int y);  ^ In file included from /usr/include/glib-2.0/glib.h:62:0, from spectool_gtk.h:25, from spectool_gtk.c:29: spectool_gtk.c: In function ‘main_nodev_menu_button_press’: /usr/include/glib-2.0/glib/gmessages.h:373:3: warning: ‘return’ with no value, in function returning non-void return; \  ^ spectool_gtk.c:185:2: note: in expansion of macro ‘g_return_if_fail’ g_return_if_fail(aux != NULL);  ^ In file included from spectool_gtk_planar.h:33:0, from spectool_gtk.c:31: spectool_gtk.c: At top level: spectool_gtk_widget.h:208:13: warning: inline function ‘hsv_to_rgb’ declared but never defined inline void hsv_to_rgb(double *r, double *g, double *b,  ^ spectool_gtk_widget.h:206:13: warning: inline function ‘rgb_to_hsv’ declared but never defined inline void rgb_to_hsv(double r, double g, double b,  ^ spectool_gtk_widget.h:199:12: warning: inline function ‘spectool_widget_find_chan_pt’ declared but never defined inline int spectool_widget_find_chan_pt(SpectoolWidget *wwidget, int x, int y);  ^ x86_64-pc-linux-gnu-gcc spectool_container.o wispy_hw_gen1.o wispy_hw_24x.o wispy_hw_dbx.o ubertooth_hw_u1.o spectool_net_client.o spectool_gtk_hw_registry.o spectool_gtk_widget.o spectool_gtk_channel.o spectool_gtk_planar.o spectool_gtk_spectral.o spectool_gtk_topo.o spectool_gtk.o -o spectool_gtk -Wl,-O1 -Wl,--as-needed -lpthread -lm -lusb -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype spectool_gtk_channel.o: In function `spectool_channel_draw': spectool_gtk_channel.c:(.text+0xd4b): undefined reference to `hsv_to_rgb' collect2: error: ld returned 1 exit status Makefile:70: recipe for target 'spectool_gtk' failed make: *** [spectool_gtk] Error 1 * ERROR: net-wireless/spectools-2011.08.1_p20140618-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-wireless/spectools-2011.08.1_p20140618-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-wireless/spectools-2011.08.1_p20140618-r1::gentoo'`. * The complete build log is located at '/mnt/portage/logs/net-wireless:spectools-2011.08.1_p20140618-r1:20151217-064212.log'. * The ebuild environment file is located at '/var/tmp/portage/net-wireless/spectools-2011.08.1_p20140618-r1/temp/environment'. * Working directory: '/var/tmp/portage/net-wireless/spectools-2011.08.1_p20140618-r1/work/spectools-2011-08-R1_p20140618' * S: '/var/tmp/portage/net-wireless/spectools-2011.08.1_p20140618-r1/work/spectools-2011-08-R1_p20140618'