OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004436 [pm_subversion] regular use major always 2010-05-27 20:01 2010-05-29 14:04
Reporter cperl82 View Status public  
Assigned To
Priority normal Resolution fixed  
Status closed  
Summary 0004436: Perl 5.10.1 with SVN::Core causes fatal runtime linking error
Description Attempting to use (or require) SVN::Core causes a runtime linking error. I noticed this when trying to use CSWgitsvn with requires this module.

Steps to reproduce:

[cperl@ny-blade19 ~]$ /opt/csw/bin/perl -MSVN::Core -e1
ld.so.1: perl: fatal: relocation error: file /opt/csw/lib/perl/site_perl/auto/SVN/_Core/_Core.so: symbol Perl_Tstack_sp_ptr: referenced symbol not found
Killed
Additional Information Package versions:

[cperl@ny-blade19 ~]$ pkginfo -l CSWperl
   PKGINST: CSWperl
      NAME: perl - A high-level, general-purpose programming language
  CATEGORY: application
      ARCH: i386
   VERSION: 5.10.1,REV=2009.12.15
   BASEDIR: /
    VENDOR: http://www.cpan.org/src [^] packaged for CSW by Peter Bonivart
    PSTAMP: bonivart@build8x-20091215105001
  INSTDATE: May 21 2010 16:21
   HOTLINE: http://www.opencsw.org/bugtrack/ [^]
     EMAIL: bonivart@opencsw.org
    STATUS: completely installed
     FILES: 1832 installed pathnames
                   5 shared pathnames
                   4 linked files
                 253 directories
                  89 executables
               57201 blocks used (approx)

[cperl@ny-blade19 ~]$ pkginfo -l CSWpmsvn
   PKGINST: CSWpmsvn
      NAME: pm_subversion - Subversion Perl Language Binding
  CATEGORY: application
      ARCH: i386
   VERSION: 1.6.9,REV=2010.03.07
   BASEDIR: /
    VENDOR: http://subversion.apache.org/ [^] packaged for CSW by THURNER rupert
    PSTAMP: rupert@build8x-20100308001758
  INSTDATE: May 21 2010 16:22
   HOTLINE: http://www.opencsw.org/bugtrack/ [^]
     EMAIL: rupert@opencsw.org
    STATUS: completely installed
     FILES: 45 installed pathnames
                   6 shared pathnames
                  16 directories
                   9 executables
               14019 blocks used (approx)
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0007968)
rupert (developer)
2010-05-27 21:24

could you try svn from http://mirror.opencsw.org/experimental.html#rupert [^] ?
(0007969)
cperl82 (reporter)
2010-05-27 21:36

I don't see a version for i386 there, only one I see is this, subversion-1.6.11,REV=2010.05.13-SunOS5.9-sparc-UNCOMMITTED.pkg.gz.

FWIW, investigating this on my own via some googling turned up an old message from 2005 with a similar error. A poster there reports that the problem is caused by a non-threaded version of perl trying to load a module that was compiled againsted a threaded version of perl. Not sure if that has any bearing here. Link - http://www.nntp.perl.org/group/perl.perl5.porters/2005/10/msg105636.html. [^]
(0007971)
dam (administrator)
2010-05-28 15:20

The problem is that we upgrade to Perl 5.10.1 without rebuilding the shared library of the Subversion Perl module. It should be fixed with the release of the updated svn.
(0007972)
cperl82 (reporter)
2010-05-28 15:30

I downloaded and tried subversion 1.6.11,REV=2010.05.27 with pm_subversion 1.6.11,REV=2010.05.27 and can no longer reproduce the problem as stated in this ticket. In addition, using the modules in pm_subversion indirectly through git_svn also works as expected.

I appreciate the incredibly quick turnaround in getting new packages out.


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker