When i tried to emerge firefox-4.0 on non-desktop system, i got error in xulrunner's econf. This is workarounded by 'emerge mesa', so i suggest adding media-libs/mesa to xulrunner's dependencies. Reproducible: Always Steps to Reproduce: 1.Use clean amd64 system (no x11, no video drivers, no video settings in make.conf) 2.emerge =firefox-4.0 3. Actual Results: configure: error: Can't find header GL/glx.h for WebGL (install mesa-common-dev (Ubuntu), mesa-libGL-devel (Fedora), or Mesa (SuSE)) Expected Results: Normal configuration and compilation.
always post `emerge --info` when reporting bugs further, please post the full build.log as an attachment, as well as the config.log file from the build dir
(In reply to comment #1) > always post `emerge --info` when reporting bugs > > further, please post the full build.log as an attachment, as well as the > config.log file from the build dir My emerge --info: Portage 2.1.9.25 (hardened/linux/amd64/no-multilib, gcc-4.5.1, glibc-2.12.1-r3, 2.6.38-gentoo-hellgate-0.23 x86_64) ================================================================= System Settings ================================================================= System uname: Linux-2.6.38-gentoo-hellgate-0.23-x86_64-Intel-R-_Xeon-R-_CPU_E5504_@_2.00GHz-with-gentoo-2.0.1 Timestamp of tree: Sat, 26 Mar 2011 22:45:01 +0000 app-shells/bash: 4.1_p9 dev-lang/python: 2.6.5-r2, 2.7.1, 3.1.3 dev-util/cmake: 2.8.3-r1 sys-apps/baselayout: 2.0.1-r1 sys-apps/openrc: 0.6.7 sys-apps/sandbox: 2.4 sys-devel/autoconf: 2.13, 2.68 sys-devel/automake: 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.3.4, 4.4.2-r1::hardened-dev, 4.5.1-r1 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.4-r1 sys-devel/make: 3.82 virtual/os-headers: 2.6.36.1 (sys-kernel/linux-headers) ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -mtune=native -O2 -pipe -floop-interchange -floop-strip-mine -floop-block" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo" CXXFLAGS="-march=native -mtune=native -O2 -pipe -floop-interchange -floop-strip-mine -floop-block" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--keep-going --binpkg-respect-use y --jobs=4 -kb" FEATURES="assume-digests binpkg-logs candy distlocks fixlafiles fixpackages metadata-transfer news noinfo parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="ru_RU.UTF-8" LC_ALL="" LDFLAGS="-Wl,--sort-common -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu" LINGUAS="ru" MAKEOPTS="-j16" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/var/lib/layman/niifaq /var/lib/layman/sunrise /var/lib/layman/rion /var/lib/layman/ltsp /var/lib/layman/bircoph" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="acl acpi afs amd64 berkdb bzip2 cli cracklib crypt cxx dri gdbm hardened iconv ipv6 justify kerberos ldap mmx modules mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline session snmp sse sse2 sse4 ssl ssse3 sysfs tcpd threads unicode urandom vim-syntax xorg zlib zsh-completion" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard" KERNEL="linux" LINGUAS="ru" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS ================================================================= Package Settings ================================================================= net-libs/xulrunner-2.0 was built with the following: USE="alsa crashreporter dbus ipc libnotify startup-notification webm -custom-optimization -debug -system-sqlite -wifi" CFLAGS="-march=native -mtune=native -pipe -Wno-return-type -w" CXXFLAGS="-march=native -mtune=native -pipe -Wno-return-type -w"
Created attachment 267413 [details] build log
Thanks for reporting, additional dep on mesa has been added.