Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 333 - XFree86-4.2.0-r4 is missing
Summary: XFree86-4.2.0-r4 is missing
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Martin Schlemmer (RETIRED)
Depends on:
Blocks: 251
  Show dependency tree
Reported: 2002-01-25 14:47 UTC by Lars S. Jensen
Modified: 2003-02-04 19:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Lars S. Jensen 2002-01-25 14:47:45 UTC
XFree86-4.2.0-r4 looks good but it have a problem: no 
It can't build things that uses libtool to find libs: gnome-python

/bin/sh ./libtool --mode=link gcc  -mcpu=i686 -march=i686 -O3 -pipe   -o -rpath /usr/lib/python2.2/site-packages -module -avoid-version
gtkglmodule.lo -lgtkgl  -lGLU -lGL -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk
-rdynamic -lgmodule -lgthread -lglib -lpthread -ldl -lXi -lXext -lX11 -lm 
grep: /usr/lib/ No such file or directory
sed: can't read /usr/lib/ No such file or directory
libtool: link: `/usr/lib/' is not a valid libtool archive

Add to XFree86-4.2.0-r4  installation!
Comment 1 Bill Giannikos 2002-01-27 05:52:42 UTC
Files are provided by media-libs/mesa-3.5 and media-libs/mesa-glu-3.5
Comment 2 Bill Giannikos 2002-01-27 06:09:01 UTC
Small correction. media-libs/mesa-glu-3.5 is required, doesn't look like
media-libs/mesa-3.5 is.  Might be a good idea to install it anyway.

Also I don't think there is such a thing as, just

The NVIDIA drivers (from NVIDIA's site, not the gentoo ones) actually removes
the file when you install it.  Is this what you did?

Comment 3 Martin Schlemmer (RETIRED) gentoo-dev 2002-01-27 06:49:21 UTC
Hmm .. i commited xfree-4.2.0-r5 hours ago ... it have libGLU and the .la
libtool files.  The files from mesa cannot be used for xfree's libs unchanged
afiak, so merge -r5, or cp the files in files/4.2.0-r5/lib/ to /usr/X11R6/lib

It works here with reported failures.
Comment 4 Lars S. Jensen 2002-01-27 07:05:50 UTC
First: XFree86-4.2.0-r4 and up have Mesa GL/GLU build included!
With he new XFree86-4.2.0-r5 you only need to install media-gfx/nvidia to get
GL and GLU!

I will build it now.

To Bill:
The problems start with Mesa 3.5 because it is building GLU against MesaOS that
depend on the Mesa version of 

-- the rest is related to this bug:

NVIDIA can't use the from Mesa >=3.5 and the gl.h from nvidia don't
define GLAPI and GLAPIENTRY that is needed for Mesa glu.h >= 3.5!
Comment 5 Lars S. Jensen 2002-01-27 09:14:54 UTC
I have install XFree-4.2.0-r5
It also require a rebuild of all libs that use libtool and libGL*
I don't use media-lib/mesa(-glu) with XFree-4.2.0-r5 :-)

I found a bug in /usr/X11R6/lib/
dependency_libs=' -L/usr/X11R6/lib /usr/X11R6/ -lSM -lICE -lXmu -lXt
-lXext -lXi -lX11 -lpthread is not install in /usr/X11R6/  but in /usr/X11R6/lib/
do a 'sed s#/usr/X11R6/' on 

This will not help nvidia because it is in /usr/lib/

We need a symlink from /usr/lib/libGL.* to /usr/X11R6/lib/libGL.*  in the nvidia
ebuild, so that libtool can find /usr/X11R6/lib/libGL.{so,la}.

Comment 6 Lars S. Jensen 2002-01-27 10:20:54 UTC
Now it works --- the last fix of cvs v1.3 is OK :-).

You can close the bug with XFree-4.2.0-r5.