Building firefox 18.0 without dbus flag fails in nswifimonitor Reproducible: Always Steps to Reproduce: 1. accept testing keyword for firefox-18.0 2. USE="-dbus" emerge firefox Actual Results: it fails with the following error after libxul linking ../../netwerk/wifi/nsWifiMonitor.o: In function `nsWifiMonitor::Run()': /var/tmp/portage/www-client/firefox-18.0/work/mozilla-release/netwerk/wifi/nsWifiMonitor.cpp:149: undefined reference to `nsWifiMonitor::DoScan()' /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/bin/ld: libxul.so: hidden symbol `_ZN13nsWifiMonitor6DoScanEv' isn't defined /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value Expected Results: Just compile ;-) /var/tmp/portage/www-client/firefox-18.0/work/mozilla-release/netwerk/wifi/Makefile.in firefox 17 included nsWifiScannerUnix.cpp if system is Linux, there is no such include in firefox 18 anymore. There is nsWifiScannerDBus.cpp include instead but obviously it needs dbus.
USE flags : alsa jit minimal system-sqlite wifi -bindist -custom-cflags -custom-optimization -dbus -debug -gstreamer -libnotify -pgo -selinux -startup-notification
it is related to the wifi use flag, USE="-dbus -wifi" emerge firefox works fine.
Already been fixed in the eclass. Thanks for reporting