From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1ORRgY-0007pi-M2 for garchives@archives.gentoo.org; Wed, 23 Jun 2010 15:16:18 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DB7DEE0BDC for ; Wed, 23 Jun 2010 15:16:17 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id E0960E0920 for ; Wed, 23 Jun 2010 15:11:20 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 89FFA1B4017 for ; Wed, 23 Jun 2010 15:11:20 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -2.922 X-Spam-Level: X-Spam-Status: No, score=-2.922 required=5.5 tests=[AWL=-0.323, BAYES_00=-2.599] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s79xLCVgJMXc for ; Wed, 23 Jun 2010 15:11:13 +0000 (UTC) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by smtp.gentoo.org (Postfix) with ESMTP id 3C1D51B404E for ; Wed, 23 Jun 2010 15:11:11 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1ORRbV-0002mw-FK for gentoo-user@gentoo.org; Wed, 23 Jun 2010 17:11:05 +0200 Received: from adsl-69-234-195-30.dsl.irvnca.pacbell.net ([69.234.195.30]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 23 Jun 2010 17:11:05 +0200 Received: from w41ter by adsl-69-234-195-30.dsl.irvnca.pacbell.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 23 Jun 2010 17:11:05 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-user@lists.gentoo.org From: walt Subject: [gentoo-user] Re: Failed to emerge xulrunner-1.9.2.4 Date: Wed, 23 Jun 2010 08:10:47 -0700 Message-ID: References: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: adsl-69-234-195-30.dsl.irvnca.pacbell.net User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.3a6pre) Gecko/20100622 Thunderbird/3.2a1pre In-Reply-To: Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 12bb472a-b4d0-46cb-aa41-6111d99d1926 X-Archives-Hash: 623cbc40fa8441b2784d55086aceb761 On 06/22/2010 10:01 PM, Chen Huan wrote: > When I emerge xulrunner-1.9.2.4 and mozilla-firefox-3.6.4=EF=BC=8Cxulru= nner cannot be emerged, here is the error message: > > ./../../dist/bin/js: /usr/lib/libstdc++.so.6: version `CXXABI_1.3' not = found (required by ./../../dist/bin/js) > ./../../dist/bin/js: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4' not= found (required by ./../../dist/bin/js) > Portage 2.1.8.3 (default/linux/x86/10.0/desktop/gnome, gcc-4.3.4, This is a little confusing unless you've been through it before. I expec= t that portage has recently installed gcc-4.4.3 (or 4.4.4 on ~x86) so you now ha= ve (at least) two versions of gcc on your machine, but you are still using the o= lder gcc-4.3.4. The point is that you now have (at least) two versions of libstdc++.so.6 = because each version of gcc installs its own version of libstdc++. Somehow the xulrunner build is trying to use both versions of libstdc++.s= o.6 (I don't know why, but it probably involves .la files, as usual) so I sug= gest that you switch to the new gcc-4.4.3 (or 4.4.4) like this: #gcc-config --list-profiles [1] i686-pc-linux-gnu-4.3.4 [2] i686-pc-linux-gnu-4.4.3 * <----- (I'm already using the newer vers= ion) #gcc-config 1 * Switching native-compiler to i686-pc-linux-gnu-4.3.4 ... #gcc-config 2 * Switching native-compiler to i686-pc-linux-gnu-4.4.3 ... After you switch, you probably should run #fix_libtool_files.sh 4.3.4 * Scanning libtool files for hardcoded gcc library paths... cat: ld.so.conf.d/*.conf: No such file or directory * [1/5] Scanning /lib ... * [2/5] Scanning /usr/lib ... * [3/5] Scanning /usr/games/lib ... * [4/5] Scanning /usr/i686-pc-linux-gnu/lib ... * [5/5] Scanning /usr/local/lib ...