[MacPorts] #20241: qt4-mac: qmake no longer includes /opt/local/lib as a library path
MacPorts
noreply at macports.org
Thu Jul 9 02:26:26 PDT 2009
#20241: qt4-mac: qmake no longer includes /opt/local/lib as a library path
-----------------------------+----------------------------------------------
Reporter: dh@… | Owner: erickt@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.7.1
Keywords: | Port: qt4-mac
-----------------------------+----------------------------------------------
Revision 53399 makes a change to how configure is invoked, altering CPATH
and LIBRARY_PATH over passing -L to configure.
Downstream, this causes py26-pyqt4 to fail to build as it is unable to
find -lpng, as there is no -L${prefix} in the Makefiles generated by
qmake.
Perhaps this is the case in any project depending on qt4-mac.
Unfortunately qmake is a bit of a mystery to me.
If the Portfile is patched to include -L in the configure args then
py26-pyqt4 builds correctly.
I suspect that all of the -isystem and -L flags need to be returned as
opposed to manipulating CPATH and LIBRARY_PATH.
Patch attached only adds the -L flag to allow py26-qt4 to build. Probably
the other variants need to add -L's over using LIBRARY_PATH as well??
--
Ticket URL: <http://trac.macports.org/ticket/20241>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list