svk install fails whilst activating p5-getopt-long
I get the following error whilst trying to install SVK with 'sudo port install svk', seems to be a conflict between a dependent module and the core perl?? This is on a working MacPorts installation, previously used to install apache2.2, php5, etc.
---> Fetching p5-getopt-long
---> Attempting to fetch Getopt-Long-2.37.tar.gz from http://ftp.ucr.ac.cr/Unix/CPAN/modules/by-module/Getopt
---> Verifying checksum(s) for p5-getopt-long
---> Extracting p5-getopt-long
---> Configuring p5-getopt-long
---> Building p5-getopt-long with target all
---> Staging p5-getopt-long into destroot
You must install or activate this package with '-f' (force) as it needs to overwrite files installed by the perl5.8 port
---> Installing p5-getopt-long 2.37_0
---> Activating p5-getopt-long 2.37_0
Error: Target org.macports.activate returned: Image error: /opt/local/lib/perl5/5.8.8/Getopt/Long.pm is being used by the active perl5.8 port. Please deactivate this port first, or use the -f flag to force the activation.
Error: The following dependencies failed to build: p5-app-cli p5-getopt-long p5-locale-maketext-simple p5-pod-simple p5-pod-escapes p5-class-accessor p5-class-autouse p5-class-data-inheritable p5-compress-zlib p5-compress-raw-zlib p5-io-compress-base p5-scalar-list-utils p5-io-compress-zlib p5-data-hierarchy p5-file-temp-svkonly p5-file-type p5-freezethaw p5-io-digest p5-perlio-via-dynamic p5-io-pager p5-list-moreutils p5-locale-maketext-lexicon p5-log-log4perl p5-path-class p5-perlio-eol p5-perlio-via-symlink p5-svn-mirror p5-bsd-resource p5-data-uuid p5-file-chdir p5-svn-simple subversion-perlbindings p5-term-readkey p5-timedate p5-uri p5-vcp-autrijus-snapshot p5-html-tree p5-html-parser p5-html-tagset p5-ipc-run3 p5-regexp-shellish p5-text-diff p5-xml-autowriter p5-xml-parser p5-universal-require p5-version p5-yaml-syck
Error: Status 1 encountered during processing.
Change History (3)
Cc: |
jeb@… ryandesign@… added
|
Milestone: |
MacPorts 1.5 →
Port Bugs
|
Owner: |
changed from macports-dev@… to ryandesign@…
|
Resolution: |
→ wontfix
|
Status: |
new →
closed
|
There is no error. You simply need to force the activation of the p5-getopt-long package, as it explained to you. ("You must install or activate this package with '-f' (force) as it needs to overwrite files installed by the perl5.8 port")
Then you can proceed to install svk.