When I try to install the mozTrayBiff (version 1.2.1-tb1.5) extension from moztraybiff.mozdev.org (http://downloads.mozdev.org/moztraybiff/mozTrayBiff-1.2.1-tb1.5.xpi), I get a popup with the message: "New Mail Icon" could not be installed because it is not compatible with your Mail/News build type (Linux_unknownABI). Please contact the author of this item about the problem. Apparently the Gentoo thunderbird installation does not know its ABI to choose the correct shared library to use. I used to have no problems installing this extension when I still ran an x86 Gentoo installation, so it seems to be architecture specific. emerge --info: Portage 2.0.54 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.16-gentoo x86_64) ================================================================= System uname: 2.6.16-gentoo x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ Gentoo Base System version 1.6.14 dev-lang/python: 2.4.2 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-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O3 -march=athlon64 -fomit-frame-pointer -pipe" CHOST="x86_64-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=athlon64 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://karimun/gentoo-portage" USE="amd64 X accessibility acpi adns alsa audiofile avi berkdb bitmap-fonts bzip2 cairo cdr cli crypt ctype cups curl dba dbus doc dri dvd emboss encode esd ethereal exif expat fam fastbuild firefox flac foomaticdb force-cgi-redirect fortran ftp gd gdbm gif glut gnome gnutls gstreamer gtk gtk2 gtkhtml hal idn imagemagick imlib java jpeg junit lcms lzw lzw-tiff memlimit mng mp3 mpeg ncurses nptl offensive ogg opengl pam pcre pdflib perl png posix ppds python quicktime readline recode samba sdl session simplexml snmp soap sockets spell spl ssl tcltk tcpd theora tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb vorbis xinerama xml xml2 xpm xprint xsl xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
The extension is only for x86 and knows nothing about the amd64 ABI upstream already knows about the problem and is working to correct the problem.
after digging deeper I have confirmed that the abi is not being set to x86_64-gcc-* like it should be doing. I am working on the issue at the moment and will hope to have it done up in a short time.
ABI has already been fixed.