[MacPorts] #13517: gtkglext 1.2 configure: error -- build failure OSX 10.5
MacPorts
noreply at macports.org
Thu Feb 26 18:28:01 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, then can you please debug a little more? It is adding
X11_DIR=${x11prefix} to the
{{{
---> Building mesa
DEBUG: Executing org.macports.build (mesa)
DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.4'
DEBUG: Assembled command: 'cd
"/opt/local/var/macports/build/_Users_rowue_macports_dports_x11_mesa/work/Mesa-7.2"
&& make default INSTALL_DIR=/opt/local X11_DIR=/usr/X11R6'
}}}
But the only place it does that is in a check for the existence of
libX11.dylib:
{{{
~/src/macports-trunk/dports/x11/mesa $ grep -C2 X11_DIR Portfile
# 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}
}
}
}}}
So I'm wondering if the build.args are getting set when the mesa Portfile
is processed for dependencies
libX11 isn't installed, we update build.args
libX11 isn't installed, we install libX11 then come back to mesa (this
is jumping a few steps through libXext, but you get the idea)
we come back to mesa to build it with our libX11 installed, but our
build.args is already set assuming there is no libX11
...? Is that happening? That doesn't seem right to me...
--
Ticket URL: <http://trac.macports.org/ticket/13517#comment:42>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list