* [gentoo-amd64] eselect opengl keeps breaking my headers
@ 2006-06-12 7:49 Alex Bennee
2006-06-12 10:14 ` [gentoo-amd64] " Duncan
0 siblings, 1 reply; 2+ messages in thread
From: Alex Bennee @ 2006-06-12 7:49 UTC (permalink / raw
To: gentoo-amd64
Every time I run "eselect opengl set xorg-x11" it switches my opengl
headers to the 32 bit versions which obviously breaks compiles like X.
Unfortunately it seems to get called in the xorg ebuilds which means I
currently can't build X.
Although the man page assures me there is some html documentation for
eselect I can't seem to find it on my system. Is there a build flag I
should be enabling?
Regardless of finding documentation does anyone know how to stop eselect
breaking my setup?
--
Alex, homepage: http://www.bennee.com/~alex/
A committee takes root and grows, it flowers, wilts and dies, scattering
the seed from which other committees will bloom. -- Parkinson
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-amd64] Re: eselect opengl keeps breaking my headers
2006-06-12 7:49 [gentoo-amd64] eselect opengl keeps breaking my headers Alex Bennee
@ 2006-06-12 10:14 ` Duncan
0 siblings, 0 replies; 2+ messages in thread
From: Duncan @ 2006-06-12 10:14 UTC (permalink / raw
To: gentoo-amd64
Alex Bennee <kernel-hacker@bennee.com> posted
1150098579.10664.8.camel@malory, excerpted below, on Mon, 12 Jun 2006
08:49:39 +0100:
> Every time I run "eselect opengl set xorg-x11" it switches my opengl
> headers to the 32 bit versions which obviously breaks compiles like X.
> Unfortunately it seems to get called in the xorg ebuilds which means I
> currently can't build X.
>
> Although the man page assures me there is some html documentation for
> eselect I can't seem to find it on my system. Is there a build flag I
> should be enabling?
>
> Regardless of finding documentation does anyone know how to stop eselect
> breaking my setup?
OK, I don't have the problem 32-bit libraries merged, and don't have the
issue, which hints at one work-around, anyway. Assuming you are running
the 32-bit compatibility binary packages, simply temporarily unmerge them,
then run eselect opengl and do your xorg merges and whatever, then remerge
the 32-bit stuff. Because it's a binary compatibility package that's
precompiled, the remerge shouldn't be a big deal as it'll go pretty fast.
If you are using the 32-bit chroot option and experiencing the problem,
the unmerge/remerge solution will be rather more difficult as the remerge
would do the 32-bit compile and therefore take longer. In this case,
consider simply temporarily moving the 32-bit library dir containing the
problem libraries out of the search path, say to /home or something, while
you do the otherwise problematic 64-bit compiles, or umount the 32-bit
chroot, if it's a separate mount, or use a mount --bind (see the mount
manpage) or similar to mount something over the problem 32-bit dir,
therefore hiding it temporarily.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
--
gentoo-amd64@gentoo.org mailing list
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2006-06-12 10:17 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-12 7:49 [gentoo-amd64] eselect opengl keeps breaking my headers Alex Bennee
2006-06-12 10:14 ` [gentoo-amd64] " Duncan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox