Opened 12 years ago

Closed 12 years ago

#35660 closed defect (duplicate)

p5.12-svn-simple : Warning: SVN::Core missing or outdated

Reported by: jan.pingel@… Owned by: danielluke (Daniel J. Luke)
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc:
Port: p5.12-svn-simple

Description (last modified by ryandesign (Ryan Carsten Schmidt))

I'm encountering '===> Warning: SVN::Core missing or outdated.' on 10.8 with XCode 4.4 trying to install git-core +svn

Mikuru:oyster jpingel$ perl -MSVN::Core -e 'print $SVN::Core::VERSION."\n";' 
1.7.5 
Mikuru:oyster jpingel$ port info subversion-perlbindings
subversion-perlbindings @1.7.5, Revision 1 (devel, perl)

Uninstalling subversion and subversion-perlbindings and then reinstalling has not helped and I encountered the same failure with subversion-perlbindings +universal when trying to install p5.12-svn-simple for git-core +svn.

I'm running the latest macports according to selfupdate and all outdated ports have been upgraded:

Mikuru:oyster jpingel$ sudo port selfupdate 
---> Updating MacPorts base sources using rsync 
MacPorts base version 2.1.2 installed, 
MacPorts base version 2.1.2 downloaded. 
---> Updating the ports tree 
---> MacPorts base is already the latest version

This system was upgraded from 10.7.x to 10.8 upon release and at the time I went through the steps of uninstalling and reinstalling macports as outlined on the migration wiki page and haven't had any issues with other ports.

Attachments (2)

main.2.log (32.1 KB) - added by jan.pingel@… 12 years ago.
verbose.txt (531.4 KB) - added by jan.pingel@… 12 years ago.

Download all attachments as: .zip

Change History (9)

Changed 12 years ago by jan.pingel@…

Attachment: main.2.log added

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

Description: modified (diff)
Owner: changed from macports-tickets@… to dluke@…

comment:2 Changed 12 years ago by danielluke (Daniel J. Luke)

When you say "Uninstalling subversion and subversion-perlbindings and then reinstalling" what exactly did you type to do this?

comment:3 in reply to:  2 Changed 12 years ago by jan.pingel@…

Replying to dluke@…:

When you say "Uninstalling subversion and subversion-perlbindings and then reinstalling" what exactly did you type to do this?

Mikuru:oyster jpingel$ sudo port uninstall subversion-perlbindings subversion
Password:
--->  Deactivating subversion-perlbindings @1.7.5_1
--->  Cleaning subversion-perlbindings
--->  Uninstalling subversion-perlbindings @1.7.5_1
--->  Cleaning subversion-perlbindings
--->  Deactivating subversion @1.7.5_0
--->  Cleaning subversion
--->  Uninstalling subversion @1.7.5_0
--->  Cleaning subversion
Mikuru:oyster jpingel$ sudo port clean p5.12-svn-simple git-core
--->  Cleaning p5.12-svn-simple
--->  Cleaning git-core
Mikuru:oyster jpingel$ sudo port selfupdate
--->  Updating MacPorts base sources using rsync
MacPorts base version 2.1.2 installed,
MacPorts base version 2.1.2 downloaded.
--->  Updating the ports tree
--->  MacPorts base is already the latest version

The ports tree has been updated. To upgrade your installed ports, you should run
  port upgrade outdated
Mikuru:oyster jpingel$ sudo port upgrade outdated
Error: No ports matched the given expression
Mikuru:oyster jpingel$ sudo port install subversion-perlbindings
--->  Computing dependencies for subversion-perlbindings
--->  Dependencies to be installed: subversion
--->  Fetching archive for subversion
--->  Attempting to fetch subversion-1.7.5_0.darwin_12.x86_64.tbz2 from http://packages.macports.org/subversion
--->  Attempting to fetch subversion-1.7.5_0.darwin_12.x86_64.tbz2 from http://macports.packages.ionic.de/subversion
--->  Fetching distfiles for subversion
--->  Verifying checksum(s) for subversion
--->  Extracting subversion
--->  Applying patches to subversion
--->  Configuring subversion
--->  Building subversion
--->  Staging subversion into destroot
--->  Installing subversion @1.7.5_0
--->  Activating subversion @1.7.5_0
--->  Cleaning subversion
--->  Fetching archive for subversion-perlbindings
--->  Attempting to fetch subversion-perlbindings-1.7.5_1.darwin_12.x86_64.tbz2 from http://packages.macports.org/subversion-perlbindings
--->  Attempting to fetch subversion-perlbindings-1.7.5_1.darwin_12.x86_64.tbz2 from http://macports.packages.ionic.de/subversion-perlbindings
--->  Fetching distfiles for subversion-perlbindings
--->  Verifying checksum(s) for subversion-perlbindings
--->  Extracting subversion-perlbindings
--->  Configuring subversion-perlbindings
--->  Building subversion-perlbindings
--->  Staging subversion-perlbindings into destroot
--->  Installing subversion-perlbindings @1.7.5_1
--->  Activating subversion-perlbindings @1.7.5_1
--->  Cleaning subversion-perlbindings
--->  Updating database of binaries: 100.0%
--->  Scanning binaries for linking errors: 100.0%
--->  No broken files found.
Mikuru:oyster jpingel$ sudo port install p5.12-svn-simple
--->  Computing dependencies for p5.12-svn-simple
--->  Fetching archive for p5.12-svn-simple
--->  Attempting to fetch p5.12-svn-simple-0.280.0_3.darwin_12.noarch.tbz2 from http://packages.macports.org/p5.12-svn-simple
--->  Attempting to fetch p5.12-svn-simple-0.280.0_3.darwin_12.noarch.tbz2 from http://macports.packages.ionic.de/p5.12-svn-simple
--->  Fetching distfiles for p5.12-svn-simple
--->  Verifying checksum(s) for p5.12-svn-simple
--->  Extracting p5.12-svn-simple
--->  Configuring p5.12-svn-simple
Error: org.macports.configure for port p5.12-svn-simple returned: configure failure: command execution failed
Please see the log file for port p5.12-svn-simple for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_perl_p5-svn-simple/p5.12-svn-simple/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port p5.12-svn-simple failed

comment:4 Changed 12 years ago by danielluke (Daniel J. Luke)

Ok, can you do that again, but with debug/verbose output for when you are installing subversion-perlbindings (and maybe just for everything?):

sudo port -f uninstall subversion-perlbindings subversion
sudo port clean p5.12-svn-simple
sudo port -dv install p5.12-svn-simple

Maybe we'll be able to spot what is going wrong with your subversion-perlbindings install.

comment:5 Changed 12 years ago by jan.pingel@…

Attaching verbose.txt with the debug output.

Mikuru:oyster jpingel$ sudo port -f uninstall subversion-perlbindings subversion
Password:
--->  Deactivating subversion-perlbindings @1.7.5_1
--->  Cleaning subversion-perlbindings
--->  Uninstalling subversion-perlbindings @1.7.5_1
--->  Cleaning subversion-perlbindings
--->  Deactivating subversion @1.7.5_0
--->  Cleaning subversion
--->  Uninstalling subversion @1.7.5_0
--->  Cleaning subversion
Mikuru:oyster jpingel$ sudo port clean p5.12-svn-simple
--->  Cleaning p5.12-svn-simple
Mikuru:oyster jpingel$ sudo port -dv install p5.12-svn-simple > ~/verbose.txt

Changed 12 years ago by jan.pingel@…

Attachment: verbose.txt added

comment:6 Changed 12 years ago by jan.pingel@…

Glancing over the output I notice its activating in /opt/local/lib/perl5/vendor_perl/5.16.0/darwin-thread-multi-2level/auto/SVN/

Is the issue having multiple versions of perl due to dependancies?

{{{Mikuru:oyster jpingel$ port installed|grep perl

p5.12-libwww-perl @6.40.0_1+ssl (active) perl5 @5.12.4_0+perl5_16 (active) perl5.12 @5.12.4_1 (active) perl5.16 @5.16.0_1 (active) subversion-perlbindings @1.7.5_1 (active)}}}

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

Resolution: duplicate
Status: newclosed

yep, this is #32694 which I haven't had a chance to review/commit yet.

Note: See TracTickets for help on using tickets.