1 |
Hello, |
2 |
|
3 |
On Sat, 02 Nov 2019, John Covici wrote: |
4 |
>On Sat, 02 Nov 2019 02:58:16 -0400, |
5 |
>David Haller wrote: |
6 |
>> On Sat, 02 Nov 2019, John Covici wrote: |
7 |
>> >Hi. Well, I was finally able to do the change of profile tothe 17.1 |
8 |
>> >profile. I have gotten all the way almost to the end of this process |
9 |
>> >to the final step where itwantsto emerge all the 32-bit packages. I |
10 |
>> >am about two from the end of that list and trying to emerge |
11 |
>> >x11-libs/gtk+-2.24.32-r1 andI have run into this problem: |
12 |
>> > |
13 |
>> >libtool: link: x86_64-pc-linux-gnu-gcc -O2 -mtune=core2 -pipe -ggdb |
14 |
>> >-Wall -Wl,-O1 -o decompose-bits decompose-bits.o -Wl,--as-needed |
15 |
>> >/usr/lib/libatk-1.0.so -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 |
16 |
>> ^^^^^^^^^^^^^^^ |
17 |
>> >-lgobject-2.0 -lglib-2.0 |
18 |
>> >/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: |
19 |
>> >/usr/lib/libatk-1.0.so: error adding symbols: file in wrong format |
20 |
>> [..] |
21 |
>> >Thanks in advance for any suggestions asto howto proceed. |
22 |
>> |
23 |
>> Have you moved your /usr/lib* stuff to the new layout yet? I.e. |
24 |
>> is /usr/lib a symlink to /usr/lib64 or is it a directory containing |
25 |
>> the 32-bit libs? If the latter, gcc is picking up the wrong lib for |
26 |
>> this (64-bit) compile. |
27 |
>> |
28 |
>> And anyway, are you on a multilib setup and have both atk (and deps) |
29 |
>> and gtk+ the "abi_x86_32 multilib" USE-flags set? |
30 |
>> |
31 |
>> I still have the old /usr/lib* layout, i.e.: |
32 |
>> $ ls -ld /usr/lib* | cut -d/ -f2- |
33 |
>> usr/lib -> lib64/ |
34 |
>> usr/lib32/ |
35 |
>> usr/lib64/ |
36 |
>> usr/libexec/ |
37 |
>> |
38 |
>> and this in make.conf: |
39 |
>> |
40 |
>> CHOST="x86_64-pc-linux-gnu" |
41 |
>> ABI_X86="64" |
42 |
>> |
43 |
>> and above mentionend USE-flags for all packages and their deps I |
44 |
>> want/need 32-bit libs (and/or binaries)... |
45 |
> |
46 |
>I have the new layout: |
47 |
>drwxr-xr-x 68 root root 651 Nov 2 01:10 /usr/lib/ |
48 |
|
49 |
But you're on |
50 |
|
51 |
CHOST="x86_64-pc-linux-gnu" |
52 |
ABI_X86="64" |
53 |
|
54 |
are you? |
55 |
|
56 |
>and a use flag for the offending package |
57 |
> |
58 |
>dev-libs/atk abi_x86_32 |
59 |
|
60 |
I don't see 'multilib' there... Do you have /usr/lib64/libatk-1.0.*? |
61 |
|
62 |
If not, add 'multilib' to all deps of gtk+ and re-emerge those. |
63 |
|
64 |
HTH, |
65 |
-dnh |
66 |
|
67 |
-- |
68 |
Mal: "We're in deep space, corner of no and where." |
69 |
--Episode #14, "Objects in Space" |