../../../../dist/bin/elf-dynstr-gc ../../../../dist/bin/components/libxpconnect.so Couldn't GC any strings, exiting. gmake[3]: Leaving directory `/var/tmp/portage/mozilla-thunderbird-1.0.6-r5/work/mozilla/js/src/xpconnect/src' gmake[3]: Entering directory `/var/tmp/portage/mozilla-thunderbird-1.0.6-r5/work/mozilla/js/src/xpconnect/shell' xpcshell.cpp i686-pc-linux-gnu-g++ -o xpcshell.o -c -DOSTYPE=\"Linux2.6\" -DOSARCH=\"Linux\" -DJS_THREADSAFE -I../../../../dist/include/xpconnect -I../../../../dist/include/xpcom -I../../../../dist/include/js -I../../../../dist/include/xpcshell -I../../../../dist/include -I/var/tmp/portage/mozilla-thunderbird-1.0.6-r5/work/mozilla/dist/include/nspr -fPIC -DGENTOO_NSPLUGINS_DIR=\"/usr/lib/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib/nsbrowser/plugins\" -fno-rtti -fno-handle-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -march=i686 -pipe -Wno-deprecated -Wno-return-type -w -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -ffunction-sections -O2 -DGENTOO_NSPLUGINS_DIR=\"/usr/lib/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib/nsbrowser/plugins\" -DMOZILLA_CLIENT -include ../../../../mozilla-config.h -Wp,-MD,.deps/xpcshell.pp xpcshell.cpp i686-pc-linux-gnu-g++ -DGENTOO_NSPLUGINS_DIR=\"/usr/lib/nsplugins\" -DGENTOO_NSBROWSER_PLUGINS_DIR=\"/usr/lib/nsbrowser/plugins\" -fno-rtti -fno-handle-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -march=i686 -pipe -Wno-deprecated -Wno-return-type -w -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -ffunction-sections -O2 -o xpcshell xpcshell.o -Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags -Wl,-R -L../../../../dist/bin -L../../../../dist/lib -L../../../../dist/bin -lmozjs -L../../../../dist/bin -lxpcom -L/var/tmp/portage/mozilla-thunderbird-1.0.6-r5/work/mozilla/dist/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -ldl -lm xpcshell.o:(.data.rel+0x8): undefined reference to `JS_PropertyStub' xpcshell.o:(.data.rel+0xc): undefined reference to `JS_PropertyStub' xpcshell.o:(.data.rel+0x10): undefined reference to `JS_PropertyStub' xpcshell.o:(.data.rel+0x14): undefined reference to `JS_PropertyStub' xpcshell.o:(.data.rel+0x18): undefined reference to `JS_EnumerateStub' xpcshell.o:(.data.rel+0x1c): undefined reference to `JS_ResolveStub' xpcshell.o:(.data.rel+0x20): undefined reference to `JS_ConvertStub' xpcshell.o:(.data.rel+0x24): undefined reference to `JS_FinalizeStub' xpcshell.o:(.data.rel+0x68): undefined reference to `JS_PropertyStub' xpcshell.o:(.data.rel+0x6c): undefined reference to `JS_PropertyStub' xpcshell.o:(.data.rel+0x70): undefined reference to `JS_PropertyStub' xpcshell.o:(.data.rel+0x80): undefined reference to `JS_ConvertStub' xpcshell.o:(.data.rel+0x84): undefined reference to `JS_FinalizeStub' xpcshell.o: In function `my_ErrorReporter(JSContext*, char const*, JSErrorReport*)': xpcshell.cpp:(.text._Z16my_ErrorReporterP9JSContextPKcP13JSErrorReport+0x6d): undefined reference to `JS_smprintf' xpcshell.cpp:(.text._Z16my_ErrorReporterP9JSContextPKcP13JSErrorReport+0x7f): undefined reference to `JS_free' xpcshell.cpp:(.text._Z16my_ErrorReporterP9JSContextPKcP13JSErrorReport+0xba): undefined reference to `JS_smprintf' xpcshell.cpp:(.text._Z16my_ErrorReporterP9JSContextPKcP13JSErrorReport+0xcc): undefined reference to `JS_free' xpcshell.cpp:(.text._Z16my_ErrorReporterP9JSContextPKcP13JSErrorReport+0x285): undefined reference to `JS_free' xpcshell.cpp:(.text._Z16my_ErrorReporterP9JSContextPKcP13JSErrorReport+0x2b5): undefined reference to `JS_smprintf' xpcshell.o: In function `Print(JSContext*, JSObject*, unsigned int, long*, long*)': xpcshell.cpp:(.text._Z5PrintP9JSContextP8JSObjectjPlS3_+0x31): undefined reference to `JS_ValueToString' xpcshell.cpp:(.text._Z5PrintP9JSContextP8JSObjectjPlS3_+0x3d): undefined reference to `JS_GetStringBytes' xpcshell.o: In function `Dump(JSContext*, JSObject*, unsigned int, long*, long*)': xpcshell.cpp:(.text._Z4DumpP9JSContextP8JSObjectjPlS3_+0x40): undefined reference to `JS_ValueToString' xpcshell.cpp:(.text._Z4DumpP9JSContextP8JSObjectjPlS3_+0x50): undefined reference to `JS_GetStringBytes' xpcshell.o: In function `Load(JSContext*, JSObject*, unsigned int, long*, long*)': xpcshell.cpp:(.text._Z4LoadP9JSContextP8JSObjectjPlS3_+0x44): undefined reference to `JS_ValueToString' xpcshell.cpp:(.text._Z4LoadP9JSContextP8JSObjectjPlS3_+0x5e): undefined reference to `JS_GetStringBytes' xpcshell.cpp:(.text._Z4LoadP9JSContextP8JSObjectjPlS3_+0x74): undefined reference to `JS_CompileFile' xpcshell.cpp:(.text._Z4LoadP9JSContextP8JSObjectjPlS3_+0x97): undefined reference to `JS_ExecuteScript' xpcshell.cpp:(.text._Z4LoadP9JSContextP8JSObjectjPlS3_+0xa8): undefined reference to `JS_DestroyScript' xpcshell.o: In function `Version(JSContext*, JSObject*, unsigned int, long*, long*)': xpcshell.cpp:(.text._Z7VersionP9JSContextP8JSObjectjPlS3_+0x31): undefined reference to `JS_GetVersion' xpcshell.cpp:(.text._Z7VersionP9JSContextP8JSObjectjPlS3_+0x61): undefined reference to `JS_SetVersion' xpcshell.o: In function `Quit(JSContext*, JSObject*, unsigned int, long*, long*)': xpcshell.cpp:(.text._Z4QuitP9JSContextP8JSObjectjPlS3_+0x41): undefined reference to `JS_ConvertArguments' xpcshell.o: In function `GC(JSContext*, JSObject*, unsigned int, long*, long*)': xpcshell.cpp:(.text._Z2GCP9JSContextP8JSObjectjPlS3_+0x27): undefined reference to `JS_GC' xpcshell.o: In function `Clear(JSContext*, JSObject*, unsigned int, long*, long*)': xpcshell.cpp:(.text._Z5ClearP9JSContextP8JSObjectjPlS3_+0x33): undefined reference to `JS_ReportError' xpcshell.cpp:(.text._Z5ClearP9JSContextP8JSObjectjPlS3_+0x4f): undefined reference to `JS_ClearScope' xpcshell.o: In function `env_setProperty(JSContext*, JSObject*, long, long*)': xpcshell.cpp:(.text._Z15env_setPropertyP9JSContextP8JSObjectlPl+0x28): undefined reference to `JS_ValueToString' xpcshell.cpp:(.text._Z15env_setPropertyP9JSContextP8JSObjectlPl+0x3e): undefined reference to `JS_ValueToString' xpcshell.cpp:(.text._Z15env_setPropertyP9JSContextP8JSObjectlPl+0x67): undefined reference to `JS_GetStringBytes' xpcshell.cpp:(.text._Z15env_setPropertyP9JSContextP8JSObjectlPl+0x72): undefined reference to `JS_GetStringBytes' xpcshell.cpp:(.text._Z15env_setPropertyP9JSContextP8JSObjectlPl+0xcc): undefined reference to `JS_ReportError' xpcshell.o: In function `env_enumerate(JSContext*, JSObject*)': xpcshell.cpp:(.text._Z13env_enumerateP9JSContextP8JSObject+0x3e): undefined reference to `JS_GetPrivate' xpcshell.cpp:(.text._Z13env_enumerateP9JSContextP8JSObject+0x6d): undefined reference to `JS_NewStringCopyZ' xpcshell.cpp:(.text._Z13env_enumerateP9JSContextP8JSObject+0xa5): undefined reference to `JS_DefineProperty' xpcshell.o: In function `env_resolve(JSContext*, JSObject*, long, unsigned int, JSObject**)': xpcshell.cpp:(.text._Z11env_resolveP9JSContextP8JSObjectljPS2_+0x42): undefined reference to `JS_ValueToString' xpcshell.cpp:(.text._Z11env_resolveP9JSContextP8JSObjectljPS2_+0x50): undefined reference to `JS_GetStringBytes' xpcshell.cpp:(.text._Z11env_resolveP9JSContextP8JSObjectljPS2_+0x6a): undefined reference to `JS_NewStringCopyZ' xpcshell.cpp:(.text._Z11env_resolveP9JSContextP8JSObjectljPS2_+0x9f): undefined reference to `JS_DefineProperty' xpcshell.o: In function `ProcessFile(JSContext*, JSObject*, char const*, _IO_FILE*)': xpcshell.cpp:(.text._Z11ProcessFileP9JSContextP8JSObjectPKcP8_IO_FILE+0x184): undefined reference to `JS_BufferIsCompilableUnit' xpcshell.cpp:(.text._Z11ProcessFileP9JSContextP8JSObjectPKcP8_IO_FILE+0x1a1): undefined reference to `JS_BeginRequest' xpcshell.cpp:(.text._Z11ProcessFileP9JSContextP8JSObjectPKcP8_IO_FILE+0x1a9): undefined reference to `JS_ClearPendingException' xpcshell.cpp:(.text._Z11ProcessFileP9JSContextP8JSObjectPKcP8_IO_FILE+0x228): undefined reference to `JS_CompileScript' xpcshell.cpp:(.text._Z11ProcessFileP9JSContextP8JSObjectPKcP8_IO_FILE+0x25c): undefined reference to `JS_ExecuteScript' xpcshell.cpp:(.text._Z11ProcessFileP9JSContextP8JSObjectPKcP8_IO_FILE+0x27a): undefined reference to `JS_SetErrorReporter' xpcshell.cpp:(.text._Z11ProcessFileP9JSContextP8JSObjectPKcP8_IO_FILE+0x28e): undefined reference to `JS_ValueToString' xpcshell.cpp:(.text._Z11ProcessFileP9JSContextP8JSObjectPKcP8_IO_FILE+0x2a0): undefined reference to `JS_SetErrorReporter' xpcshell.cpp:(.text._Z11ProcessFileP9JSContextP8JSObjectPKcP8_IO_FILE+0x2b8): undefined reference to `JS_GetStringBytes' xpcshell.cpp:(.text._Z11ProcessFileP9JSContextP8JSObjectPKcP8_IO_FILE+0x2e8): undefined reference to `JS_DestroyScript' xpcshell.cpp:(.text._Z11ProcessFileP9JSContextP8JSObjectPKcP8_IO_FILE+0x2f0): undefined reference to `JS_EndRequest' xpcshell.cpp:(.text._Z11ProcessFileP9JSContextP8JSObjectPKcP8_IO_FILE+0x35c): undefined reference to `JS_BeginRequest' xpcshell.cpp:(.text._Z11ProcessFileP9JSContextP8JSObjectPKcP8_IO_FILE+0x379): undefined reference to `JS_CompileFileHandle' xpcshell.cpp:(.text._Z11ProcessFileP9JSContextP8JSObjectPKcP8_IO_FILE+0x3a9): undefined reference to `JS_ExecuteScript' xpcshell.cpp:(.text._Z11ProcessFileP9JSContextP8JSObjectPKcP8_IO_FILE+0x3bb): undefined reference to `JS_DestroyScript' xpcshell.cpp:(.text._Z11ProcessFileP9JSContextP8JSObjectPKcP8_IO_FILE+0x3c3): undefined reference to `JS_EndRequest' xpcshell.o: In function `Process(JSContext*, JSObject*, char const*)': xpcshell.cpp:(.text._Z7ProcessP9JSContextP8JSObjectPKc+0xb3): undefined reference to `JS_ReportErrorNumber' xpcshell.o: In function `usage()': xpcshell.cpp:(.text._Z5usagev+0x18): undefined reference to `JS_GetImplementationVersion' xpcshell.o: In function `DumpXPC(JSContext*, JSObject*, unsigned int, long*, long*)': xpcshell.cpp:(.text._Z7DumpXPCP9JSContextP8JSObjectjPlS3_+0x3f): undefined reference to `JS_ValueToInt32' xpcshell.o: In function `main': xpcshell.cpp:(.text.main+0x1c2): undefined reference to `JS_NewContext' xpcshell.cpp:(.text.main+0x1eb): undefined reference to `JS_SetErrorReporter' xpcshell.cpp:(.text.main+0x399): undefined reference to `JS_NewObject' xpcshell.cpp:(.text.main+0x3b5): undefined reference to `JS_InitStandardClasses' xpcshell.cpp:(.text.main+0x442): undefined reference to `JS_DefineFunctions' xpcshell.cpp:(.text.main+0x49d): undefined reference to `JS_DefineObject' xpcshell.cpp:(.text.main+0x4c0): undefined reference to `JS_SetPrivate' xpcshell.cpp:(.text.main+0x5d7): undefined reference to `JS_NewArrayObject' xpcshell.cpp:(.text.main+0x622): undefined reference to `JS_DefineProperty' xpcshell.cpp:(.text.main+0x67f): undefined reference to `JS_NewStringCopyZ' xpcshell.cpp:(.text.main+0x6c5): undefined reference to `JS_DefineElement' xpcshell.o: In function `.L369': xpcshell.cpp:(.text.main+0x7ec): undefined reference to `JS_SetVersion' xpcshell.o: In function `.L375': xpcshell.cpp:(.text.main+0x805): undefined reference to `JS_ToggleOptions' xpcshell.o: In function `.L376': xpcshell.cpp:(.text.main+0x865): undefined reference to `JS_GetPrototype' xpcshell.cpp:(.text.main+0x877): undefined reference to `JS_GetClass' xpcshell.cpp:(.text.main+0x8ac): undefined reference to `JS_SealObject' xpcshell.cpp:(.text.main+0x8d8): undefined reference to `JS_NewObject' xpcshell.cpp:(.text.main+0x902): undefined reference to `JS_SetPrototype' xpcshell.cpp:(.text.main+0x928): undefined reference to `JS_SetParent' xpcshell.cpp:(.text.main+0x940): undefined reference to `JS_SetGlobalObject' xpcshell.o: In function `.L383': xpcshell.cpp:(.text.main+0x96e): undefined reference to `JS_ClearScope' xpcshell.cpp:(.text.main+0x97c): undefined reference to `JS_GC' xpcshell.cpp:(.text.main+0x9b0): undefined reference to `JS_GC' xpcshell.cpp:(.text.main+0x9be): undefined reference to `JS_DestroyContext' ../../../../dist/bin/libxpcom.so: undefined reference to `NS_NewUnicharBuffer(nsIUnicharBuffer**, nsISupports*, unsigned int)'../../../../dist/bin/libxpcom.so: undefined reference to `nsComponentManager::CreateInstance(nsID const&, nsISupports*, nsID const&, void**)' ../../../../dist/bin/libxpcom.so: undefined reference to `nsComponentManager::CreateInstance(char const*, nsISupports*, nsID const&, void**)' ../../../../dist/bin/libxpcom.so: undefined reference to `PL_DHashStubEnumRemove(PLDHashTable*, PLDHashEntryHdr*, unsigned int, void*)' collect2: ld returned 1 exit status gmake[3]: *** [xpcshell] Error 1 gmake[3]: Leaving directory `/var/tmp/portage/mozilla-thunderbird-1.0.6-r5/work/mozilla/js/src/xpconnect/shell' gmake[2]: *** [libs] Error 2 gmake[2]: Leaving directory `/var/tmp/portage/mozilla-thunderbird-1.0.6-r5/work/mozilla/js/src/xpconnect' gmake[1]: *** [tier_9] Error 2 gmake[1]: Leaving directory `/var/tmp/portage/mozilla-thunderbird-1.0.6-r5/work/mozilla' make: *** [default] Error 2 !!! ERROR: mail-client/mozilla-thunderbird-1.0.6-r5 failed. !!! Function src_compile, Line 122, Exitcode 2 Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5.20050722-r0, 2.6.12-gentoo-r8 i686) ================================================================= System uname: 2.6.12-gentoo-r8 i686 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.12.0_pre6 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-lang/python: 2.3.4-r1, 2.4.1-r1 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.91.0.2 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS=" -march=i686 -pipe -fomit-frame-pointer -O2 -ftracer -ffast-math -fweb -frename-registers" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS=" -march=i686 -pipe -fomit-frame-pointer -O2 -ftracer -ffast-math -fweb -frename-registers -fvisibility-inlines-hidden" DISTDIR="/media/hda8/gentoo/distfiles" FEATURES="autoconfig buildpkg ccache distlocks prelink sandbox sfperms strict strip" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LANG="ru_RU.UTF-8" LDFLAGS=" -Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags " LINGUAS="ru" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X acl acpi alsa apache2 bash-completion bzip2 cjk crypt cups curl dbus dvdr exif firefox gif gnome gnutls gpm gsm gtk2 hal javascript jpeg logrotate mad mailwrapper mmx moznocompose moznoirc moznomail mp3 ncurses nls nptl oggvorbis opengl oss pam pam_console pic png readline samba slang socks5 sse ssl svg tiff truetype unicode xprint xv zlib linguas_ru userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL
emerge =mozilla-thunderbird-1.0.6-r4 I am working the bug as I am aware of it ... you updated firefox before thunderbird wich causes this silly problem. A simple re-emerge of -r4 will allow you to update to -r5
I am getting the very same error. Steps: 1. emerge =mail-client/mozilla-thunderbird-1.0.6-r5 Here my emerge info, in case you need it, ----------- Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.3.5-20050130, glibc-2.3.5-r1, 2.6.11.11 i686) ================================================================= System uname: 2.6.11.11 i686 Pentium III (Coppermine) Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig cvs distlocks fixpackages sandbox sfperms sign strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apm avi bitmap-fonts cdr crypt cups curl dvd eds emacs emboss encode esd foomaticdb fortran gd gdbm gif gpm gstreamer gtk gtk2 guile imlib ipv6 jpeg libg++ libwww mad mikmod motif mp3 mpeg ncurses network nls ogg oggvorbis opengl oss pam pdflib perl png ppds python quicktime readline real ruby sdl spell ssl svga tcpd theora tiff truetype truetype-fonts type1-fonts vorbis xml2 xmms xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS -------------- This is my ldd output: ------------------------ ldd /usr/lib/mozilla-thunderbird/xpcshell linux-gate.so.1 => (0xffffe000) libmozjs.so => /usr/lib/mozilla-firefox/libmozjs.so (0xb7f5f000) libxpcom.so => /usr/lib/mozilla-firefox/libxpcom.so (0xb7ea5000) libplds4.so => /usr/lib/mozilla-firefox/libplds4.so (0xb7ea2000) libplc4.so => /usr/lib/mozilla-firefox/libplc4.so (0xb7e9d000) libnspr4.so => /usr/lib/mozilla-firefox/libnspr4.so (0xb7e69000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7e17000) libdl.so.2 => /lib/libdl.so.2 (0xb7e13000) libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/libstdc++.so.5 (0xb7d58000) libm.so.6 => /lib/libm.so.6 (0xb7d35000) libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5-20050130/libgcc_s.so.1 (0xb7d2d000) libc.so.6 => /lib/libc.so.6 (0xb7c15000) /lib/ld-linux.so.2 (0xb7feb000) ------------------ I got this error initially updating world. I also did what you posted in your last comment, and it didn't work either. My version of firefox: * www-client/mozilla-firefox 1.0.6-r2
Is this still an issue in 1.0.7-r3 if not please close.
fixed in latest versions