can't build mesa upgrade 7.4

Chris Jones christopher.rob.jones at cern.ch
Wed Apr 1 12:48:40 PDT 2009


Hi,

Mesa fails for me also, but with a slightly different error.

--->  Fetching mesa
--->  Attempting to fetch MesaLib-7.4.tar.bz2 from http://kent.dl.sourceforge.net/mesa3d
--->  Attempting to fetch MesaGLUT-7.4.tar.bz2 from http://kent.dl.sourceforge.net/mesa3d
--->  Attempting to fetch AppleSGLX-56.tar.bz2 from http://arn.se.distfiles.macports.org/mesa
--->  Attempting to fetch AppleSGLX-56.tar.bz2 from http://trd.no.distfiles.macports.org/mesa
--->  Attempting to fetch AppleSGLX-56.tar.bz2 from http://distfiles.macports.org/mesa
--->  Verifying checksum(s) for mesa
--->  Extracting mesa
--->  Applying patches to mesa
--->  Configuring mesa
--->  Building mesa
Error: Target org.macports.build returned: shell command " cd "/opt/ 
local/var/macports/build/ 
_opt_local_var_macports_sources_rsync 
.macports.org_release_ports_x11_mesa/work/Mesa-7.4" && make default  
INSTALL_DIR=/opt/local " returned error 2
Command output: dri2.c:164: error: 'xDRI2AuthenticateReply' undeclared  
(first use in this function)
dri2.c:164: error: syntax error before 'rep'
dri2.c:169: error: 'sz_xDRI2AuthenticateReq' undeclared (first use in  
this function)
dri2.c:169: error: syntax error before ')' token
dri2.c:169: error: 'X_DRI2Authenticate' undeclared (first use in this  
function)
dri2.c:175: error: 'rep' undeclared (first use in this function)
dri2.c: In function 'DRI2GetBuffers':
dri2.c:227: error: 'xDRI2GetBuffersReply' undeclared (first use in  
this function)
dri2.c:227: error: syntax error before 'rep'
dri2.c:228: error: 'xDRI2GetBuffersReq' undeclared (first use in this  
function)
dri2.c:228: error: 'req' undeclared (first use in this function)
dri2.c:230: error: 'xDRI2Buffer' undeclared (first use in this function)
dri2.c:230: error: syntax error before 'repBuffer'
dri2.c:237: error: 'sz_xDRI2GetBuffersReq' undeclared (first use in  
this function)
dri2.c:237: error: syntax error before ')' token
dri2.c:237: error: 'X_DRI2GetBuffers' undeclared (first use in this  
function)
dri2.c:246: error: 'rep' undeclared (first use in this function)
dri2.c:258: error: 'repBuffer' undeclared (first use in this function)
dri2.c: In function 'DRI2CopyRegion':
dri2.c:283: error: 'xDRI2CopyRegionReq' undeclared (first use in this  
function)
dri2.c:283: error: 'req' undeclared (first use in this function)
dri2.c:284: error: 'xDRI2CopyRegionReply' undeclared (first use in  
this function)
dri2.c:284: error: syntax error before 'rep'
dri2.c:289: error: 'sz_xDRI2CopyRegionReq' undeclared (first use in  
this function)
dri2.c:289: error: syntax error before ')' token
dri2.c:289: error: 'X_DRI2CopyRegion' undeclared (first use in this  
function)
dri2.c:297: error: 'rep' undeclared (first use in this function)
make[2]: *** [dri2.o] Error 1
make[1]: *** [subdirs] Error 1
make: *** [default] Error 1

Error: Unable to upgrade port: 1

cheers Chris

On 1 Apr 2009, at 6:20PM, William Davis wrote:

>
> can't build the upgrade of Mesa apparently because various include  
> files can't be found:
>
> --->  Building mesa
> DEBUG: Executing proc-pre-org.macports.build-build-0
> DEBUG: Executing org.macports.build (mesa)
> DEBUG: port allows a parallel build
> DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.5'
> DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync 
> .macports.org_release_ports_x11_mesa/work/Mesa-7.4" && make default  
> INSTALL_DIR=/opt/local'
> Making sources for darwin
> touch depend
> makedepend -fdepend -I. -I../../../include -I../../../include/GL/ 
> internal -I../../../src/mesa -I../../../src/mesa/glapi     
> 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
> makedepend: warning:  glcontextmodes.c, line 42: cannot find include  
> file "GL/glxint.h"
> 	not in GL/glxint.h
> 	not in GL/glxint.h
> 	not in ./GL/glxint.h
> 	not in ../../../include/GL/glxint.h
> 	not in ../../../include/GL/internal/GL/glxint.h
> 	not in ../../../src/mesa/GL/glxint.h
> 	not in ../../../src/mesa/glapi/GL/glxint.h
> 	not in /usr/include/GL/glxint.h
> makedepend: warning:  clientattrib.c (reading glxclient.h, line 53):  
> cannot find include file "GL/glxint.h"
> 	not in GL/glxint.h
> 	not in GL/glxint.h
> 	not in ./GL/glxint.h
> 	not in ../../../include/GL/glxint.h
> 	not in ../../../include/GL/internal/GL/glxint.h
> 	not in ../../../src/mesa/GL/glxint.h
> 	not in ../../../src/mesa/glapi/GL/glxint.h
> 	not in /usr/include/GL/glxint.h
> 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 ./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/GL/glxproto.h
> makedepend: warning:  indirect.c, line 36: cannot find include file  
> "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/GL/glxproto.h
> makedepend: warning:  indirect_vertex_array.c, line 32: cannot find  
> include file "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/GL/glxproto.h
> makedepend: warning:  indirect_vertex_array.c (reading  
> indirect_vertex_array_priv.h, line 39): cannot find include file "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/GL/glxproto.h
> makedepend: warning:  indirect_vertex_program.c, line 31: cannot  
> find include file "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/GL/glxproto.h
> makedepend: warning:  singlepix.c, line 37: cannot find include file  
> "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/GL/glxproto.h
> makedepend: warning:  dri2.c (reading /usr/include/stdarg.h, line  
> 4): cannot find include file "stdarg.h"
> makedepend: warning:  dri2.c (reading ./drm.h), line 172: # warning  
> "__SIZE_TYPE__ not defined.  Assuming sizeof(size_t) ==  
> sizeof(unsigned long)!"
> makedepend: warning:  ../../../src/mesa/main/dispatch.c (reading / 
> usr/include/float.h, line 8): cannot find include file "float.h"
> gcc -c -I. -I../../../include -I../../../include/GL/internal - 
> I../../../src/mesa -I../../../src/mesa/glapi    -ggdb3 -Os -Wall - 
> Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -fno- 
> common -I/opt/local/include -I/opt/local/include  -fPIC   - 
> D_DARWIN_C_SOURCE -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L - 
> D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DPTHREADS - 
> DGLX_ALIAS_UNSUPPORTED -DGLX_INDIRECT_RENDERING -DXF86VIDMODE - 
> D_REENTRANT -UIN_DRI_DRIVER -DDEFAULT_DRIVER_DIR=\"/opt/local/lib/dri 
> \" glcontextmodes.c -o glcontextmodes.o
> In file included from /opt/local/include/X11/Xlib.h:64,
>                 from ../../../include/GL/glx.h:38,
>                 from glcontextmodes.c:41:
> /opt/local/include/X11/Xosdefs.h:145:1: warning: "_DARWIN_C_SOURCE"  
> redefined
> <command line>:1:1: warning: this is the location of the previous  
> definition
> glcontextmodes.c:42:23: error: GL/glxint.h: No such file or directory
> In file included from glcontextmodes.c:67:
> glcontextmodes.h:39: warning: type defaults to 'int' in declaration  
> of '__GLXvisualConfig'
> glcontextmodes.h:39: error: syntax error before '*' token
> glcontextmodes.c:132: warning: type defaults to 'int' in declaration  
> of '__GLXvisualConfig'
> glcontextmodes.c:132: error: syntax error before '*' token
> glcontextmodes.c:133: warning: no previous prototype for  
> '_gl_copy_visual_to_context_mode'
> glcontextmodes.c: In function '_gl_copy_visual_to_context_mode':
> glcontextmodes.c:134: error: 'mode' undeclared (first use in this  
> function)
> glcontextmodes.c:134: error: (Each undeclared identifier is reported  
> only once
> glcontextmodes.c:134: error: for each function it appears in.)
> glcontextmodes.c:139: error: 'config' undeclared (first use in this  
> function)
> make[2]: *** [glcontextmodes.o] Error 1
> make[1]: *** [subdirs] Error 1
> make: *** [default] Error 1
>
> Warning: the following items did not execute (for mesa):  
> org.macports.destroot org.macports.build
> DEBUG: Registry error: makedepend not registered as installed &  
> active.
>    invoked from within
> "registry_active ${portname}"
>    invoked from within
> "$workername eval registry_active \${portname}"
> Error: Unable to upgrade port: 1
>
> William Davis
> frstanATbellsouthDOTnet
> Mac OS X.5.6 Darwin 9.5.0
> XQuartz 2.3.3_rc3 (xorg-server 1.4.2-apple38)
> Mac Mini Intel Duo @ 1.86 GHz
>
> Mundus vult decepi, ego non
>
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-users



More information about the macports-users mailing list