xorg-server on Macports (works with Tiger)

William Davis frstan at bellsouth.net
Wed Dec 10 19:47:41 PST 2008


confirming that xorg-server does build with --disable-glx added to  
config.args
WD
On Dec 10, 2008, at 6:18 PM, Jeremy Huddleston wrote:

> Hrm... yeah, there's some problem where the wrong glcore.h is being  
> used... that was the point of the:
>
> # Otherwise glcore.h will be pulled in from glproto in /opt/local/ 
> include/GL/internal
> configure.cppflags -I${worksrcpath}/../Mesa-${mesavers}/include -I$ 
> {prefix}/include
>
> but I guess that's not working now for some reason...
>
> maybe it's grabbing /usr/X11/include/GL/glcore.h ...
>
> you can try just adding --disable-glx to configure.args for now.
>
> On Dec 10, 2008, at 13:30, William Davis wrote:
>
>>
>> On Dec 10, 2008, at 5:16 AM, Jeremy Huddleston wrote:
>>
>>> I've been spending some time these past few weeks updating the  
>>> x.org ports in Macports as well as pushing patches to get the  
>>> latest X.org bits building on Tiger.  I'm proud to announce that  
>>> the latest Xquartz code can now be built using macports (even on  
>>> Tiger!!!).
>>>
>>> To test this out, just do:
>>>
>>> port install xorg-server # if you don't get version  
>>> 1.4.2_apple27_2, resync in a bit and try again
>>>
>>> then you can run the resulting /Applications/MacPorts/X11.app
>>>
>>> For now, you will still need your existing X11 installation (there  
>>> are no xorg font packages in portage yet, so I'm using fonts out  
>>> of ${x11prefix}), but I hope to start adding font packages in the  
>>> near future to eliminate this dependency.
>>>
>>
>> xorg-server failed to build for me with this error:
>>
>> /bin/sh ../../libtool --tag=CC   --mode=compile /usr/bin/gcc-4.0 - 
>> DHAVE_CONFIG_H -I. -I../../include -I../../hw/xfree86/os-support - 
>> I../../hw/xfree86/os-support/bus -I../../hw/xfree86/common -I../../ 
>> hw/xfree86/dri -I../../mi  -I/opt/local/include -I/opt/local/var/ 
>> macports/build/ 
>> _opt_local_var_macports_sources_rsync 
>> .macports.org_release_ports_x11_xorg-server/work/xorg-server-1.4.2- 
>> apple27/../Mesa-7.0.4/include -I/opt/local/include -I/opt/local/var/ 
>> macports/build/ 
>> _opt_local_var_macports_sources_rsync 
>> .macports.org_release_ports_x11_xorg-server/work/xorg-server-1.4.2- 
>> apple27/../Mesa-7.0.4/include -DHAVE_DIX_CONFIG_H -Wall -Wpointer- 
>> arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing- 
>> declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE - 
>> DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/opt/local/include -I/opt/local/ 
>> include/freetype2 -I/opt/local/include/pixman-1   -I../../include - 
>> I../../include -I../../Xext  -I../../damageext -I../../xfixes - 
>> I../../Xi -I../../mi -I../../miext/shadow  -I../../miext/damage - 
>> I../../render -I../../randr -I../../fb -I/opt/local/include -I/opt/ 
>> local/include -I/opt/local/var/macports/build/ 
>> _opt_local_var_macports_sources_rsync 
>> .macports.org_release_ports_x11_xorg-server/work/xorg-server-1.4.2- 
>> apple27/../Mesa-7.0.4/src/mesa/glapi -I/opt/local/var/macports/ 
>> build/ 
>> _opt_local_var_macports_sources_rsync 
>> .macports.org_release_ports_x11_xorg-server/work/xorg-server-1.4.2- 
>> apple27/../Mesa-7.0.4/src/mesa/main -DXFree86Server  -O2 - 
>> DROOTLESS_WORKAROUND -DROOTLESS_SAFEALPHA -DNO_ALLOCA -MT  
>> glcontextmodes.lo -MD -MP -MF .deps/glcontextmodes.Tpo -c -o  
>> glcontextmodes.lo glcontextmodes.c
>> /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I../../include -I../../hw/ 
>> xfree86/os-support -I../../hw/xfree86/os-support/bus -I../../hw/ 
>> xfree86/common -I../../hw/xfree86/dri -I../../mi -I/opt/local/ 
>> include -I/opt/local/var/macports/build/ 
>> _opt_local_var_macports_sources_rsync 
>> .macports.org_release_ports_x11_xorg-server/work/xorg-server-1.4.2- 
>> apple27/../Mesa-7.0.4/include -I/opt/local/include -I/opt/local/var/ 
>> macports/build/ 
>> _opt_local_var_macports_sources_rsync 
>> .macports.org_release_ports_x11_xorg-server/work/xorg-server-1.4.2- 
>> apple27/../Mesa-7.0.4/include -DHAVE_DIX_CONFIG_H -Wall -Wpointer- 
>> arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing- 
>> declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE - 
>> DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/opt/local/include -I/opt/local/ 
>> include/freetype2 -I/opt/local/include/pixman-1 -I../../include - 
>> I../../include -I../../Xext -I../../damageext -I../../xfixes - 
>> I../../Xi -I../../mi -I../../miext/shadow -I../../miext/damage - 
>> I../../render -I../../randr -I../../fb -I/opt/local/include -I/opt/ 
>> local/include -I/opt/local/var/macports/build/ 
>> _opt_local_var_macports_sources_rsync 
>> .macports.org_release_ports_x11_xorg-server/work/xorg-server-1.4.2- 
>> apple27/../Mesa-7.0.4/src/mesa/glapi -I/opt/local/var/macports/ 
>> build/ 
>> _opt_local_var_macports_sources_rsync 
>> .macports.org_release_ports_x11_xorg-server/work/xorg-server-1.4.2- 
>> apple27/../Mesa-7.0.4/src/mesa/main -DXFree86Server -O2 - 
>> DROOTLESS_WORKAROUND -DROOTLESS_SAFEALPHA -DNO_ALLOCA -MT  
>> glcontextmodes.lo -MD -MP -MF .deps/glcontextmodes.Tpo -c  
>> glcontextmodes.c  -fno-common -DPIC -o .libs/glcontextmodes.o
>> glcontextmodes.c: In function '_gl_copy_visual_to_context_mode':
>> glcontextmodes.c:193: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgb'
>> glcontextmodes.c:194: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgba'
>> glcontextmodes.c:196: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToMipmapTexture'
>> glcontextmodes.c:197: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureTargets'
>> glcontextmodes.c:200: error: 'struct __GLcontextModesRec' has no  
>> member named 'yInverted'
>> glcontextmodes.c: In function '_gl_get_context_mode_data':
>> glcontextmodes.c:333: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgb'
>> glcontextmodes.c:336: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgba'
>> glcontextmodes.c:339: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToMipmapTexture'
>> glcontextmodes.c:342: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureTargets'
>> glcontextmodes.c:345: error: 'struct __GLcontextModesRec' has no  
>> member named 'yInverted'
>> glcontextmodes.c: In function '_gl_context_modes_create':
>> glcontextmodes.c:417: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgb'
>> glcontextmodes.c:418: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgba'
>> glcontextmodes.c:419: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToMipmapTexture'
>> glcontextmodes.c:420: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureTargets'
>> glcontextmodes.c:421: error: 'struct __GLcontextModesRec' has no  
>> member named 'yInverted'
>> glcontextmodes.c: In function '_gl_context_modes_are_same':
>> glcontextmodes.c:535: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgb'
>> glcontextmodes.c:535: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgb'
>> glcontextmodes.c:536: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgba'
>> glcontextmodes.c:536: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgba'
>> glcontextmodes.c:537: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToMipmapTexture'
>> glcontextmodes.c:537: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToMipmapTexture'
>> glcontextmodes.c:538: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureTargets'
>> glcontextmodes.c:538: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureTargets'
>> glcontextmodes.c:539: error: 'struct __GLcontextModesRec' has no  
>> member named 'yInverted'
>> glcontextmodes.c:539: error: 'struct __GLcontextModesRec' has no  
>> member named 'yInverted'
>> make[2]: *** [glcontextmodes.lo] Error 1
>> make[1]: *** [all-recursive] Error 1
>> make: *** [all-recursive] Error 1
>> 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_xorg-server/work/xorg-server-1.4.2- 
>> apple27" && make all " returned error 2
>> Command output: glcontextmodes.c:194: error: 'struct  
>> __GLcontextModesRec' has no member named 'bindToTextureRgba'
>> glcontextmodes.c:196: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToMipmapTexture'
>> glcontextmodes.c:197: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureTargets'
>> glcontextmodes.c:200: error: 'struct __GLcontextModesRec' has no  
>> member named 'yInverted'
>> glcontextmodes.c: In function '_gl_get_context_mode_data':
>> glcontextmodes.c:333: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgb'
>> glcontextmodes.c:336: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgba'
>> glcontextmodes.c:339: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToMipmapTexture'
>> glcontextmodes.c:342: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureTargets'
>> glcontextmodes.c:345: error: 'struct __GLcontextModesRec' has no  
>> member named 'yInverted'
>> glcontextmodes.c: In function '_gl_context_modes_create':
>> glcontextmodes.c:417: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgb'
>> glcontextmodes.c:418: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgba'
>> glcontextmodes.c:419: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToMipmapTexture'
>> glcontextmodes.c:420: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureTargets'
>> glcontextmodes.c:421: error: 'struct __GLcontextModesRec' has no  
>> member named 'yInverted'
>> glcontextmodes.c: In function '_gl_context_modes_are_same':
>> glcontextmodes.c:535: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgb'
>> glcontextmodes.c:535: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgb'
>> glcontextmodes.c:536: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgba'
>> glcontextmodes.c:536: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureRgba'
>> glcontextmodes.c:537: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToMipmapTexture'
>> glcontextmodes.c:537: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToMipmapTexture'
>> glcontextmodes.c:538: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureTargets'
>> glcontextmodes.c:538: error: 'struct __GLcontextModesRec' has no  
>> member named 'bindToTextureTargets'
>> glcontextmodes.c:539: error: 'struct __GLcontextModesRec' has no  
>> member named 'yInverted'
>> glcontextmodes.c:539: error: 'struct __GLcontextModesRec' has no  
>> member named 'yInverted'
>> make[2]: *** [glcontextmodes.lo] Error 1
>> make[1]: *** [all-recursive] Error 1
>> make: *** [all-recursive] Error 1
>>
>> Warning: the following items did not execute (for xorg-server):  
>> org.macports.activate org.macports.build org.macports.destroot  
>> org.macports.install
>> Error: Status 1 encountered during processing.
>> macintosh:~ frstan$
>>
>>
>> William Davis
>> frstanATbellsouthDOTnet
>> Mac OS X.5.5 Darwin 9.5.0
>> XQuartz 2.3.2_rc3 (xorg-server 1.4.2-apple27)
>> Mac Mini Intel Duo @ 1.86 GHz
>>
>> Mundus vult decepi, ego non
>>
>



William Davis
frstanATbellsouthDOTnet
Mac OS X.5.5 Darwin 9.5.0
XQuartz 2.3.2_rc3 (xorg-server 1.4.2-apple27)
Mac Mini Intel Duo @ 1.86 GHz

Mundus vult decepi, ego non



More information about the macports-dev mailing list