[MacPorts] #29449: qgit +universal: Unknown option --disable-dependency-tracking (was: qgit install error (qt4-mac updated?))

MacPorts noreply at macports.org
Fri May 13 02:33:25 PDT 2011


#29449: qgit +universal: Unknown option --disable-dependency-tracking
-------------------------------+--------------------------------------------
 Reporter:  sheefoz@…          |       Owner:  ocroquette@…      
     Type:  defect             |      Status:  new               
 Priority:  Normal             |   Milestone:                    
Component:  ports              |     Version:  1.9.2             
 Keywords:                     |        Port:  qgit              
-------------------------------+--------------------------------------------
Changes (by ryandesign@…):

 * cc: ryandesign@… (added)
  * priority:  Not set => Normal
  * owner:  macports-tickets@… => ocroquette@…
  * keywords:  qgit qt4-mac =>


Comment:

 It has nothing to do with the version of qt4. The problem is you're trying
 to use the universal variant. To work around the problem, don't ask for
 the universal variant. Presumably you have "+universal" in your
 variants.conf, so to override that for this port, use:
 {{{
 sudo port clean qgit
 sudo port install qgit -universal
 }}}

 MacPorts adds "--disable-dependency-tracking" to the configure args when
 building universal, but this port uses qmake as its configure program, and
 qmake doesn't understand that argument. The port could clear the
 configure.universal_args, just as it already clears the
 configure.pre_args, configure.args and configure.post_args, but this
 wouldn't result in universal software. So the port should just use
 "universal_variant no", unless a better solution is known which would
 actually result in universal software.

-- 
Ticket URL: <https://trac.macports.org/ticket/29449#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list