Gentoo Archives: gentoo-user

From: Gregory Fontenele <gregoryfontenele@×××××.com>
To: "gentoo-user@l.g.o" <gentoo-user@l.g.o>
Cc: "gentoo-user@l.g.o" <gentoo-user@l.g.o>
Subject: Re: [gentoo-user] Re: broken system - get_libdir returns an emtpy string - please help
Date: Mon, 21 Mar 2011 11:35:36
Message-Id: EC19921D-5F7E-4CA0-87DA-7B54F6239501@gmail.com
In Reply to: Re: [gentoo-user] Re: broken system - get_libdir returns an emtpy string - please help by Helmut Jarausch
1 any manager can I unsubscribe from this list?
2
3 Enviado via iPhone
4
5 Em 21/03/2011, às 07:44, Helmut Jarausch <jarausch@××××××××××××××××.de> escreveu:
6
7 > On 03/21/2011 11:13:36 AM, walt wrote:
8 >> On 03/21/2011 02:19 AM, Helmut Jarausch wrote:
9 >>> Hi,
10 >>>
11 >>> probably, portage-2.2.0_alpha28 has broken my system.
12 >>>
13 >>> I have reinstalled a binary version of portage-2.2.0_alpha27, but
14 >> ...
15 >>>
16 >>> For many packages, portage installs libraries into /usr instead of
17 >>> /usr/lib64 or /usr/lib32
18 >>>
19 >>> Probably, the function get_libdir
20 >>> (defined in /usr/portage/eclass/multilib.eclass)
21 >>> returns an empty string.
22 >>
23 >> Seems that some important definitions are stored in
24 >> /usr/portage/profiles/features/multilib/make.defaults and for some
25 >> reason they are not being honored.
26 >>
27 >> That file should be sourced during every emerge, depending on your
28 >> selected portage profile. What "does eselect profile list" say?
29 >> Is the selected profile the correct one?
30 >>
31 >> Maybe using the -d flag with emerge will give you a hint where things
32 >> are going wrong.
33 >
34 > Thanks, Walt.
35 >
36 > /usr/portage/profiles/features/multilib/make.defaults looks OK
37 >
38 > The selected profile is default/linux/amd64/10.0/desktop
39 > which is OK, as well.
40 >
41 > I should have mentioned that after installing portage-2.2.0_alpha28
42 > the search path included /usr/portage/bin which doesn't exist.
43 > I have no idea where this came from.
44 >
45 > The debugging run revealed that the 'multilib' USE flag got lost.
46 >
47 > I've just emerged a package both on my machine and a very similar
48 > machine but which hasn't been updated the last few days.
49 >
50 > Diffing the two log files showed that the multilib USE flag isn't in
51 > effect on my machine (only).
52 >
53 > I've compared /etc/make.conf on both machines and there isn't any
54 > difference. So, it looks like a broken profile here.
55 > What to do about that?
56 >
57 > Thanks,
58 > Helmut.
59 >

Replies