1 |
With x11-base/xorg-server-0.99.1-r5, the missing sparc-specific source |
2 |
files are no longer missing, and one build cycle runs successfully. |
3 |
|
4 |
However, suppose that you want to build it more than once, and suppose |
5 |
you are using the 'eselect opengl ...' version of opengl-update: |
6 |
x11-base/opengl-update-3.0.0. Then, the symbolic |
7 |
links /usr/include/GL/gl.h -> /usr/lib/opengl/xorg-x11/include/gl.h etc. |
8 |
(all but 2 of the 7 required) disappear, and a second build of |
9 |
xorg-server fails with "cannot include GL/glxproto.h - type messages. |
10 |
|
11 |
In other words, the header files provided by the glproto and mesa |
12 |
packages are not available to xorg-server when it builds (nor to |
13 |
anything else which expects them to be in /usr/include/GL...). |
14 |
|
15 |
eselect-opengl establishes glext.h, glxext.h, but I cannot find how the |
16 |
rest of the GL/... headers are supposed to get setup. |
17 |
|
18 |
If you create the links by hand, everything seems to build fine. (But |
19 |
after each build or xorg-server, if you want to rebuild for some reason, |
20 |
you need to reestablish the links, because the opengl-update helpfully |
21 |
removes them.) |
22 |
|
23 |
At least, this is the case on my system, and as I mentioned previously, |
24 |
everything is happening in a chroot environment where in theory, the |
25 |
only X11 installed comes from X modular. |
26 |
-- |
27 |
Ferris McCormick (P44646, MI) <fmccor@g.o> |
28 |
Developer, Gentoo Linux (Sparc, Devrel) |