Firefox-bin-3 seems to ignore certain engines, but not all, and falls back to raleigh, but with the colours of my current theme Reproducible: Always Steps to Reproduce: 1.Open Firefox-bin from terminal 2.Read error 3.Look at ugly firefox Actual Results: The message (firefox-bin:4682): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine", was printed on the terminal, and firefox started up with the raleigh engine Expected Results: Not printer terminal message, and rendered with the murrine engine. Portage 2.1.4.4 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r8 x86_64) ================================================================= System uname: 2.6.24-gentoo-r8 x86_64 AMD Athlon(tm) 64 Processor 3200+ Timestamp of tree: Wed, 04 Jun 2008 10:15:02 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p33 dev-lang/python: 2.4.4-r13 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.61-r1 sys-devel/automake: 1.7.9-r1, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=k8 -msse3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -pipe -march=k8 -msse3" DISTDIR="/usr/portage/distfiles" FEATURES="ccache collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.bytemark.co.uk/gentoo/ http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://mirror.qubenet.net/mirror/gentoo/ http://gentoo.virginmedia.com/ " LANG="en_GB.UTF-8" LC_ALL="en_GB.UTF-8" LINGUAS="en_GB en" MAKEOPTS="-l2" PKGDIR="/usr/portage/packages" 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" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X acpi alsa amd64 bash-completion bzip2 cjk cli cracklib crypt gdbm gnutls gpm gstreamer gtk iconv isdnlog jpeg lzo mmx multilib ncurses nls nptl nptlonly opengl oss pcre perl pppd python readline reflection sdl session spell spl sse sse2 ssl svg tiff truetype unicode xcb xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB en" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
(In reply to comment #0) > Firefox-bin-3 seems to ignore certain engines, but not all, and falls back to > raleigh, but with the colours of my current theme ... > Actual Results: > The message > (firefox-bin:4682): Gtk-WARNING **: Unable to locate theme engine in > module_path: "murrine", > was printed on the terminal, and firefox started up with the raleigh engine ... > System uname: 2.6.24-gentoo-r8 x86_64 AMD Athlon(tm) 64 Processor 3200+ firefox-bin is 32bit application, so can't use 64-bit GTK+ engines. Please verify if you're trying to do so.
(In reply to comment #1) > firefox-bin is 32bit application, so can't use 64-bit GTK+ engines. Please > verify if you're trying to do so. > If that's the case, how can I tell if an engine is 64-bit or not? Shouldn't all engines be 32-bit compatible anyway? It seems that the xfce and clearlooks engines work fine.
(In reply to comment #2) > If that's the case, how can I tell if an engine is 64-bit or not? Shouldn't all > engines be 32-bit compatible anyway? It seems that the xfce and clearlooks > engines work fine. firefox-bin is 32bit build from Mozilla. You can check what ABI are the themes using file: nelchael@nelchael ~$ file /usr/lib64/gtk-2.0/2.10.0/engines/libqtcurve.so /usr/lib64/gtk-2.0/2.10.0/engines/libqtcurve.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped Or just look at /usr/**lib...**/ <- if it's /usr/lib64 (or just lib) - the engine is 64bit, if it's /usr/lib32 - the engine is 32bit.
Right, so this isn't exactly a firefox bug, but is it possible for me to recompile engines with 32-bit support somehow?
(In reply to comment #4) > Right, so this isn't exactly a firefox bug, but is it possible for me to > recompile engines with 32-bit support somehow? You can compile them manually (as using emerge would uninstall the 64bit version) and place in the correct directory. mozilla: feel free to close this bug.
Closing