Hamish Marson posted <[EMAIL PROTECTED]>, excerpted below,
 on Tue, 10 Jan 2006 19:31:16 +0000:

> The file glxproto.h appears to be incorrect on my machine... I'm not
> sure which part of the modularised X this file should be a part of...
> But it's not in /var/tmp/portage anywhere after installing
> xorg-x11-7.0 and all it's pre-reqs (I went through the process of
> removing all my old X version and also all the pre-reqs I know of for
> v7.0).
> 
> The glxproto.h I do have is
> 
> ls -l /usr/include/GL/glxproto.h
> lrwxrwxrwx  1 root root 46 Jan 10 18:32 /usr/include/GL/glxproto.h -> 
> /usr/lib32/opengl/xorg-x11/include/glxproto.h

> damned tmp # ls -l /usr/lib32/opengl/xorg-x11/include/glxproto.h
> - -r--r--r--  1 root root 71034 Jan  3 23:21 
> /usr/lib32/opengl/xorg-x11/include/glxproto.h

Yes, that's incorrect:

ls -l /usr/lib64/opengl/xorg-x11/include/glxproto.h
-rw-r--r--  1 root root 75166 Dec 24 12:08 
/usr/lib64/opengl/xorg-x11/include/glxproto.h

equery b glxproto.h
[ Searching for file(s) glxproto.h in *... ]
x11-proto/glproto-1.4.3 (/usr/lib64/opengl/xorg-x11/include/glxproto.h)

ls /usr/lib32/opengl/
global/

I don't even have the 32-bit include subdir, but then again, I don't do
much with 32-bit /to/ have the subdir.  Perhaps that's why mine is correct
-- it couldn't find the incorrect one to link to.

Run the equery and see what comes up for your system.  You should have a
32-bit package owning that 32-bit file, and can see what if anything says
it owns that bad symlink.  I'd then suggest unmerging, then remerging
both that package (hand deleting the bad symlink if nothing owns it) and
the one equery returned above for me (x11-proto/glproto).

Note that eselect opengl (that's the new way to set it, don't remember the
old one) will create some symlinks and the like when you switch opengl
implementations.  Did you remember to clear all that stuff out as
instructed pre-modular-X merge, according to the HOWTO?  If not, perhaps
that's why it's messed up now.  If so, well, I suppose kinks like that are
probably one reason it's not unmasked, yet.  Isn't being a tester fun?  =8^)

(Seriously, it's the challenge of working thru issues like that, that make
computers so fascinating for me.  If I wanted something boring, I'd be
watching TV or something, instead of overcoming the latest issue that
happened to come up due to all the testing stuff I run on this thing.)

-- 
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 in
http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html


-- 
[email protected] mailing list

Reply via email to