#38860: curl-ca-bundle @7.30.0_0 Install error: no destroot found ------------------------------+-------------------------- Reporter: daemonofchaos@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: duplicate | Keywords: Port: curl-ca-bundle | ------------------------------+-------------------------- Comment (by ryandesign@…): Replying to [comment:5 daemonofchaos@…]:
the initial upgrade attempt was indeed interrupted due to my /usr/bin/tar being a symlink to /usr/bin/gnutar instead of the default BSD version of tar.
Right, it's definitely a user error to do that, and I'm glad you've un- done it now. On OS X, `/usr/bin/tar` must be BSD tar; various programs, including MacPorts, assume that. (Or rather: MacPorts' configure script detects that, but if you install a binary of MacPorts i.e. using the installer we post to our web site, then the configuration we ran on our build machines won't necessarily match the configuration of your machine; you could build MacPorts from source (e.g. force a selfupdate: `sudo port -f selfupdate`) if you want it to detect changes in your configuration.) If you really want `tar` to be GNU tar in your terminal, the MacPorts- approved way to accomplish that, in a way that should not affect OS X itself or other programs that aren't being started using your terminal, is to install the gnutar port and add /opt/local/libexec/gnubin to your `$PATH`. Note that some other GNU utilities in MacPorts will also install unprefixed binaries into that location, so you might get other GNU utilities replacing OS X's BSD versions of those utilities, and this might cause various problems. You do so at your own risk. -- Ticket URL: <https://trac.macports.org/ticket/38860#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X