1 |
Hello, |
2 |
|
3 |
On Sat, 02 Nov 2019, John Covici wrote: |
4 |
>Hi. Well, I was finally able to do the change of profile tothe 17.1 |
5 |
>profile. I have gotten all the way almost to the end of this process |
6 |
>to the final step where itwantsto emerge all the 32-bit packages. I |
7 |
>am about two from the end of that list and trying to emerge |
8 |
>x11-libs/gtk+-2.24.32-r1 andI have run into this problem: |
9 |
> |
10 |
>libtool: link: x86_64-pc-linux-gnu-gcc -O2 -mtune=core2 -pipe -ggdb |
11 |
>-Wall -Wl,-O1 -o decompose-bits decompose-bits.o -Wl,--as-needed |
12 |
>/usr/lib/libatk-1.0.so -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 |
13 |
^^^^^^^^^^^^^^^ |
14 |
>-lgobject-2.0 -lglib-2.0 |
15 |
>/usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: |
16 |
>/usr/lib/libatk-1.0.so: error adding symbols: file in wrong format |
17 |
[..] |
18 |
>Thanks in advance for any suggestions asto howto proceed. |
19 |
|
20 |
Have you moved your /usr/lib* stuff to the new layout yet? I.e. |
21 |
is /usr/lib a symlink to /usr/lib64 or is it a directory containing |
22 |
the 32-bit libs? If the latter, gcc is picking up the wrong lib for |
23 |
this (64-bit) compile. |
24 |
|
25 |
And anyway, are you on a multilib setup and have both atk (and deps) |
26 |
and gtk+ the "abi_x86_32 multilib" USE-flags set? |
27 |
|
28 |
I still have the old /usr/lib* layout, i.e.: |
29 |
$ ls -ld /usr/lib* | cut -d/ -f2- |
30 |
usr/lib -> lib64/ |
31 |
usr/lib32/ |
32 |
usr/lib64/ |
33 |
usr/libexec/ |
34 |
|
35 |
and this in make.conf: |
36 |
|
37 |
CHOST="x86_64-pc-linux-gnu" |
38 |
ABI_X86="64" |
39 |
|
40 |
and above mentionend USE-flags for all packages and their deps I |
41 |
want/need 32-bit libs (and/or binaries)... |
42 |
|
43 |
HTH, |
44 |
-dnh |
45 |
|
46 |
-- |
47 |
Steige um auf Emacs als Editor. Dann wird es nicht mehr primär LaTeX |
48 |
sein, das Dir das Gefühl vermittelt, unter den Möglichkeiten Deiner |
49 |
Werkzeuge zu bleiben. -- David Kastrup in dctt |