1 Aug 2005 01:30
ruby/swig/svn load error
Belorion <belorion <at> gmail.com>
2005-07-31 23:30:53 GMT
2005-07-31 23:30:53 GMT
I just finished installing the SVN binding for ruby using SWIG 1.3.24
(swig 1.3.25 wouldn't compile -- syntax errors).
I reconfigured an reinstalled Subversion (1.2.1) afterwards so that it
knew about the bindings (as per the instructions[1]). I did a `make
swig-rb` with no problems, a `make check-swig-rb` in which unit tests
are run, no problem. I did a make install-swig-rb.
However, when I do a `ruby -e 'require "svn/core"' I get this error:
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/svn/ext/core.so:
libsvn_swig_ruby-1.so.0: cannot open shared object file: No such file
or directory - /usr/local/lib/ruby/site_ruby/1.8/i686-linux/svn/ext/core.so
(LoadError)
from /usr/local/lib/ruby/site_ruby/1.8/svn/error.rb:1
from /usr/local/lib/ruby/site_ruby/1.8/svn/core.rb:3:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/svn/core.rb:3
from -e:1:in `require'
from -e:1
Now, I can see libsvn_swig_ruby-1.so.0 in /usr/local/lib. Why can't it find it?
I don't know if this is relevant, but during the `make
install-swig-rb` I get a lot of these "warnings":
libtool: link: warning:
`/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../..//libdb-4.2.la' seems
to be moved
libtool: link: warning:
`/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../..//libexpat.la' seems
(Continue reading)
RSS Feed