Firefox exits with this error: No running windows found /opt/firefox/firefox-bin: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory libX11.so.6 is in /usr/lib/ and is a symlink to libX11.so.6.2 . This seemed to have happened after upgrade to freetype 2.1.9 or xorg 6.8.2 (emerge -u world). Bug 71809 seems realted: before this upgrade soemtimes firefox segfaulted on startup, sometimes after a while of use. I re-merged firefox-bin with no results. Reproducible: Always Steps to Reproduce: 1. Install mozilla-firefox-bin 2. start firefox 3. Actual Results: Firefox exits with error No running windows found /opt/firefox/firefox-bin: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory Expected Results: startup and run emerge info output: Portage 2.0.51.19 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.9-gentoo-r14 x86_64) ================================================================= System uname: 2.6.9-gentoo-r14 x86_64 AMD Opteron(tm) Processor 240 Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 16:59:06)] distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.4.21-r1 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.easynet.nl/mirror/gentoo/ http://ftp.heanet.ie/pub/gentoo/" LANG="us" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X acpi alsa arts berkdb bitmap-fonts cdr crypt cups curl dvd esd fam flac font-server foomaticdb fortran gdbm gif gpm gtk imagemagick imlib ipv6 java jp2 jpeg junit kde ldap libwww lzw lzw-tiff mad mikmod motif mp3 mysql ncurses nls oggvorbis opengl oss pam pdflib perl png postgres ppds python qt readline samba sdl slang ssl tcpd tiff truetype truetype-fonts type1-fonts usb userlocales xml xml2 xmms xpm xrandr xv zlib linguas_en" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, PORTDIR_OVERLAY bug 71809 might be related.
I did a 'emerge -u xorg-x11' on amd64, which emerged glibc, gettext, freetype and xorg-x11 6.8.2. Post upgrade, firefox fails with the message described above as does quake3 arena. Both were working well before upgrade.
Fixed it - apparently (and reasonably so perhaps) upgrading xorg-x11 unmerges emul-linux-x86-xlibs. Reemerging that package fixed things for me. I am now both quaking and surfing happily again. Perhaps some sort of dependency should be introduced to avoid this situation on amd64?
Not a firefox bug.