[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