Gentoo Archives: gentoo-user

From: David Haller <gentoo@×××××××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] problem changing to 17.1 profile
Date: Sat, 02 Nov 2019 15:35:22
Message-Id: 20191102153454.62vau5ra2xp7jvqk@grusum.endjinn.de
In Reply to: Re: [gentoo-user] problem changing to 17.1 profile by John Covici
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"

Replies

Subject Author
Re: [gentoo-user] problem changing to 17.1 profile John Covici <covici@××××××××××.com>
Re: [gentoo-user] problem changing to 17.1 profile John Covici <covici@××××××××××.com>