Opened 14 years ago

Closed 14 years ago

#23289 closed defect (fixed)

rdiff-backup didn't install

Reported by: buname@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.99
Keywords: Cc:
Port: rdiff-backup

Description (last modified by mf2k (Frank Schima))

sudo port -dft install rdiff-backup

DEBUG: Attempting ln -sf /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_rdiff-backup/work /opt/local/var/macports/sources/rsync.macports.org/release/ports/python/rdiff-backup/work
--->  Fetching rdiff-backup
DEBUG: Executing org.macports.fetch (rdiff-backup)
--->  Verifying checksum(s) for rdiff-backup
DEBUG: Executing org.macports.checksum (rdiff-backup)
--->  Checksumming rdiff-backup-1.2.8.tar.gz
DEBUG: Correct (md5) checksum for rdiff-backup-1.2.8.tar.gz
DEBUG: Correct (sha1) checksum for rdiff-backup-1.2.8.tar.gz
DEBUG: Correct (rmd160) checksum for rdiff-backup-1.2.8.tar.gz
--->  Extracting rdiff-backup
DEBUG: Executing org.macports.extract (rdiff-backup)
--->  Extracting rdiff-backup-1.2.8.tar.gz
DEBUG: setting option extract.args to /opt/local/var/macports/distfiles/python/rdiff-backup-1.2.8.tar.gz
DEBUG: Environment: MACOSX_DEPLOYMENT_TARGET='10.6'
DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_rdiff-backup/work" && /usr/bin/gzip -dc /opt/local/var/macports/distfiles/python/rdiff-backup-1.2.8.tar.gz | /usr/bin/gnutar --no-same-owner -xf -'
trace: access denied to /opt/local/var/macports/sources/rsync.macports.org/release/ports/python/py26-setuptools (*unknown*)
trace: access denied to /opt/local/var/macports/sources/rsync.macports.org/release/ports/python/py26-setuptools (*unknown*)
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
trace: access denied to /opt/local/var/macports/sources/rsync.macports.org/release/ports/python/py26-setuptools (*unknown*)
trace: access denied to /opt/local/var/macports/sources/rsync.macports.org/release/ports/python/py26-setuptools (*unknown*)
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
sh: line 0: cd: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_rdiff-backup/work: No such file or directory
Warning: An activity was attempted outside sandbox: /
Warning: An activity was attempted outside sandbox: /
Warning: An activity was attempted outside sandbox: /
Warning: An activity was attempted outside sandbox: /
Warning: An activity was attempted outside sandbox: /opt
Warning: An activity was attempted outside sandbox: /opt/local/var/macports/sources/rsync.macports.org/release/ports/python/py26-setuptools/.
Error: Target org.macports.extract returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_rdiff-backup/work" && /usr/bin/gzip -dc /opt/local/var/macports/distfiles/python/rdiff-backup-1.2.8.tar.gz | /usr/bin/gnutar --no-same-owner -xf - " returned error 1
DEBUG: Backtrace: invalid command name "registry::close_file_map"
    while executing
"registry::close_file_map"
Warning: the following items did not execute (for rdiff-backup): org.macports.activate org.macports.extract org.macports.patch org.macports.configure org.macports.build org.macports.destroot org.macports.install
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

4 have tested with py25 or py26 i'ts the same

$ port installed
The following ports are currently installed:
  apr @1.3.9_1 (active)
  apr-util @1.3.9_0+no_bdb (active)
  bash-completion @1.1_3 (active)
  bzip2 @1.0.5_3+darwin (active)
  cyrus-sasl2 @2.1.23_1+kerberos (active)
  db46 @4.6.21_6 (active)
  expat @2.0.1_0 (active)
  fontconfig @2.8.0_0+macosx (active)
  freetype @2.3.11_1+macosx (active)
  gdbm @1.8.3_2 (active)
  gettext @0.17_4 (active)
  gperf @3.0.4_0 (active)
  groff @1.20.1_1 (active)
  libiconv @1.13_0 (active)
  librsync @0.9.7_1 (active)
  ncurses @5.7_0+darwin_10 (active)
  ncursesw @5.7_0+darwin_10 (active)
  neon @0.29.3_0 (active)
  openssl @0.9.8l_0+darwin (active)
  pkgconfig @0.23_1 (active)
  py25-setuptools @0.6c11_0 (active)
  py25-xattr @0.5_0 (active)
  py26-setuptools @0.6c11_0 (active)
  py26-xattr @0.5_0 (active)
  python25 @2.5.4_9+darwin+darwin_10+macosx (active)
  python26 @2.6.4_0+darwin (active)
  python_select @0.3_0+darwin_10 (active)
  readline @6.1.000_1+darwin (active)
  serf @0.3.0_0 (active)
  sqlite3 @3.6.22_0 (active)
  subversion @1.6.6_0+no_bdb+tools (active)
  tcl @8.5.8_0+darwin (active)
  tk @8.5.8_0+darwin (active)
  Xft2 @2.1.14_0 (active)
  xorg-bigreqsproto @1.1.0_0 (active)
  xorg-inputproto @2.0_0 (active)
  xorg-kbproto @1.0.4_0 (active)
  xorg-libX11 @1.3.2_0 (active)
  xorg-libXau @1.0.5_0 (active)
  xorg-libXdmcp @1.0.3_0 (active)
  xorg-libXext @1.1.1_0 (active)
  xorg-libXScrnSaver @1.2.0_0 (active)
  xorg-renderproto @0.11_0 (active)
  xorg-scrnsaverproto @1.2.0_0 (active)
  xorg-util-macros @1.4.1_0 (active)
  xorg-xcmiscproto @1.2.0_0 (active)
  xorg-xextproto @7.1.1_0 (active)
  xorg-xf86bigfontproto @1.2.0_0 (active)
  xorg-xproto @7.0.16_0 (active)
  xorg-xtrans @1.2.5_0 (active)
  xrender @0.9.5_0 (active)
  zlib @1.2.3_4 (active)

in /opt/local/bin there is no rdiff-backup

the rdiff-backup-devel is ok but to old for me

Change History (15)

comment:1 Changed 14 years ago by buname@…

Cc: buname@… added

Cc Me!

comment:2 Changed 14 years ago by mf2k (Frank Schima)

Cc: buname@… removed
Description: modified (diff)
Port: rdiff-backup added

comment:3 Changed 14 years ago by jmroot (Joshua Root)

Why are you using -t and -f?

comment:4 Changed 14 years ago by buname@…

i'm using -f because i didn't succes (-f = force) and -t and -d to have extra verbosity unless i have this and it's not ok :

--->  Fetching rdiff-backup
--->  Attempting to fetch rdiff-backup-1.2.8.tar.gz from http://nongnu.mirror.ironie.org/rdiff-backup
--->  Attempting to fetch rdiff-backup-1.2.8.tar.gz from http://www.very-clever.com/download/nongnu/rdiff-backup
--->  Verifying checksum(s) for rdiff-backup
--->  Extracting rdiff-backup
--->  Applying patches to rdiff-backup
--->  Configuring rdiff-backup
--->  Building rdiff-backup
--->  Staging rdiff-backup into destroot
--->  Installing rdiff-backup @1.2.8_1
--->  Activating rdiff-backup @1.2.8_1
--->  Cleaning rdiff-backup

i have redone from scratch and the same ... it didn't work on my mac ;(

comment:5 Changed 14 years ago by buname@…

do this matter ?

sudo python_select python26

comment:6 Changed 14 years ago by jmroot (Joshua Root)

Force means "I know I'm doing it wrong, do it anyway," not "fix all my problems". Trace mode means "make my build much more likely to fail by restricting which files it can access". Debug mode is all you should be using here.

comment:7 Changed 14 years ago by buname@…

ok i'm using bad switch but it was after using the recommended way :

sudo port install rdiff-backup

comment:8 Changed 14 years ago by buname@…

on one mac i have succed

$ /opt/local/bin/rdiff-backup --version
rdiff-backup 1.2.8

on the other with complete re-install off port http://guide.macports.org/#installing.macports.uninstalling it's impossible

all two are on 10.6.2

can i tar the /opt one one and untar on the other ?

ps : i have tested with fink + unstable it's ok but i prefer port ;(

 /sw/bin/rdiff-backup --version
rdiff-backup 1.2.8

comment:9 Changed 14 years ago by jmroot (Joshua Root)

If you supply debug output of the failure, someone might be able to fix it.

comment:10 Changed 14 years ago by buname@…

can you confirm what I have to do ?

1/ clean all port

2/ clean all fink

3/ install port via Latest MacPorts release: 1.8.2

4/ run the command

sudo port install -v -d rdiff-backup

5/ attach the output there

thank's

comment:11 Changed 14 years ago by sschym@…

For clarification, is rdiff-backup supposed to be in /opt/local/bin? When I installed it on my Mac OSX 10.4.11, it was only installed into /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin instead of /opt/local/bin. Is this related to the problem posted above?

comment:12 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

I can confirm that rdiff-backup installs into /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin. I too would have expected it to install into /opt/local/bin.

comment:13 Changed 14 years ago by buname@…

i have done another time... rdiff-backup is there

/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/

so i'v done

cd /opt/local/bin

and some

sudo ln -s /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/rdiff-backup

and last

sudo ln -s /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/rdiff-backup-statistics

so i'v got it

./rdiff-backup --version
rdiff-backup 1.2.8

i duno why on a mac i'v got it a the right place and on the othe not...

comment:14 Changed 14 years ago by sschym@…

Thanks for that, buname, this works for me, too. However, man rdiff-backup still does not work. Is there another way to access the manual entry for rdiff-backup?

comment:15 Changed 14 years ago by lperry (Perry Lee)

Resolution: fixed
Status: newclosed

Fixed in r67418.

port contents rdiff-backup:

  /opt/local/bin/rdiff-backup
  /opt/local/bin/rdiff-backup-statistics
  /opt/local/share/doc/rdiff-backup
  /opt/local/share/man/man1/rdiff-backup-statistics.1
  /opt/local/share/man/man1/rdiff-backup.1
Note: See TracTickets for help on using tickets.