Opened 18 years ago

Closed 18 years ago

Last modified 18 years ago

#6071 closed defect (fixed)

BUG: can't upgrade svk to version 1.06

Reported by: vincent-opdarw@… Owned by: danielluke (Daniel J. Luke)
Priority: Normal Milestone:
Component: ports Version: 1.0
Keywords: Cc: skymoo (Adam Mercer)
Port:

Description

When I try to upgrade svk to version 1.06:

---> Configuring svk * Module::AutoInstall version 1.00 * Checking for dependencies... [Core Features]

  • Algorithm::Annotate ...loaded. (0.10)
  • Algorithm::Diff ...loaded. (1.1901)
  • YAML ...loaded. (0.39 >= 0.38)
  • Regexp::Shellish ...loaded. (0.93)
  • Data::Hierarchy ...loaded. (0.21 >= 0.21)
  • File::Temp ...loaded. (0.16 >= 0.14)
  • Clone ...loaded. (0.15)
  • Pod::Escapes ...loaded. (1.04)
  • Pod::Simple ...loaded. (3.02)
  • PerlIO::via::dynamic ...loaded. (0.11 >= 0.11)
  • PerlIO::via::symlink ...loaded. (0.05 >= 0.02)
  • IO::Digest ...loaded. (0.10)
  • SVN::Simple::Edit ...missing. (would need 0.27)
  • Date::Parse ...loaded. (2.27)
  • File::Type ...loaded. (0.22)
  • URI ...loaded. (1.35)
  • PerlIO::eol ...loaded. (0.13 >= 0.13)
  • Class::Autouse ...loaded. (1.21 >= 1.15)
  • Getopt::Long ...loaded. (2.34 >= 2.34)
  • Encode ...loaded. (2.10 >= 2.10)

==> Auto-install the 1 mandatory module(s) from CPAN? [Y/n] y [Localized messages]

  • Locale::Maketext::Lexicon ...loaded. (0.45 >= 0.42)
  • Locale::Maketext::Simple ...loaded. (0.12 >= 0.12)

[Message display through a pager]

  • IO::Pager ...loaded. (0.05)

[SVN::Mirror support]

  • SVN::Mirror ...missing. (would need 0.66)

==> Auto-install the 1 optional module(s) from CPAN? [Y/n] y [Patch management]

  • Compress::Zlib ...loaded. (1.41)
  • FreezeThaw ...loaded. (0.43)

* Dependencies will be installed the next time you type 'make'. * Module::AutoInstall configuration finished. Warning: prerequisite SVN::Simple::Edit 0.27 not found. We have unknown version. ===> Warning: SVN::Core missing or outdated. Please manually install SVN::Core by compiling Subversion (version 1.0.7 or above) with SWIG/Perl bindings, and try this installation process again. Writing Makefile for SVK Error: Target com.apple.configure returned: configure failure: shell command "cd "/opt/local/var/db/dports/build/file._opt_local_var_db_dports_sources_rsync.rsync.opendarwin.org_dpupdate_dports_devel_svk/work/SVK-1.06" && /opt/local/bin/perl Makefile.PL INSTALLDIRS=vendor" returned error 2

and I have the following ports installed and active, in particular:

p5-svn-mirror 0.67_0 p5-svn-simple 0.27_0 subversion 1.2.3 subversion-perlbindings 1.2.3_2

Change History (8)

comment:1 Changed 18 years ago by danielluke (Daniel J. Luke)

Status: newassigned

Did you recently upgrade apr/apr-util and subversion?

If so, you probably just need to re-install the subversion perlbindings:

port clean --all subversion-perlbindings port install subversion-perlbindings

comment:2 Changed 18 years ago by vincent-opdarw@…

(In reply to comment #1)

Did you recently upgrade apr/apr-util and subversion?

Yes, after the previous svk upgrade.

If so, you probably just need to re-install the subversion perlbindings:

port clean --all subversion-perlbindings port install subversion-perlbindings

This doesn't solve the problem. It seems that the subversion perlbindings aren't reinstalled:

prunille:~> sudo port -v clean --all subversion-perlbindings ---> Cleaning subversion-perlbindings ---> Removing distfiles for subversion-perlbindings Warning: Distfiles directory '/opt/local/var/db/dports/distfiles/subversion' may contain distfiles needed for other ports, use the -f flag to force removal ---> Removing archives for subversion-perlbindings ---> Removing workpath for subversion-perlbindings prunille:~> sudo port -v install subversion-perlbindings ---> Cleaning subversion-perlbindings ---> Removing workpath for subversion-perlbindings prunille:~> sudo port -v upgrade svk [same error]

comment:3 Changed 18 years ago by skymoo (Adam Mercer)

I'm getting the follow when trying to upgrade to svk-1.06 with

$ sudo port -vd upgrade svk

<snip> I'd use that as a database of CPAN sites. If that is OK for you, please answer 'y', but if you want me to get a new database now, please answer 'n' to the following question.

Shall I use the local database in /Users/ram/.cpan/sources/MIRRORED.BY? [y] y

Now we need to know where your favorite CPAN sites are located. Push a few sites onto the array (just in case the first on the array won't work). If you are mirroring CPAN to your local workstation, specify a file: URL.

First, pick a nearby continent and country (you can pick several of each, separated by spaces, or none if you just want to keep your existing selections). Then, you will be presented with a list of URLs of CPAN mirrors in the countries you selected, along with previously selected URLs. Select some of those URLs, or just keep the old list. Finally, you will be prompted for any extra URLs -- file:, ftp:, or http: -- that host a CPAN mirror.

(1) Africa (2) Asia (3) Central America (4) Europe (5) North America (6) Oceania (7) South America Select your continent (or several nearby continents) [] Sorry! since you don't have any existing picks, you must make a geographic selection.

(1) Africa (2) Asia (3) Central America (4) Europe (5) North America (6) Oceania (7) South America Select your continent (or several nearby continents) []

<snip>

This just repeats and repeats.

comment:4 Changed 18 years ago by skymoo (Adam Mercer)

Cc: ramercer@… added

comment:5 Changed 18 years ago by danielluke (Daniel J. Luke)

Ok, everybody try this:

sudo port -d -v -f uninstall subversion-perlbindings sudo port -d -v -f uninstall subversion sudo port -d -v -f uninstall svk sudo port -d -v -f clean --all subversion-perlbindings sudo port -d -v -f clean --all subversion sudo port -d -v -f clean --all svk

sudo port -d -v install svk

And if it fails, send me the output (or attach it to this bug).

Thanks!

comment:6 Changed 18 years ago by vincent-opdarw@…

This is OK after rebuilding subversion-perlbindings. So it seems to be a bug in subversion-perlbindings, that wasn't rebuilt after subversion was.

comment:7 Changed 18 years ago by danielluke (Daniel J. Luke)

Resolution: fixed
Status: assignedclosed

(In reply to comment #5)

This is OK after rebuilding subversion-perlbindings. So it seems to be a bug in subversion-perlbindings, that wasn't rebuilt after subversion was.

Ok.

I'll bump the revision for subversion-perlbindings to get this to automatically rebuild for people who use port upgrade...

Thanks!

comment:8 Changed 18 years ago by skymoo (Adam Mercer)

(In reply to comment #4)

Ok, everybody try this:

<snip>

That fixes the problem for me as well, Cheers Daniel

Note: See TracTickets for help on using tickets.