[MacPorts] #13517: gtkglext 1.2 configure: error -- build failure OSX 10.5
MacPorts
noreply at macports.org
Fri Feb 27 10:56:55 PST 2009
#13517: gtkglext 1.2 configure: error -- build failure OSX 10.5
-----------------------------------------+----------------------------------
Reporter: michaelt@… | Owner: rowue@…
Type: defect | Status: reopened
Priority: Normal | Milestone: Port Bugs
Component: ports | Version: 1.7.0
Resolution: | Keywords: gtkglext gwyddion mesa
Port: gtkglext |
-----------------------------------------+----------------------------------
Comment(by jeremyhu@…):
ok, those warlings from Xlib are just that... warnings. They're there to
let you know that the server doesn't support some extensions that Xlib
knows about (so some features are disabled).
The *real* reason for you not having GL support is that it can't find a
visual. This is odd. Here is a patch to mesa that will build and install
glxgears and glxinfo:
{{{
Index: Portfile
===================================================================
--- Portfile (revision 47377)
+++ Portfile (working copy)
@@ -73,9 +73,11 @@
}
# This next hunk supports building -system_x11 mesa on a system
that is otherwise +system_x11
- if {! [file exists ${prefix}/lib/libX11.dylib]} {
- build.args-append X11_DIR=${x11prefix}
- destroot.args-append X11_DIR=${x11prefix}
+ pre-build {
+ if {! [file exists ${prefix}/lib/libX11.dylib]} {
+ build.args-append X11_DIR=${x11prefix}
+ destroot.args-append X11_DIR=${x11prefix}
+ }
}
}
@@ -85,11 +87,12 @@
#}
post-build {
- system "cd ${worksrcpath}/../AppleSGLX-${ASGLX_version} &&
${build.cmd} builds/libGL.1.2.dylib ${build.args}
LDFLAGS='${configure.ldflags}' CFLAGS='${configure.cppflags}
${configure.cflags}' INSTALL_DIR='${prefix}'"
+ system "cd ${worksrcpath}/../AppleSGLX-${ASGLX_version} &&
${build.cmd} programs ${build.args} LDFLAGS='${configure.ldflags}'
CFLAGS='${configure.cppflags} ${configure.cflags}'
INSTALL_DIR='${prefix}'"
}
post-destroot {
system "cd ${worksrcpath}/../AppleSGLX-${ASGLX_version} &&
${destroot.cmd} ${destroot.target} ${destroot.destdir} ${destroot.args}
INSTALL_DIR='${prefix}'"
+ system "cd ${worksrcpath}/../AppleSGLX-${ASGLX_version} &&
${destroot.cmd} install_programs ${destroot.destdir} ${destroot.args}
INSTALL_DIR='${prefix}'"
delete ${destroot}${prefix}/include/GL/glxint.h
delete ${destroot}${prefix}/include/GL/glxmd.h
delete ${destroot}${prefix}/include/GL/glxproto.h
}}}
--
Ticket URL: <http://trac.macports.org/ticket/13517#comment:47>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list