Hi,
   As part of emerge @world mesa isn't building. It complains (I
think) about a missing GL/glxproto.h file.

   Anyone know where this  file is supposed to come from?

Thanks,
Mark



checking expat.h presence... yes
checking for expat.h... yes
checking for XML_ParserCreate in -lexpat... yes
configure: creating ./config.status
config.status: creating configs/autoconf
config.status: executing configs commands

        prefix:          /usr
        exec_prefix:     ${prefix}
        libdir:          ${exec_prefix}/lib
        includedir:      ${prefix}/include

        Driver:          dri
        OSMesa:          no
        DRI drivers:     swrast radeon r200 r300
        DRI driver dir:  ${libdir}/dri
        Use XCB:         no

        Shared libs:     yes
        Static libs:     no
        GLU:             yes
        GLw:             no (Motif: no)
        glut:            no
        Demos:           no

        CFLAGS:          -O2 -march=i686 -fomit-frame-pointer -pipe
-ffast-math -Wall -Wmissing-prototypes -std=c99 -ffast-math
-fno-strict-aliasing -fPIC
        CXXFLAGS:        -O2 -march=i686 -fomit-frame-pointer -pipe
-ffast-math -Wall -fno-strict-aliasing -fPIC
        Macros:          -D_GNU_SOURCE -DPTHREADS
-DHAVE_POSIX_MEMALIGN -DGLX_USE_TLS -DPTHREADS
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_INDIRECT_RENDERING
-DHAVE_ALIAS -DGLX_DIRECT_RENDERING

        Run 'gmake' to build Mesa

make -j2
make[1]: Entering directory
`/var/tmp/portage/media-libs/mesa-7.3-r1/work/Mesa-7.3/src'
Making sources for autoconf
gmake[2]: Entering directory
`/var/tmp/portage/media-libs/mesa-7.3-r1/work/Mesa-7.3/src/glx/x11'
touch depend
/usr/bin/makedepend -fdepend
-I/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include
-I/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include-fixed -I.
-I../../../include -I../../../include/GL/internal -I../../../src/mesa
-I../../../src/mesa/glapi -I/usr/include/drm     glcontextmodes.c
clientattrib.c compsize.c eval.c glxcmds.c glxcurrent.c glxext.c
glxextensions.c indirect.c indirect_init.c indirect_size.c
indirect_window_pos.c indirect_texture_compression.c
indirect_transpose_matrix.c indirect_vertex_array.c
indirect_vertex_program.c pixel.c pixelstore.c render2.c renderpix.c
single2.c singlepix.c vertarr.c xfont.c glx_pbuffer.c glx_query.c
drisw_glx.c dri_common.c dri_glx.c XF86dri.c glxhash.c dri2_glx.c
dri2.c \
                ../../../src/mesa/main/dispatch.c
../../../src/mesa/glapi/glapi.c
../../../src/mesa/glapi/glapi_getproc.c
../../../src/mesa/glapi/glthread.c
/usr/bin/makedepend: warning:  clientattrib.c (reading glxclient.h,
line 54): cannot find include file "GL/glxproto.h"
        not in GL/glxproto.h
        not in GL/glxproto.h
        not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include/GL/glxproto.h
        not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include-fixed/GL/glxproto.h
        not in ./GL/glxproto.h
        not in ../../../include/GL/glxproto.h
        not in ../../../include/GL/internal/GL/glxproto.h
        not in ../../../src/mesa/GL/glxproto.h
        not in ../../../src/mesa/glapi/GL/glxproto.h
        not in /usr/include/drm/GL/glxproto.h
        not in /usr/include/GL/glxproto.h
/usr/bin/makedepend: warning:  indirect.c, line 36: cannot find
include file "GL/glxproto.h"
        not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include/GL/glxproto.h
        not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include-fixed/GL/glxproto.h
        not in ./GL/glxproto.h
        not in ../../../include/GL/glxproto.h
        not in ../../../include/GL/internal/GL/glxproto.h
        not in ../../../src/mesa/GL/glxproto.h
        not in ../../../src/mesa/glapi/GL/glxproto.h
        not in /usr/include/drm/GL/glxproto.h
        not in /usr/include/GL/glxproto.h
/usr/bin/makedepend: warning:  indirect_vertex_array.c, line 32:
cannot find include file "GL/glxproto.h"
        not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include/GL/glxproto.h
        not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include-fixed/GL/glxproto.h
        not in ./GL/glxproto.h
        not in ../../../include/GL/glxproto.h
        not in ../../../include/GL/internal/GL/glxproto.h
        not in ../../../src/mesa/GL/glxproto.h
        not in ../../../src/mesa/glapi/GL/glxproto.h
        not in /usr/include/drm/GL/glxproto.h
        not in /usr/include/GL/glxproto.h
/usr/bin/makedepend: warning:  indirect_vertex_array.c (reading
indirect_vertex_array_priv.h, line 39): cannot find include file
"GL/glxproto.h"
        not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include/GL/glxproto.h
        not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include-fixed/GL/glxproto.h
        not in ./GL/glxproto.h
        not in ../../../include/GL/glxproto.h
        not in ../../../include/GL/internal/GL/glxproto.h
        not in ../../../src/mesa/GL/glxproto.h
        not in ../../../src/mesa/glapi/GL/glxproto.h
        not in /usr/include/drm/GL/glxproto.h
        not in /usr/include/GL/glxproto.h
/usr/bin/makedepend: warning:  indirect_vertex_program.c, line 31:
cannot find include file "GL/glxproto.h"
        not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include/GL/glxproto.h
        not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include-fixed/GL/glxproto.h
        not in ./GL/glxproto.h
        not in ../../../include/GL/glxproto.h
        not in ../../../include/GL/internal/GL/glxproto.h
        not in ../../../src/mesa/GL/glxproto.h
        not in ../../../src/mesa/glapi/GL/glxproto.h
        not in /usr/include/drm/GL/glxproto.h
        not in /usr/include/GL/glxproto.h
/usr/bin/makedepend: warning:  singlepix.c, line 37: cannot find
include file "GL/glxproto.h"
        not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include/GL/glxproto.h
        not in /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include-fixed/GL/glxproto.h
        not in ./GL/glxproto.h
        not in ../../../include/GL/glxproto.h
        not in ../../../include/GL/internal/GL/glxproto.h
        not in ../../../src/mesa/GL/glxproto.h
        not in ../../../src/mesa/glapi/GL/glxproto.h
        not in /usr/include/drm/GL/glxproto.h
        not in /usr/include/GL/glxproto.h
gmake[2]: Leaving directory
`/var/tmp/portage/media-libs/mesa-7.3-r1/work/Mesa-7.3/src/glx/x11'
gmake[2]: Entering directory
`/var/tmp/portage/media-libs/mesa-7.3-r1/work/Mesa-7.3/src/glx/x11'
i686-pc-linux-gnu-gcc -c -I. -I../../../include
-I../../../include/GL/internal -I../../../src/mesa
-I../../../src/mesa/glapi -I/usr/include/drm     -O2 -march=i686
-fomit-frame-pointer -pipe -ffast-math -Wall -Wmissing-prototypes
-std=c99 -ffast-math -fno-strict-aliasing  -fPIC   -D_GNU_SOURCE
-DPTHREADS -DHAVE_POSIX_MEMALIGN -DGLX_USE_TLS -DPTHREADS
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_INDIRECT_RENDERING
-DHAVE_ALIAS -DGLX_DIRECT_RENDERING -DXF86VIDMODE -D_REENTRANT
-UIN_DRI_DRIVER -DDEFAULT_DRIVER_DIR=\"/usr/lib/dri\" glcontextmodes.c
-o glcontextmodes.o
i686-pc-linux-gnu-gcc -c -I. -I../../../include
-I../../../include/GL/internal -I../../../src/mesa
-I../../../src/mesa/glapi -I/usr/include/drm     -O2 -march=i686
-fomit-frame-pointer -pipe -ffast-math -Wall -Wmissing-prototypes
-std=c99 -ffast-math -fno-strict-aliasing  -fPIC   -D_GNU_SOURCE
-DPTHREADS -DHAVE_POSIX_MEMALIGN -DGLX_USE_TLS -DPTHREADS
-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_INDIRECT_RENDERING
-DHAVE_ALIAS -DGLX_DIRECT_RENDERING -DXF86VIDMODE -D_REENTRANT
-UIN_DRI_DRIVER -DDEFAULT_DRIVER_DIR=\"/usr/lib/dri\" clientattrib.c
-o clientattrib.o
In file included from clientattrib.c:32:
glxclient.h:54:25: error: GL/glxproto.h: No such file or directory
In file included from clientattrib.c:32:
glxclient.h:294: error: expected specifier-qualifier-list before 'GLXContextTag'
clientattrib.c: In function 'do_enable_disable':
clientattrib.c:42: error: '__GLXcontext' has no member named
'client_state_private'
clientattrib.c:50: error: '__GLXcontext' has no member named 'error'
clientattrib.c:50: error: '__GLXcontext' has no member named 'error'
clientattrib.c: In function '__indirect_glPushClientAttrib':
clientattrib.c:72: error: '__GLXcontext' has no member named
'client_state_private'
clientattrib.c:73: error: '__GLXcontext' has no member named 'attributes'
clientattrib.c:75: error: '__GLXcontext' has no member named 'attributes'
clientattrib.c:81: error: '__GLXcontext' has no member named 'attributes'
clientattrib.c:91: error: '__GLXcontext' has no member named 'error'
clientattrib.c:91: error: '__GLXcontext' has no member named 'error'
clientattrib.c: In function '__indirect_glPopClientAttrib':
clientattrib.c:100: error: '__GLXcontext' has no member named
'client_state_private'
clientattrib.c:101: error: '__GLXcontext' has no member named 'attributes'
clientattrib.c:104: error: '__GLXcontext' has no member named 'attributes'
clientattrib.c:109: error: '__GLXcontext' has no member named 'attributes'
clientattrib.c:122: error: '__GLXcontext' has no member named 'error'
clientattrib.c:122: error: '__GLXcontext' has no member named 'error'
clientattrib.c: In function '__glFreeAttributeState':
clientattrib.c:132: error: '__GLXcontext' has no member named 'attributes'
clientattrib.c:133: error: '__GLXcontext' has no member named 'attributes'
gmake[2]: *** [clientattrib.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: Leaving directory
`/var/tmp/portage/media-libs/mesa-7.3-r1/work/Mesa-7.3/src/glx/x11'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory
`/var/tmp/portage/media-libs/mesa-7.3-r1/work/Mesa-7.3/src'
make: *** [default] Error 1
 *
 * ERROR: media-libs/mesa-7.3-r1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3049:  Called die
 * The specific snippet of code:
 *       emake || die
 *  The die message:
 *   (no error message)
 *
 * If you need support, post the topmost build error, and the call
stack if relevant.
 * A complete build log is located at
'/var/tmp/portage/media-libs/mesa-7.3-r1/temp/build.log'.
 * The ebuild environment file is located at
'/var/tmp/portage/media-libs/mesa-7.3-r1/temp/environment'.
 *

Reply via email to