[MacPorts] #12794: MacPorts should warn of old Xcode versions

MacPorts trac at macosforge.org
Mon Nov 19 10:52:43 PST 2007


#12794: MacPorts should warn of old Xcode versions
--------------------------------------+-------------------------------------
  Reporter:  ryandesign at macports.org  |       Owner:  macports-dev at lists.macosforge.org
      Type:  defect                   |      Status:  new                              
  Priority:  Normal                   |   Milestone:  MacPorts base enhancements       
 Component:  base                     |     Version:  1.5.2                            
Resolution:                           |    Keywords:                                   
--------------------------------------+-------------------------------------
Comment (by jmpp at macports.org):

 > It now needs a matching runtime check when running port(1), to see that
 the required tools are installed and up to speed (e.g. check for "gcc"
 before running a build, for instance)


 A runtime check for an up-to-date OS and dev tools package would indeed be
 great. A comment and a couple of questions, though:

  -) I think it would be better to implement such check at the macports1.0
 level, probably as a part of the mportinit proc (so that any client
 initializing the API gets the safety check for free) or as a proc of its
 own in the macports1.0 namespace (preferable in my opinion, so that an API
 client is free to decide whether to check up-to-date'ness or not, as there
 are some clients that might not need it -- cf. PortIndex2MySQL).

  -) How do you plan for such checks to work? Do the just warn or bail out?
 (I'd prefer the former). How do we keep an always up-to-date knowledge of
 what dev tools release is current at whatever moment? How would these
 checks tie with what's already autoconf'd?

 -jmpp

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/12794#comment:4>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list