Le 07-01-31 à 00:47, Paul Beard a écrit :


On Jan 30, 2007, at 9:39 PM, Yves de Champlain wrote:

you need to do "port clean" before to see what happens


sudo port -d extract py-cairo
Password:
DEBUG: Found port in file:///opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/python/py-cairo
DEBUG: Changing to port directory: /opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/python/py-cairo
DEBUG: Requested variant powerpc is not provided by port py-cairo.
DEBUG: Requested variant darwin is not provided by port py-cairo.
DEBUG: Requested variant macosx is not provided by port py-cairo.
DEBUG: Executing com.apple.main (py-cairo)
--->  Fetching py-cairo
DEBUG: Executing com.apple.fetch (py-cairo)
--->  pycairo-1.2.6.tar.gz doesn't seem to exist in /opt/local/var/db/dports/distfiles/py-cairo
--->  Attempting to fetch pycairo-1.2.6.tar.gz from http://cairographics.org/releases/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  469k  100  469k    0     0  39436      0  0:00:12  0:00:12 --:--:-- 61227
--->  Verifying checksum(s) for py-cairo
DEBUG: Executing com.apple.checksum (py-cairo)
--->  Checksumming pycairo-1.2.6.tar.gz
DEBUG: Correct (md5) checksum for pycairo-1.2.6.tar.gz
--->  Extracting py-cairo
DEBUG: Executing com.apple.extract (py-cairo)
--->  Extracting pycairo-1.2.6.tar.gz
DEBUG: setting option extract.args to /opt/local/var/db/dports/distfiles/py-cairo/pycairo-1.2.6.tar.gz
DEBUG: Assembled command: 'cd "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_python_py-cairo/work" && gzip -dc /opt/local/var/db/dports/distfiles/py-cairo/pycairo-1.2.6.tar.gz | /usr/bin/gnutar --no-same-owner -xf -'

"port -d build py-cairo" seems to be working now. i have been through this manually a few times and never got this far. should cleaning be a required step? 

Not at all, but it may happen from time to time that a step is not completed but recorded as completed by the port system.  It has happened a few times to me but in a very erratic way (hard to reproduce, pinpoint or understand) with fetch (downloads)

yves