[MacPorts] #16678: curl-ca-bundle 7.19: attempts to verify checksums without downloading
#16678: curl-ca-bundle 7.19: attempts to verify checksums without downloading ---------------------------------------+------------------------------------ Reporter: rhett@detailedbalance.net | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Keywords: | Port: ---------------------------------------+------------------------------------ When I attempted to install curl +ssl, I got this: {{{ $ sudo port -v install curl +ssl ---> Verifying checksum(s) for curl-ca-bundle ---> Checksumming curl-7.19.0.tar.bz2 Error: Target org.macports.checksum returned: Could not open file: /opt/local/var/macports/distfiles/curl/curl-7.19.0.tar.bz2 Warning: the following items did not execute (for curl-ca-bundle): org.macports.activate org.macports.extract org.macports.checksum org.macports.patch org.macports.configure org.macports.build org.macports.destroot org.macports.install Error: The following dependencies failed to build: curl-ca-bundle Error: Status 1 encountered during processing. }}} The same thing happened when I tried to install curl-ca-bundle directly. "port fetch curl-ca-bundle" on its own didn't do anything. I was able to install curl without SSL with no problems. After that, I attempted to install curl +ssl again. The install proceeded one step further: {{{ $ sudo port -v install curl +ssl ---> Verifying checksum(s) for curl-ca-bundle ---> Checksumming curl-7.19.0.tar.bz2 ---> Checksumming certdata-1.49.txt Error: Target org.macports.checksum returned: Could not open file: /opt/local/var/macports/distfiles/curl/certdata-1.49.txt Warning: the following items did not execute (for curl-ca-bundle): org.macports.activate org.macports.extract org.macports.checksum org.macports.patch org.macports.configure org.macports.build org.macports.destroot org.macports.install Error: The following dependencies failed to build: curl-ca-bundle Error: Status 1 encountered during processing. }}} (presumably since the curl tarball was already downloaded). I manually downloaded the certdata file using the URL in the Portfile (i.e., http://lxr.mozilla.org/seamonkey/source/security/nss/lib/ckfw/builtins/certd... ) and put it in the right place with the right name. After that, installing curl +ssl worked. -- Ticket URL: <http://trac.macports.org/ticket/16678> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16678: curl-ca-bundle 7.19: attempts to verify checksums without downloading ----------------------------------------+----------------------------------- Reporter: rhett@detailedbalance.net | Owner: ryandesign@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: | Keywords: Port: curl-ca-bundle, curl | ----------------------------------------+----------------------------------- Changes (by macsforever2000@macports.org): * owner: macports-tickets@lists.macosforge.org => ryandesign@macports.org * port: => curl-ca-bundle, curl Comment: Assigning to maintainer. -- Ticket URL: <http://trac.macports.org/ticket/16678#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#16678: curl-ca-bundle 7.19: attempts to verify checksums without downloading ----------------------------------------+----------------------------------- Reporter: rhett@detailedbalance.net | Owner: ryandesign@macports.org Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: worksforme | Keywords: Port: curl-ca-bundle, curl | ----------------------------------------+----------------------------------- Changes (by ryandesign@macports.org): * status: new => closed * resolution: => worksforme Comment: Works for me: {{{ $ sudo port install curl +ssl ---> Fetching curl-ca-bundle ---> Attempting to fetch curl-7.19.0.tar.bz2 from http://curl.sourceforge.net/download/ ---> Attempting to fetch certdata-1.49.txt from http://distfiles.macports.org/curl ---> Verifying checksum(s) for curl-ca-bundle ---> Extracting curl-ca-bundle ---> Applying patches to curl-ca-bundle ---> Configuring curl-ca-bundle ---> Building curl-ca-bundle ---> Staging curl-ca-bundle into destroot ---> Installing curl-ca-bundle @7.19.0_0 ---> Activating curl-ca-bundle @7.19.0_0 ---> Cleaning curl-ca-bundle ---> Fetching curl ---> Verifying checksum(s) for curl ---> Extracting curl ---> Configuring curl ---> Building curl ---> Staging curl into destroot ---> Installing curl @7.19.0_0+ssl ---> Activating curl @7.19.0_0+ssl ---> Cleaning curl $ }}} All I can make of this is that for some reason, on your system, the curl- ca-bundle port thought it had already done the fetch phase. "`sudo port clean --work curl-ca-bundle`" should have reset it so that it would have downloaded the files on its own. -- Ticket URL: <http://trac.macports.org/ticket/16678#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts