#27009: liblastfm : configure : no variable qtdir ----------------------------------+----------------------------------------- Reporter: develop@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: qtdir | Port: liblastfm ----------------------------------+----------------------------------------- Hi guys, {{{ :info:configure Good, your configure is finished! Now type: make :debug:configure Executing proc-post-org.macports.configure-configure-0 :error:configure Target org.macports.configure returned: can't read "qtdir": no such variable :debug:configure Backtrace: can't read "qtdir": no such variable while executing "$post $targetname" }}} I saw in the devel list ([http://lists.macosforge.org/pipermail/macports- dev/2010-October/013052.html]) that André Kaplan modified the portfile recently to clean qtdir variable declaration. But in the post-configure part there is still a call to the variable qtdir. : {{{ post-configure { # create Makefile's, then patch them to remove a flaw made by qmake. # (1) find subdir Makefile names from top-level Makefile, and have # 'make' create each in turn. foreach tMf [exec grep -e "Makefile\[\^ \]\*:" ${worksrcpath}/Makefile | \ sed -e "s@\\(\[^ \]*/Makefile\[^ \]*\\):\[^ \]*@\\1@g"] { system "cd ${worksrcpath} && PATH=${qtdir}/bin:$env(PATH) make ${tMf}" } # (2) find all created Makefile*'s, and reinplace the offending flaw foreach tMf [exec find ${worksrcpath} -name "Makefile*"] { reinplace "s@\\(-arch \[^ \]*\\) -arch@\\1@" ${tMf} } } }}} So this step fails. Sorry to not helping resolve the problem, I'm not skilled enough. Please Andre what can we do? Thanks -- Ticket URL: <https://trac.macports.org/ticket/27009> MacPorts <http://www.macports.org/> Ports system for Mac OS