Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 107855 - SVN::Core can't find libswigpl.so.0, SVN-Mirror fails to build
Summary: SVN::Core can't find libswigpl.so.0, SVN-Mirror fails to build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-02 02:34 UTC by Tobias Brox
Modified: 2006-01-16 12:29 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Brox 2005-10-02 02:34:24 UTC
I suppose there is a missing dependency in subversion - though, the problem
manifests itself only when I try to install SVN::Mirror.

When trying to install SVN::Mirror, I get:

 * You need subversion-1.0.4+ compiled with Perl bindings.
 * USE="perl" emerge subversion

!!! ERROR: dev-perl/SVN-Mirror-0.66 failed.
!!! Function pkg_setup, Line 31, Exitcode 0
!!! Need Subversion compiled with Perl bindings.
!!! If you need support, post the topmost build error, NOT this status message.

Subversion is installed with perl use flag.

When I check up the ebuild file, I find that it's checking that loading
SVN::Core works, so when doing this I get:

$ perl -MSVN::Core 
Can't load '/usr/lib/perl5/vendor_perl/5.8.7/i686-linux/auto/SVN/_Core/_Core.so'
for module SVN::_Core: libswigpl.so.0: cannot open shared object file: No such
file or directory at /usr/lib/perl5/5.8.7/i686-linux/DynaLoader.pm line 230.
 at /usr/lib/perl5/vendor_perl/5.8.7/i686-linux/SVN/Base.pm line 59
BEGIN failed--compilation aborted at
/usr/lib/perl5/vendor_perl/5.8.7/i686-linux/SVN/Core.pm line 5.
Compilation failed in require.
BEGIN failed--compilation aborted.

I tried to reinstall swig without success (1.3.25).  There is no such thing as
"libswig" in /var/db/pkg/dev-lang/swig-1.3.25/CONTENTS

Reproducible: Always
Steps to Reproduce:





$ emerge info
Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1,
2.6.12-gentoo-r9TP i686)
=================================================================
System uname: 2.6.12-gentoo-r9TP i686 Intel(R) Pentium(R) M processor 2.00GHz
Gentoo Base System version 1.12.0_pre3
dev-lang/python:     2.2.3-r1, 2.3.5, 2.4.1-r1
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config
/usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref
/usr/share/config /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sfperms strict"
GENTOO_MIRRORS="http://10.0.0.4/ http://ftp.linux.ee/pub/gentoo/distfiles/
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://mirror.pudas.net/gentoo
http://mirror.switch.ch/mirror/gentoo/ http://ftp.rhnet.is/pub/gentoo/
http://mir.zyrianes.net/gentoo/ http://ftp.du.se/pub/os/gentoo
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo"
LANG="en_US"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://10.0.0.4/gentoo-portage"
USE="x86 16bit 3ds 7zip X aac aalib acpi ada aim alsa amarok amd amr apache
apache2 arts asterisk async atlas audiofile authdaemond automount avi
bash-completion berkdb bidi bitmap-fonts bl blender-game bluetooth bmp boo
browserplugin buffysize buttons calendar cap caps cardbus cdda cddb cdf cdio
cdparanoia cdr cdrom cgi chroot cjk clearcase clisp cln cpudetection crypt
cscope css csv ctype cups curl curlwrappers custom-cflags cvsgraph db2 dba dbase
dbcp dbm dbmaker dbx dga dhcp disk-cache distribution divx4linux doc dpms dv dvb
dvd dvdr dvdread dvi eds emacs emboss encode epson erandom escreen esd extras
fam ffmpeg flac foomaticdb fortran ftp gb gd gdbm geometry gg ggi gif gimp
gimpprint ginac glibc-compat20 glut gnome gphoto2 gpm gstreamer gtk gtk2 guile
icq imagemagick imap imlib imlib2 ipv6 jack java jpeg junit kde libg++ libwww
lirc m17n-lib mad mail maildrop make-symlinks mapeditor maps math matroska mbox
mcal mccp mcve md5sum memlimit messages mew mhash mikmod milter mime mimencode
ming mixer mjpeg mod_irc motif mozcalendar mozdevelop mozilla mozsvg mozxmlterm
mp3 mp4live mpeg mpeg2 mpeg4 mplayer msn msnextras multi-tty multicall multislot
multitarget music mysql mythtv nagios-dns nagios-game nagios-ntp nagios-ping
nagios-ssh nas ncurses net netbeans netboot nethack network new-login nfs nls
nntp nptl nsplugin ntlm numeric nvidia objc ocaml octave offensive ogg oggvorbis
openal opengl openntpd openssh openssl oss pam pam_chroot pam_console
pam_timestamp pango parse-clocks pascal passfile password patented pbs pcmcia
pcntl pcre pdf pdfkit pdflib perforce perl perlsuid pfpro pg-hier pg-vacuumdelay
php physfs player plotutils plugin png pnp posix postfix postgres print priority
procmail python qt quicktime quotas quotes readline real reiserfs remix remote
resperl rhino rogue rplay rrdtool rss rtc ruby samba sasl scanner screen sdl
sendmail sensord shaper simplexml slang sms smtp speex spell sqlite sse ssl
subject-rewrite subtitles subversion svga svgz sysfs syslog sysvipc szip tcltk
tcpd tetex text threads tiff truetype truetype-fonts type1-fonts unicode vorbis
xface xine xinerama xml xml2 xmlrpc xmms xpm xv zlib userland_GNU kernel_linux
elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-10-02 02:37:07 UTC
(In reply to comment #0)
>  * You need subversion-1.0.4+ compiled with Perl bindings.
>  * USE="perl" emerge subversion

The message tells you what to do...
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2005-10-02 02:40:56 UTC
Bleh, I can't read... 
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-11-09 09:11:06 UTC
Mass re-assign.
Comment 4 Thomas R. (TRauMa) 2006-01-14 07:26:30 UTC
re-emerge subversion - swig doesn't use .so files any more. (This could be handled by revdep-rebuild).
Comment 5 Michael Cummings (RETIRED) gentoo-dev 2006-01-16 12:29:16 UTC
Closing out since i can't dup this and there's been no updates by the poster since opening the bug. if this is still causing problems, please reopen