when trying to emerge thunderbird (any version), build fails due to cascade of errors that appear to be due to missing or incorrect header relating to javascript. Reproducible: Always Steps to Reproduce: 1. emerge thunderbird 2. 3. Actual Results: jsapi.cpp:5108: undefined reference to `PR_GetCurrentThread' is the top error, followed by a few hundred similar errors. Expected Results: normal compile/install My last successful emerge of thunderbird was on Mar 7, 2011. My first unsuccessful emerge of thunderbird was on April 8, 2011. In the meantime I updated the following packages (thanks Genlop!): Mon Mar 7 18:22:21 2011 >>> mail-client/thunderbird-3.1.9 Mon Mar 7 18:30:45 2011 >>> dev-lang/R-2.10.1 Tue Mar 8 10:19:44 2011 >>> app-text/poppler-0.14.5 Fri Mar 11 15:11:03 2011 >>> sys-libs/timezone-data-2011b Fri Mar 11 15:11:16 2011 >>> dev-libs/libgpg-error-1.10 Fri Mar 11 15:11:28 2011 >>> sys-apps/mlocate-0.23.1-r1 Fri Mar 11 15:11:40 2011 >>> dev-libs/libksba-1.1.0 Fri Mar 11 15:11:51 2011 >>> dev-libs/libassuan-2.0.1 Fri Mar 11 15:12:25 2011 >>> app-crypt/gnupg-2.0.17 Fri Mar 11 15:22:07 2011 >>> kde-base/kdelibs-4.4.5-r3 Fri Apr 8 10:55:36 2011 >>> x11-drivers/nvidia-drivers-260.19.29 Fri Apr 8 14:03:25 2011 >>> sys-apps/portage-2.1.9.42 Fri Apr 8 14:09:25 2011 >>> sys-libs/zlib-1.2.5-r2 Fri Apr 8 14:09:31 2011 >>> media-libs/openjpeg-1.3-r3 Fri Apr 8 14:09:39 2011 >>> sys-libs/timezone-data-2011d Fri Apr 8 14:09:43 2011 >>> virtual/jpeg-0 Fri Apr 8 14:09:55 2011 >>> sys-apps/pciutils-3.1.7 Fri Apr 8 14:10:15 2011 >>> dev-libs/mpfr-3.0.0_p3 Fri Apr 8 14:10:23 2011 >>> sys-apps/net-tools-1.60_p20100815160931 Fri Apr 8 14:10:27 2011 >>> app-arch/rpm2targz-9.0.0.4g Fri Apr 8 14:10:44 2011 >>> net-misc/rsync-3.0.8 Fri Apr 8 14:11:01 2011 >>> dev-libs/libpcre-8.12 Fri Apr 8 14:11:18 2011 >>> net-libs/libtirpc-0.2.1-r1 Fri Apr 8 14:11:27 2011 >>> net-nds/rpcbind-0.2.0 Fri Apr 8 14:13:09 2011 >>> sys-kernel/gentoo-sources-2.6.38-r1 Fri Apr 8 14:13:28 2011 >>> media-libs/freetype-2.4.4 Fri Apr 8 14:13:39 2011 >>> x11-proto/xextproto-7.2.0 Fri Apr 8 14:14:40 2011 >>> dev-db/sqlite-3.7.5 Fri Apr 8 14:15:00 2011 >>> media-libs/a52dec-0.7.4-r6 Fri Apr 8 14:15:10 2011 >>> x11-apps/xkbcomp-1.2.1 Fri Apr 8 14:15:47 2011 >>> media-libs/schroedinger-1.0.10 Fri Apr 8 14:15:54 2011 >>> x11-misc/util-macros-1.12.0 Fri Apr 8 14:16:02 2011 >>> x11-proto/fixesproto-5.0 Fri Apr 8 14:16:13 2011 >>> x11-libs/libXfixes-5.0 Fri Apr 8 14:16:22 2011 >>> x11-apps/xvinfo-1.1.1 Fri Apr 8 14:16:31 2011 >>> x11-apps/xdpyinfo-1.2.0 Fri Apr 8 14:17:04 2011 >>> media-libs/fontconfig-2.8.0-r1 Fri Apr 8 14:17:20 2011 >>> media-fonts/dejavu-2.32 Fri Apr 8 14:18:25 2011 >>> net-dns/bind-tools-9.7.3 Fri Apr 8 14:18:57 2011 >>> dev-libs/libxslt-1.1.26-r1 Fri Apr 8 14:22:55 2011 >>> x11-libs/qt-core-4.6.3-r1 Fri Apr 8 14:23:31 2011 >>> sys-apps/util-linux-2.18-r1 Fri Apr 8 14:25:39 2011 >>> net-libs/gnutls-2.10.5 Fri Apr 8 14:26:04 2011 >>> app-text/recode-3.6_p17-r2 Fri Apr 8 14:26:18 2011 >>> x11-libs/libXt-1.1.1 Fri Apr 8 14:26:39 2011 >>> net-fs/nfs-utils-1.2.3-r1 Fri Apr 8 14:26:50 2011 >>> media-libs/libass-0.9.11 Fri Apr 8 14:26:55 2011 >>> www-plugins/adobe-flash-10.2.153.1_p201011173 Fri Apr 8 14:27:04 2011 >>> x11-apps/xset-1.2.1-r1 Fri Apr 8 14:27:12 2011 >>> x11-apps/xrdb-1.0.9 Fri Apr 8 14:27:18 2011 >>> app-misc/hal-info-20091130 Fri Apr 8 14:27:21 2011 >>> virtual/mta-0 Fri Apr 8 14:27:25 2011 >>> virtual/mailx-0 Fri Apr 8 14:27:28 2011 >>> app-admin/eselect-mesa-0.0.9 Fri Apr 8 14:28:35 2011 >>> media-libs/mesa-7.10.1 Fri Apr 8 14:28:58 2011 >>> media-libs/freeglut-2.6.0 Fri Apr 8 14:29:08 2011 >>> x11-drivers/xf86-input-mouse-1.7.0 Fri Apr 8 14:29:53 2011 >>> x11-libs/pango-1.28.3-r1 Fri Apr 8 14:30:14 2011 >>> media-libs/jasper-1.900.1-r3 Fri Apr 8 14:30:41 2011 >>> x11-drivers/nvidia-drivers-260.19.36 Fri Apr 8 14:53:26 2011 >>> sys-devel/gcc-4.4.5 Fri Apr 8 14:57:14 2011 >>> app-admin/python-updater-0.8-r1 Fri Apr 8 14:57:31 2011 >>> sys-apps/file-5.05 Fri Apr 8 14:58:35 2011 >>> x11-libs/goffice-0.8.14 Fri Apr 8 15:00:27 2011 >>> app-office/gnumeric-1.10.14 Fri Apr 8 15:01:30 2011 >>> www-client/firefox-3.6.15 Fri Apr 8 15:16:42 2011 >>> www-client/chromium-10.0.648.204 Fri Apr 8 15:20:10 2011 >>> media-gfx/gimp-2.6.11-r1 Fri Apr 8 15:22:14 2011 >>> kde-base/kdebase-kioslaves-3.5.10-r1 Fri Apr 8 15:30:02 2011 >>> kde-base/kdelibs-4.4.5-r4 Fri Apr 8 15:31:36 2011 >>> app-cdr/k3b-2.0.2-r1 Fri Apr 8 15:32:04 2011 >>> net-wireless/bluez-4.87 Fri Apr 8 15:41:39 2011 >>> x11-plugins/enigmail-1.1.2-r2 Fri Apr 8 15:50:20 2011 >>> kde-base/kdesktop-3.5.10 Note that I have KDE 3.5.10 still installed in parallel with the core KDE 4.4 components, which I use for those applications (eg k3b) that no longer work under 3.5.x. I will post an error log and emerge --info in a moment
Created attachment 272899 [details] emerge log from failed thunderbird
Created attachment 272901 [details] emerge --info
Please revdep-rebuild, your nspr is the issue.
Revdep-rebuild gives all clear. I also did emerge -1 nspr twice since the problem started, but no dice.
I also deleted all mt thunderbird distfiles and tried again: no dice.
I noticed that the -debug useflag was set for thunderbird. When I removed it, the behavior stopped.
(In reply to comment #6) > I noticed that the -debug useflag was set for thunderbird. When I removed it, > the behavior stopped. Define what you mean by removed it?
USE=debug is known to be broken. Maybe we should just remove it. In any case, we should track this on the newer bug 398389 now. Thanks for reporting! *** This bug has been marked as a duplicate of bug 398389 ***