Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 366929 - mail-client/thunderbird fails with undefined reference PR_LOCK
Summary: mail-client/thunderbird fails with undefined reference PR_LOCK
Status: RESOLVED DUPLICATE of bug 398389
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-11 22:24 UTC by jonathan e. Snow
Modified: 2012-01-28 06:26 UTC (History)
0 users

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


Attachments
emerge log from failed thunderbird (mail-client:thunderbird-3.1.10:20110511-210432.log,258.42 KB, text/x-log)
2011-05-11 22:26 UTC, jonathan e. Snow
Details
emerge --info (emerge-info.txt,4.65 KB, text/plain)
2011-05-11 22:28 UTC, jonathan e. Snow
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jonathan e. Snow 2011-05-11 22:24:54 UTC
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
Comment 1 jonathan e. Snow 2011-05-11 22:26:53 UTC
Created attachment 272899 [details]
emerge log from failed thunderbird
Comment 2 jonathan e. Snow 2011-05-11 22:28:12 UTC
Created attachment 272901 [details]
emerge --info
Comment 3 Jory A. Pratt gentoo-dev 2011-05-12 23:49:16 UTC
Please revdep-rebuild, your nspr is the issue.
Comment 4 jonathan e. Snow 2011-05-13 16:43:27 UTC
Revdep-rebuild gives all clear. I also did emerge -1 nspr twice since the problem started, but no dice.
Comment 5 jonathan e. Snow 2011-05-13 16:50:12 UTC
I also deleted all mt thunderbird distfiles and tried again: no dice.
Comment 6 jonathan e. Snow 2011-05-26 23:42:19 UTC
I noticed that the -debug useflag was set for thunderbird. When I removed it, the behavior stopped.
Comment 7 Jory A. Pratt gentoo-dev 2011-05-26 23:56:14 UTC
(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?
Comment 8 Nirbheek Chauhan (RETIRED) gentoo-dev 2012-01-28 06:26:44 UTC
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 ***