system_monitor.cc.o: In function `Systemmonitor::Systemmonitor()': /var/tmp/portage/net-wireless/kismet-2018.08_beta1-r1/work/kismet-2018-08-BETA1/system_monitor.cc:97: undefined reference to `sensors_init' system_monitor.cc.o: In function `Systemmonitor::timetracker_event(int)': /var/tmp/portage/net-wireless/kismet-2018.08_beta1-r1/work/kismet-2018-08-BETA1/system_monitor.cc:190: undefined reference to `sensors_get_detected_chips' /var/tmp/portage/net-wireless/kismet-2018.08_beta1-r1/work/kismet-2018-08-BETA1/system_monitor.cc:192: undefined reference to `sensors_get_features' ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-desktop-plasma-systemd_20180727-195151 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-7.3.0 [2] x86_64-pc-linux-gnu-7.3.1 * Available Python interpreters, in order of preference: [1] python3.6 [2] python3.5 [3] python2.7 (fallback) [4] pypy3 (fallback) [5] pypy (fallback) Available Ruby profiles: [1] ruby23 (with Rubygems) [2] ruby25 (with Rubygems) * java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.8.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm emerge -qpv net-wireless/kismet [ebuild N ] net-wireless/kismet-2018.08_beta1-r1 USE="pcre suid -lm_sensors -networkmanager (-selinux)" PYTHON_TARGETS="python2_7"
Created attachment 542244 [details] emerge-info.txt
Created attachment 542246 [details] emerge-history.txt
Created attachment 542248 [details] environment
Created attachment 542250 [details] etc.portage.tbz2
Created attachment 542252 [details] logs.tbz2
Created attachment 542254 [details] net-wireless:kismet-2018.08_beta1-r1:20180803-023656.log
Created attachment 542256 [details] temp.tbz2
1. When NO sys-apps/lm_sensors installed and USE=-lm_sensors is passed to net-wiress/kismet, then it builds and installs. 2. When sys-apps/lm_sensors IS installed and USE=-lm_sensors is passed to net-wiress/kismet, then it will fail with undefined symbols error.
final ld step is missing -lsensors. Did it by hand.
reported upstream with proper fix when sensor.h is missing. basically there was a typo upstream. I've patched the beta and live for now, will remove patch from live once upstream has a chance to update.