[MacPorts] #43289: OSX Mavericks upgrade causes darcs build to fail

MacPorts noreply at macports.org
Tue Apr 8 14:34:24 PDT 2014


#43289: OSX Mavericks upgrade causes darcs build to fail
---------------------------+--------------------------------
  Reporter:  rene.sugar@…  |      Owner:  macports-tickets@…
      Type:  defect        |     Status:  closed
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.2.1
Resolution:  invalid       |   Keywords:
      Port:  darcs         |
---------------------------+--------------------------------

Comment (by cal@…):

 It doesn't remove the binaries, because those aren't even provided by the
 command line tools package. In fact, Mavericks is what installs the
 binaries in the first place:
 {{{
 $ pkgutil --file-info /usr/bin/clang
 volume: /
 path: /usr/bin/clang

 pkgid: com.apple.pkg.Essentials
 pkg-version: 10.9.0.1.1.1306847324
 install-time: 1382488923
 uid: 0
 gid: 0
 mode: 755
 }}}

 `/usr/bin/clang` (and its siblings) are only shims into the xcode-select
 mechanism that will happily use these tools from Xcode if installed.
 MacPorts 2.3 will however correctly deal with this situation and not
 mistake these files for a complete command line tools installation, but
 instead check for `/Library/Developer/CommandLineTools/usr/bin/make`:
 {{{
 $ pkgutil --file-info /Library/Developer/CommandLineTools/usr/bin/make
 volume: /
 path: /Library/Developer/CommandLineTools/usr/bin/make

 pkgid: com.apple.pkg.CLTools_Executables
 pkg-version: 5.1.0.0.1.1393561416
 install-time: 1394566188
 uid: 0
 gid: 80
 mode: 755
 }}}
 and warn if that's missing.

-- 
Ticket URL: <https://trac.macports.org/ticket/43289#comment:3>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list