* [gentoo-user] broken system - get_libdir returns an emtpy string - please help
@ 2011-03-21 9:19 Helmut Jarausch
2011-03-21 10:13 ` [gentoo-user] " walt
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: Helmut Jarausch @ 2011-03-21 9:19 UTC (permalink / raw
To: gentoo-user
Hi,
probably, portage-2.2.0_alpha28 has broken my system.
I have reinstalled a binary version of portage-2.2.0_alpha27, but ...
For many packages, portage installs libraries into /usr instead of
/usr/lib64 or /usr/lib32
Probably, the function get_libdir
(defined in /usr/portage/eclass/multilib.eclass)
returns an empty string.
Does anybody know, how to recover from this?
Many thanks for a hint,
Helmut.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-user] Re: broken system - get_libdir returns an emtpy string - please help
2011-03-21 9:19 [gentoo-user] broken system - get_libdir returns an emtpy string - please help Helmut Jarausch
@ 2011-03-21 10:13 ` walt
2011-03-21 10:44 ` Helmut Jarausch
2011-03-21 11:31 ` [gentoo-user] " Gregory Fontenele
2011-03-21 12:03 ` Helmut Jarausch
2 siblings, 1 reply; 8+ messages in thread
From: walt @ 2011-03-21 10:13 UTC (permalink / raw
To: gentoo-user
On 03/21/2011 02:19 AM, Helmut Jarausch wrote:
> Hi,
>
> probably, portage-2.2.0_alpha28 has broken my system.
>
> I have reinstalled a binary version of portage-2.2.0_alpha27, but ...
>
> For many packages, portage installs libraries into /usr instead of
> /usr/lib64 or /usr/lib32
>
> Probably, the function get_libdir
> (defined in /usr/portage/eclass/multilib.eclass)
> returns an empty string.
Seems that some important definitions are stored in
/usr/portage/profiles/features/multilib/make.defaults and for some
reason they are not being honored.
That file should be sourced during every emerge, depending on your
selected portage profile. What "does eselect profile list" say?
Is the selected profile the correct one?
Maybe using the -d flag with emerge will give you a hint where things
are going wrong.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Re: broken system - get_libdir returns an emtpy string - please help
2011-03-21 10:13 ` [gentoo-user] " walt
@ 2011-03-21 10:44 ` Helmut Jarausch
2011-03-21 11:31 ` Gregory Fontenele
0 siblings, 1 reply; 8+ messages in thread
From: Helmut Jarausch @ 2011-03-21 10:44 UTC (permalink / raw
To: gentoo-user
On 03/21/2011 11:13:36 AM, walt wrote:
> On 03/21/2011 02:19 AM, Helmut Jarausch wrote:
> > Hi,
> >
> > probably, portage-2.2.0_alpha28 has broken my system.
> >
> > I have reinstalled a binary version of portage-2.2.0_alpha27, but
> ...
> >
> > For many packages, portage installs libraries into /usr instead of
> > /usr/lib64 or /usr/lib32
> >
> > Probably, the function get_libdir
> > (defined in /usr/portage/eclass/multilib.eclass)
> > returns an empty string.
>
> Seems that some important definitions are stored in
> /usr/portage/profiles/features/multilib/make.defaults and for some
> reason they are not being honored.
>
> That file should be sourced during every emerge, depending on your
> selected portage profile. What "does eselect profile list" say?
> Is the selected profile the correct one?
>
> Maybe using the -d flag with emerge will give you a hint where things
> are going wrong.
Thanks, Walt.
/usr/portage/profiles/features/multilib/make.defaults looks OK
The selected profile is default/linux/amd64/10.0/desktop
which is OK, as well.
I should have mentioned that after installing portage-2.2.0_alpha28
the search path included /usr/portage/bin which doesn't exist.
I have no idea where this came from.
The debugging run revealed that the 'multilib' USE flag got lost.
I've just emerged a package both on my machine and a very similar
machine but which hasn't been updated the last few days.
Diffing the two log files showed that the multilib USE flag isn't in
effect on my machine (only).
I've compared /etc/make.conf on both machines and there isn't any
difference. So, it looks like a broken profile here.
What to do about that?
Thanks,
Helmut.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] broken system - get_libdir returns an emtpy string - please help
2011-03-21 9:19 [gentoo-user] broken system - get_libdir returns an emtpy string - please help Helmut Jarausch
2011-03-21 10:13 ` [gentoo-user] " walt
@ 2011-03-21 11:31 ` Gregory Fontenele
2011-03-21 12:03 ` Helmut Jarausch
2 siblings, 0 replies; 8+ messages in thread
From: Gregory Fontenele @ 2011-03-21 11:31 UTC (permalink / raw
To: gentoo-user@lists.gentoo.org; +Cc: gentoo-user@lists.gentoo.org
[-- Attachment #1: Type: text/plain, Size: 625 bytes --]
any manager can I unsubscribe from this list?
Enviado via iPhone
Em 21/03/2011, às 06:19, Helmut Jarausch <jarausch@igpm.rwth-aachen.de> escreveu:
> Hi,
>
> probably, portage-2.2.0_alpha28 has broken my system.
>
> I have reinstalled a binary version of portage-2.2.0_alpha27, but ...
>
> For many packages, portage installs libraries into /usr instead of
> /usr/lib64 or /usr/lib32
>
> Probably, the function get_libdir
> (defined in /usr/portage/eclass/multilib.eclass)
> returns an empty string.
>
> Does anybody know, how to recover from this?
>
> Many thanks for a hint,
> Helmut.
>
[-- Attachment #2: Type: text/html, Size: 1332 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Re: broken system - get_libdir returns an emtpy string - please help
2011-03-21 10:44 ` Helmut Jarausch
@ 2011-03-21 11:31 ` Gregory Fontenele
2011-03-21 22:00 ` Dale
0 siblings, 1 reply; 8+ messages in thread
From: Gregory Fontenele @ 2011-03-21 11:31 UTC (permalink / raw
To: gentoo-user@lists.gentoo.org; +Cc: gentoo-user@lists.gentoo.org
[-- Attachment #1: Type: text/plain, Size: 1973 bytes --]
any manager can I unsubscribe from this list?
Enviado via iPhone
Em 21/03/2011, às 07:44, Helmut Jarausch <jarausch@igpm.rwth-aachen.de> escreveu:
> On 03/21/2011 11:13:36 AM, walt wrote:
>> On 03/21/2011 02:19 AM, Helmut Jarausch wrote:
>>> Hi,
>>>
>>> probably, portage-2.2.0_alpha28 has broken my system.
>>>
>>> I have reinstalled a binary version of portage-2.2.0_alpha27, but
>> ...
>>>
>>> For many packages, portage installs libraries into /usr instead of
>>> /usr/lib64 or /usr/lib32
>>>
>>> Probably, the function get_libdir
>>> (defined in /usr/portage/eclass/multilib.eclass)
>>> returns an empty string.
>>
>> Seems that some important definitions are stored in
>> /usr/portage/profiles/features/multilib/make.defaults and for some
>> reason they are not being honored.
>>
>> That file should be sourced during every emerge, depending on your
>> selected portage profile. What "does eselect profile list" say?
>> Is the selected profile the correct one?
>>
>> Maybe using the -d flag with emerge will give you a hint where things
>> are going wrong.
>
> Thanks, Walt.
>
> /usr/portage/profiles/features/multilib/make.defaults looks OK
>
> The selected profile is default/linux/amd64/10.0/desktop
> which is OK, as well.
>
> I should have mentioned that after installing portage-2.2.0_alpha28
> the search path included /usr/portage/bin which doesn't exist.
> I have no idea where this came from.
>
> The debugging run revealed that the 'multilib' USE flag got lost.
>
> I've just emerged a package both on my machine and a very similar
> machine but which hasn't been updated the last few days.
>
> Diffing the two log files showed that the multilib USE flag isn't in
> effect on my machine (only).
>
> I've compared /etc/make.conf on both machines and there isn't any
> difference. So, it looks like a broken profile here.
> What to do about that?
>
> Thanks,
> Helmut.
>
[-- Attachment #2: Type: text/html, Size: 4482 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] broken system - get_libdir returns an emtpy string - please help
2011-03-21 9:19 [gentoo-user] broken system - get_libdir returns an emtpy string - please help Helmut Jarausch
2011-03-21 10:13 ` [gentoo-user] " walt
2011-03-21 11:31 ` [gentoo-user] " Gregory Fontenele
@ 2011-03-21 12:03 ` Helmut Jarausch
2011-03-21 23:22 ` Mike Gilbert
2 siblings, 1 reply; 8+ messages in thread
From: Helmut Jarausch @ 2011-03-21 12:03 UTC (permalink / raw
To: gentoo-user
On 03/21/2011 10:19:07 AM, Helmut Jarausch wrote:
> Hi,
>
> probably, portage-2.2.0_alpha28 has broken my system.
>
> I have reinstalled a binary version of portage-2.2.0_alpha27, but ...
>
> For many packages, portage installs libraries into /usr instead of
> /usr/lib64 or /usr/lib32
>
> Probably, the function get_libdir
> (defined in /usr/portage/eclass/multilib.eclass)
> returns an empty string.
>
I've just nuked /usr/portage/profile and restored it from a
machine which hasn't been updated the last few days.
Now, it looks as if this has fixed my machine.
So, beware of portage-2.2.0_alpha28 !
Helmut.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] Re: broken system - get_libdir returns an emtpy string - please help
2011-03-21 11:31 ` Gregory Fontenele
@ 2011-03-21 22:00 ` Dale
0 siblings, 0 replies; 8+ messages in thread
From: Dale @ 2011-03-21 22:00 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 333 bytes --]
Gregory Fontenele wrote:
> any manager can I unsubscribe from this list?
>
I don't think there are any "managers" here. You have to unsubscribe
yourself, sort of the same way you subscribed to this list. Try reading
this or the headers in each message:
http://www.gentoo.org/main/en/lists.xml
Hope that helps.
Dale
:-) :-)
[-- Attachment #2: Type: text/html, Size: 916 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] broken system - get_libdir returns an emtpy string - please help
2011-03-21 12:03 ` Helmut Jarausch
@ 2011-03-21 23:22 ` Mike Gilbert
0 siblings, 0 replies; 8+ messages in thread
From: Mike Gilbert @ 2011-03-21 23:22 UTC (permalink / raw
To: gentoo-user; +Cc: Helmut Jarausch
On Mon, Mar 21, 2011 at 8:03 AM, Helmut Jarausch
<jarausch@igpm.rwth-aachen.de> wrote:
> On 03/21/2011 10:19:07 AM, Helmut Jarausch wrote:
>> Hi,
>>
>> probably, portage-2.2.0_alpha28 has broken my system.
>>
>> I have reinstalled a binary version of portage-2.2.0_alpha27, but ...
>>
>> For many packages, portage installs libraries into /usr instead of
>> /usr/lib64 or /usr/lib32
>>
>> Probably, the function get_libdir
>> (defined in /usr/portage/eclass/multilib.eclass)
>> returns an empty string.
>>
>
> I've just nuked /usr/portage/profile and restored it from a
> machine which hasn't been updated the last few days.
>
> Now, it looks as if this has fixed my machine.
>
> So, beware of portage-2.2.0_alpha28 !
>
> Helmut.
>
>
vapier made some changes to the multilib profile stuff around 20 hours
ago. Maybe related?
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2011-03-21 23:23 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-21 9:19 [gentoo-user] broken system - get_libdir returns an emtpy string - please help Helmut Jarausch
2011-03-21 10:13 ` [gentoo-user] " walt
2011-03-21 10:44 ` Helmut Jarausch
2011-03-21 11:31 ` Gregory Fontenele
2011-03-21 22:00 ` Dale
2011-03-21 11:31 ` [gentoo-user] " Gregory Fontenele
2011-03-21 12:03 ` Helmut Jarausch
2011-03-21 23:22 ` Mike Gilbert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox