Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 224889 - www-client/mozilla-firefox-bin-3.0_rc1: can't find gtk engine modules, falls back to raleigh
Summary: www-client/mozilla-firefox-bin-3.0_rc1: can't find gtk engine modules, falls ...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High trivial (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-04 13:36 UTC by lethal.rocks
Modified: 2008-06-17 11:52 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description lethal.rocks 2008-06-04 13:36:53 UTC
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
Comment 1 Krzysztof Pawlik (RETIRED) gentoo-dev 2008-06-04 15:24:47 UTC
(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.
Comment 2 lethal.rocks 2008-06-04 15:31:39 UTC
(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.
Comment 3 Krzysztof Pawlik (RETIRED) gentoo-dev 2008-06-04 15:50:13 UTC
(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.
Comment 4 lethal.rocks 2008-06-04 16:27:39 UTC
Right, so this isn't exactly a firefox bug, but is it possible for me to recompile engines with 32-bit support somehow?
Comment 5 Krzysztof Pawlik (RETIRED) gentoo-dev 2008-06-05 10:01:01 UTC
(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.
Comment 6 Raúl Porcel (RETIRED) gentoo-dev 2008-06-17 11:52:58 UTC
Closing