Gentoo Archives: gentoo-amd64

From: felix@×××××××.com
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] Re: A different Openoffice Build problem
Date: Sat, 28 Oct 2006 06:26:22
Message-Id: 20061028062217.GA10209@crowfix.com
In Reply to: [gentoo-amd64] Re: A different Openoffice Build problem by Duncan <1i5t5.duncan@cox.net>
1 On Sat, Oct 28, 2006 at 04:33:09AM +0000, Duncan wrote:
2 > felix@×××××××.com posted 20061027175022.GA16955@×××××××.com, excerpted
3 > below, on Fri, 27 Oct 2006 10:50:22 -0700:
4 >
5 > > Checking DLL
6 > > ../unxlngx6.pro/lib/check_libucbhelper3gcc3.so ...: ERROR:
7 > > /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/libstdc++.so.6: version
8 > > `CXXABI_1.3.1' not found (required by
9 > > ../unxlngx6.pro/lib/check_libucbhelper3gcc3.so)
10 >
11 > Richard Fish is on the right track here... that error points to a typical
12 > mixup between gcc 3.x and 4.x.
13 >
14 > However, perhaps the solution is a bit simpler... Have you tried
15 > running fix_libtool_files.sh with the old gcc version (3.4.6 in this case,
16
17 Ran this, oo failed the same way. Out of curiousity, I ran
18 fix_libtool again, and the output differs slightly the second time.
19
20 First run:
21
22 * Scanning libtool files for hardcoded gcc library paths...
23 * [1/27] Scanning /lib ...
24 * [2/27] Scanning /usr/lib ...
25 * [3/27] Scanning //usr/lib32/opengl/xorg-x11/lib ...
26 * [4/27] Scanning //usr/lib64/opengl/xorg-x11/lib ...
27 * [5/27] Scanning /emul/linux/x86/lib ...
28 * [6/27] Scanning /emul/linux/x86/usr/lib ...
29 * [7/27] Scanning /emul/linux/x86/usr/qt/2/lib ...
30 * [8/27] Scanning /emul/linux/x86/usr/qt/3/lib ...
31 * [9/27] Scanning /lib32 ...
32 * [10/27] Scanning /lib64 ...
33 * [11/27] Scanning /opt/blackdown-jdk-1.4.2.03/jre/lib/amd64 ...
34 * [12/27] Scanning /opt/insight/lib ...
35 * [13/27] Scanning /usr/X11R6/lib/lesstif ...
36 * [14/27] Scanning /usr/games/lib32 ...
37 * [15/27] Scanning /usr/games/lib64 ...
38 * [16/27] Scanning /usr/kde/3.5/lib ...
39 * [17/27] Scanning /usr/kde/3.5/lib32 ...
40 * [18/27] Scanning /usr/kde/3.5/lib64 ...
41 * [19/27] Scanning /usr/lib32 ...
42 * [20/27] Scanning /usr/lib64 ...
43 * FIXING: /usr/lib64/gcc-lib/x86_64-pc-linux-gnu/3.4.6/32/libffi.la ...[v]
44 * FIXING: /usr/lib64/gcc-lib/x86_64-pc-linux-gnu/3.4.6/32/libstdc++.la ...[vv]
45 * FIXING: /usr/lib64/gcc-lib/x86_64-pc-linux-gnu/3.4.6/32/libsupc++.la ...[vv]
46 * FIXING: /usr/lib64/gcc-lib/x86_64-pc-linux-gnu/3.4.6/32/libg2c.la ...[v]
47 * FIXING: /usr/lib64/gcc-lib/x86_64-pc-linux-gnu/3.4.6/libffi.la ...[]
48 * FIXING: /usr/lib64/gcc-lib/x86_64-pc-linux-gnu/3.4.6/libgcj.la ...[v]
49 * FIXING: /usr/lib64/gcc-lib/x86_64-pc-linux-gnu/3.4.6/libstdc++.la ...[v]
50 * FIXING: /usr/lib64/gcc-lib/x86_64-pc-linux-gnu/3.4.6/lib-org-w3c-dom.la ...[v]
51 * FIXING: /usr/lib64/gcc-lib/x86_64-pc-linux-gnu/3.4.6/lib-org-xml-sax.la ...[v]
52 * FIXING: /usr/lib64/gcc-lib/x86_64-pc-linux-gnu/3.4.6/libsupc++.la ...[v]
53 * FIXING: /usr/lib64/gcc-lib/x86_64-pc-linux-gnu/3.4.6/lib-gnu-java-awt-peer-gtk.la ...[]
54 * FIXING: /usr/lib64/gcc-lib/x86_64-pc-linux-gnu/3.4.6/libg2c.la ...[]
55 * [21/27] Scanning /usr/local/lib ...
56 * [22/27] Scanning /usr/local/lib32 ...
57 * [23/27] Scanning /usr/local/lib64 ...
58 * [24/27] Scanning /usr/qt/3/lib ...
59 * [25/27] Scanning /usr/qt/3/lib32 ...
60 * [26/27] Scanning /usr/qt/3/lib64 ...
61 * [27/27] Scanning /usr/x86_64-pc-linux-gnu/lib ...
62
63 The second run drops the v's inside the [], and the first four FIXING
64 lines with .../32/... disappear. A third rundupped the second run.
65 Seems suspicious to me that it would repeat the FIXING lines.
66
67 I am going to rename the 3.4.2 (!) and 3.4.6 gcc dirs just to see what
68 happens ...
69
70 > usually fixes the problem. If not, sometimes it's possible to figure out
71 > which file the problem is in manually -- do a search in /usr/lib64 (and
72 > other libdirs, but start with that one) for all *.la files containing 3.4.6
73 > and ensure they have the path to your current gcc (4.1.1) as well as the
74 > old 3.4.6 version.
75
76 I am not sure what you mean by "ensure they have the path" -- how
77 would I determine what path they have?
78
79 --
80 ... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
81 Felix Finch: scarecrow repairman & rocket surgeon / felix@×××××××.com
82 GPG = E987 4493 C860 246C 3B1E 6477 7838 76E9 182E 8151 ITAR license #4933
83 I've found a solution to Fermat's Last Theorem but I see I've run out of room o
84 --
85 gentoo-amd64@g.o mailing list

Replies

Subject Author
Re: [gentoo-amd64] Re: A different Openoffice Build problem felix@×××××××.com
[gentoo-amd64] Re: A different Openoffice Build problem Duncan <1i5t5.duncan@×××.net>