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 1ORkGR-00081v-Ve for garchives@archives.gentoo.org; Thu, 24 Jun 2010 11:06:37 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id F1EC4E0521; Thu, 24 Jun 2010 11:05:31 +0000 (UTC) Received: from mail-pw0-f53.google.com (mail-pw0-f53.google.com [209.85.160.53]) by pigeon.gentoo.org (Postfix) with ESMTP id A9B80E0521 for ; Thu, 24 Jun 2010 11:05:31 +0000 (UTC) Received: by pwi3 with SMTP id 3so2011885pwi.40 for ; Thu, 24 Jun 2010 04:05:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:content-type; bh=BC9t1OFLy498+NB98OoX1/BBk83k8w0dplbCpN6xsK8=; b=JwUPfFgFItiOj4S0tof4rkYQ5dJSz3BLbItJHgPc735Ph4nso2ib/VLaz1adk048Oe bS2G94m1RBH7sI28rG/wQJbhFXNvXZgLoGQTdskS8urehZ33XfMlgcvBNX0dPN2tKNDx qW1+D5hoBDolYz1yw5sHAHt9v8l5NQLQmrpj8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=SKSC2YCNGjcuUoDfJWi1IfTovDPiegV8GSNtWhKBJFD2sqJy87DHkuNfbrlvQCb2Sj zONhksKgcXE+nSkzGx7w7PME4Vr62iOwMyNuqE4nKZzXTUUATOM94aDAg6msN9GSuUCM eJwktxrD0BIoWoiZPplacUPpvAWVuI4R/CBPY= Received: by 10.142.9.33 with SMTP id 33mr8791139wfi.0.1277377531155; Thu, 24 Jun 2010 04:05:31 -0700 (PDT) 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 Received: by 10.142.114.18 with HTTP; Thu, 24 Jun 2010 04:05:11 -0700 (PDT) In-Reply-To: References: From: Chen Huan Date: Thu, 24 Jun 2010 19:05:11 +0800 Message-ID: Subject: Re: [gentoo-user] Re: Failed to emerge xulrunner-1.9.2.4 To: gentoo-user@lists.gentoo.org Content-Type: multipart/alternative; boundary=00504502afbafd14530489c4a1dc X-Archives-Salt: ab4c4f2c-e365-4948-8476-a024402a3c52 X-Archives-Hash: 01f5b209317b875273a5624cd80a38c2 --00504502afbafd14530489c4a1dc Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable thanks, it is the problem 2010/6/23 walt > 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=8Cxulrun= ner 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 > older > 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++.so.6 > (I don't know why, but it probably involves .la files, as usual) so I > suggest > 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 > version) > > #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 ... > > > --00504502afbafd14530489c4a1dc Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable thanks, it is the problem

2010/6/23 walt = <w41ter@gmail.com<= /a>>
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=8Cxulrunner= 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. =C2=A0= I expect that
portage has recently installed gcc-4.4.3 (or 4.4.4 on ~x86) so you now have= (at
least) two versions of gcc on your machine, but you are still using the old= er
gcc-4.3.4.

The point is that you now have (at least) two versions of libstdc++.so.6 be= cause
each version of gcc installs its own version of libstdc++.

Somehow the xulrunner build is trying to use both versions of libstdc++.so.= 6
(I don't know why, but it probably involves .la files, as usual) so I s= uggest
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 * =C2=A0 =C2=A0<----- (I'm already using= the newer version)

#gcc-config 1
=C2=A0* Switching native-compiler to i686-pc-linux-gnu-4.3.4 ...

#gcc-config 2
=C2=A0* 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
=C2=A0* Scanning libtool files for hardcoded gcc library paths...
cat: ld.so.conf.d/*.conf: No such file or directory
=C2=A0* =C2=A0 [1/5] Scanning /lib ...
=C2=A0* =C2=A0 [2/5] Scanning /usr/lib ...
=C2=A0* =C2=A0 [3/5] Scanning /usr/games/lib ...
=C2=A0* =C2=A0 [4/5] Scanning /usr/i686-pc-linux-gnu/lib ...
=C2=A0* =C2=A0 [5/5] Scanning /usr/local/lib ...



--00504502afbafd14530489c4a1dc--