[MacPorts] #17609: xorg-server 1.4.2-apple27_2 fails to build on Leopard
#17609: xorg-server 1.4.2-apple27_2 fails to build on Leopard ----------------------------------+----------------------------------------- Reporter: frstan@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: x11 xorg-server glx | Port: xorg-server ----------------------------------+----------------------------------------- sample of error mesg: 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' at Jeremy's suggestion tried adding --disable-glx to config.args and build succeeded -- Ticket URL: <http://trac.macports.org/ticket/17609> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17609: xorg-server 1.4.2-apple27_2 fails to build on Leopard ----------------------------------+----------------------------------------- Reporter: frstan@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: x11 xorg-server glx | Port: xorg-server ----------------------------------+----------------------------------------- Comment(by jeremyhu@…): If you nuke /opt/local/include/GL/internal/glcore.h, will it build for you? If not, try nuking /usr/X11/include/GL/internal/glcore.h (and restore the one in /opt/...)... will it build now? Nuke both, will it build now? -- Ticket URL: <http://trac.macports.org/ticket/17609#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17609: xorg-server 1.4.2-apple27_2 fails to build on Leopard ----------------------------------+----------------------------------------- Reporter: frstan@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: x11 xorg-server glx | Port: xorg-server ----------------------------------+----------------------------------------- Changes (by jeremyhu@…): * owner: macports-tickets@… => jeremyhu@… * status: new => assigned -- Ticket URL: <http://trac.macports.org/ticket/17609#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17609: xorg-server 1.4.2-apple27_2 fails to build on Leopard ----------------------------------+----------------------------------------- Reporter: frstan@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: x11 xorg-server glx | Port: xorg-server ----------------------------------+----------------------------------------- Comment(by frstan@…): nuked /opt/local/include/GL/internal/glcore.h --- build failed same error restored /opt/local/include/GL/internal/glcore.h, nuked /usr/X11/include/GL/internal/glcore.h -- build failed same error didnt try nuking both but it does build if you add --disable-glx to config.args if you need me to try nuking both anyway I'll do so Thursday (1:52 am here, now) -- Ticket URL: <http://trac.macports.org/ticket/17609#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17609: xorg-server 1.4.2-apple27_2 fails to build on Leopard ----------------------------------+----------------------------------------- Reporter: frstan@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: x11 xorg-server glx | Port: xorg-server ----------------------------------+----------------------------------------- Comment(by jeremyhu@…): It would be nice if you could nuke both (don't resync, since I updated xorg-server/Portfile to just --disable-glx for everyone). Thanks... -- Ticket URL: <http://trac.macports.org/ticket/17609#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17609: xorg-server 1.4.2-apple27_2 fails to build on Leopard ----------------------------------+----------------------------------------- Reporter: frstan@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: x11 xorg-server glx | Port: xorg-server ----------------------------------+----------------------------------------- Comment(by frstan@…): Replying to [comment:4 jeremyhu@…]:
It would be nice if you could nuke both (don't resync, since I updated xorg-server/Portfile to just --disable-glx for everyone).
Thanks...
When both files are nuked, xorg-server builds and installs successfully on Loepard. :) (This is with your last change to the port file reversed.) -- Ticket URL: <http://trac.macports.org/ticket/17609#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17609: xorg-server 1.4.2-apple27_2 fails to build on Leopard ----------------------------------+----------------------------------------- Reporter: frstan@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: x11 xorg-server glx | Port: xorg-server ----------------------------------+----------------------------------------- Comment(by jeremyhu@…): I think this will probably get it to work... can you give it a try? {{{ Index: Portfile =================================================================== --- Portfile (revision 43658) +++ Portfile (working copy) @@ -91,11 +91,11 @@ configure.args --with-mesa-source=${worksrcpath}/../Mesa-${mesavers} --with-apple-applications-dir=${applications_dir} --with- fontdir=${x11prefix}/lib/X11/fonts --with-apple-application- id=org.macports.X11 # GLX doesn't work right ... see below... -configure.args-append --disable-glx +#configure.args-append --disable-glx -# Not working for some reason... # Otherwise glcore.h will be pulled in from glproto in /opt/local/include/GL/internal -#configure.cppflags-append -I${worksrcpath}/../Mesa-${mesavers}/include -I${prefix}/include +configure.cppflags-delete -I${prefix}/include +configure.cppflags-append -isystem${worksrcpath}/../Mesa-${mesavers}/include -I${prefix}/include -I${x11prefix}/include post-destroot { ln -s Xquartz ${destroot}${prefix}/bin/X }}} -- Ticket URL: <http://trac.macports.org/ticket/17609#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17609: xorg-server 1.4.2-apple27_2 fails to build on Leopard ----------------------------------+----------------------------------------- Reporter: frstan@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: x11 xorg-server glx | Port: xorg-server ----------------------------------+----------------------------------------- Comment(by frstan@…): no, build fails with this error: /bin/sh ../libtool --tag=CC --mode=compile /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I../include -I./../miext/cw -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 -O2 -DROOTLESS_WORKAROUND -DROOTLESS_SAFEALPHA -DNOxman-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 -O2 -DROOTLESS_WORKAROUND -DROOTLESS_SAFEALPHA -DNO_ALLOCA -MT indirect.lo -MD -MP -MF .deps/indirect.Tpo -c indirect.c -fno-common -DPIC -o .libs/indirect.o indirect.c:61:19: error: GL/gl.h: No such file or directory indirect.c: In function 'setup_dispatch_table': indirect.c:1616: warning: assignment from incompatible pointer type indirect.c:1786: warning: assignment from incompatible pointer type indirect.c:1841: warning: assignment from incompatible pointer type indirect.c:1842: warning: assignment from incompatible pointer type indirect.c:1843: warning: assignment from incompatible pointer type make[3]: *** [indirect.lo] Error 1 make[2]: *** [all-recursive] 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.destroot org.macports.build DEBUG: invalid command name "::ui_init" while executing "::ui_init $priority $prefix $channels $message" ("uplevel" body line 2) invoked from within "uplevel 1 $body" Error: Unable to upgrade port: 1 -- Ticket URL: <http://trac.macports.org/ticket/17609#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17609: xorg-server 1.4.2-apple27_2 fails to build on Leopard ----------------------------------+----------------------------------------- Reporter: frstan@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: x11 xorg-server glx | Port: xorg-server ----------------------------------+----------------------------------------- Comment(by jeremyhu@…): Really, I don't see mesa or X11/include being included on that command line (the condigure.cppflags-append doesn't seem to be in your Portfile) -- Ticket URL: <http://trac.macports.org/ticket/17609#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17609: xorg-server 1.4.2-apple27_2 fails to build on Leopard ----------------------------------+----------------------------------------- Reporter: frstan@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: x11 xorg-server glx | Port: xorg-server ----------------------------------+----------------------------------------- Comment(by frstan@…): I updated the portfile by hand and some confusion about where the end-of- lines led to confusion of "-" as hyphen and "-" as '(remove this line) indicator'. I think I corrected this but got another error with sudo port -dfun upgrade. I cant post it because I resized the terminal window and lost the bottom lines. (Something strange is going on with Terminal I dont remember seeing before.) In any event I dont have time now to run port uograde again. Ill try later. -- Ticket URL: <http://trac.macports.org/ticket/17609#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17609: xorg-server 1.4.2-apple27_2 fails to build on Leopard ----------------------------------+----------------------------------------- Reporter: frstan@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: x11 xorg-server glx | Port: xorg-server ----------------------------------+----------------------------------------- Comment(by frstan@…): after correcting the port file: /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 -isystem/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/usr/X11/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 indirect_reqsize.lo -MD -MP -MF .deps/indirect_reqsize.Tpo -c indirect_reqsize.c -fno-common -DPIC -o .libs/indirect_reqsize.o 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.destroot org.macports.build DEBUG: invalid command name "::ui_init" while executing "::ui_init $priority $prefix $channels $message" ("uplevel" body line 2) invoked from within "uplevel 1 $body" Error: Unable to upgrade port: 1 macintosh:~ frstan$ -- Ticket URL: <http://trac.macports.org/ticket/17609#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17609: xorg-server 1.4.2-apple27_2 fails to build on Leopard ----------------------------------+----------------------------------------- Reporter: frstan@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: x11 xorg-server glx | Port: xorg-server ----------------------------------+----------------------------------------- Comment(by jeremyhu@…): eh... what if we use '-I' instead of '-isystem' ... I keep getting -isystem confused... -- Ticket URL: <http://trac.macports.org/ticket/17609#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17609: xorg-server 1.4.2-apple27_2 fails to build on Leopard ----------------------------------+----------------------------------------- Reporter: frstan@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: x11 xorg-server glx | Port: xorg-server ----------------------------------+----------------------------------------- Comment(by frstan@…): That change did the trick! xorg-server now builds under MacPorts on Leopard. :) Great work, Jeremy! -- Ticket URL: <http://trac.macports.org/ticket/17609#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#17609: xorg-server 1.4.2-apple27_2 fails to build on Leopard -----------------------------------+---------------------------------------- Reporter: frstan@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: fixed | Keywords: x11 xorg-server glx Port: xorg-server | -----------------------------------+---------------------------------------- Changes (by jeremyhu@…): * status: assigned => closed * resolution: => fixed -- Ticket URL: <http://trac.macports.org/ticket/17609#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts