Gentoo Archives: gentoo-amd64

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] Re: libGL can't be found...
Date: Fri, 24 Feb 2006 09:18:59
Message-Id: pan.2006.02.24.09.16.13.896314@cox.net
In Reply to: Re: [gentoo-amd64] libGL can't be found... by Hamish Marson
1 Hamish Marson posted <1140713563.16708.26.camel@ballbreaker>, excerpted
2 below, on Thu, 23 Feb 2006 16:52:43 +0000:
3
4 > Sigh... Much hacking later... The damn things disappear!!! OK. I
5 > re-emerged a lot... Update xorg-x11 as well because mythtv 0.19 needs qt
6 > with opengl support... And my symlinks disappear... So I play with
7 > eselect a bit & putting set -x in the relevant routins in
8 > /usr/share/eselect/modules/opengl.eselect reveals that eselect is busy
9 > trying to symlink opengl libs from /usr/lib32 which don't exist &
10 > ignoring lib64...
11 >
12 > Damn... Where is this stuff configured for eselect to do that?
13
14 Isn't eselect still ~amd64? This is probably one of the reasons.
15
16 $earch app-admin/eselect
17 eselect-0.9.6[0]:
18 eselect-1.0_rc1[0]:
19 eselect-1.0_rc2[0]:
20 eselect-1.0[0]: ~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
21
22 Yes... nothing stable on any arch. Only ~arch for everything. (earch is
23 a script I picked up on the dev list. As you can see, it lists the
24 versions of a package [and the slot, 0 above as eselect is unslotted] with
25 the associated arch keywording.)
26
27 Those running the default multilib amd64 profiles who've upgraded gcc
28 since they've merged eselect are likely aware of another issue as well.
29 eselect compiler doesn't yet properly manage the 32-bit compiler
30 selection, when gcc is upgraded, so if the upgrade is in the same slot (as
31 is the case every time we upgrade the weekly gcc-4.1 cvs snapshots, for
32 those running it), the 32-bit compiler ends up pointing at the previous
33 version for that slot, which no longer exists! eselect compiler must be
34 run manually to switch to the new 32-bit gcc. Likewise, the old compiler
35 profile file isn't removed when the old gcc is unmerged, so eselect
36 continues to list stale gcc versions as choices until the associated
37 profile is removed manually.
38
39 Folks like me that run a ~arch system should expect such less than smooth
40 operation, from time to time, and in fact many of us enjoy the challenge
41 (I definitely do), so it's no big deal, even if it /does/ get slightly
42 frustrating from time to time. It's all in the game!
43
44 --
45 Duncan - List replies preferred. No HTML msgs.
46 "Every nonfree program has a lord, a master --
47 and if you use the program, he is your master." Richard Stallman in
48 http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html
49
50
51 --
52 gentoo-amd64@g.o mailing list

Replies

Subject Author
Re: [gentoo-amd64] Re: libGL can't be found... "D. Wokan" <wokan@×××.net>