You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by geoff <ot...@0x29a.org.uk> on 2003/10/25 13:46:15 UTC
Failure in make swig-py "cannot find -lswigpy"
I'm installing swig-py for ViewCVS.
This on a SuSe 8.1 system with Python 2.2. Upgrade to Python 2.3.2
didn't help.
At this point Subversion has been ./configure-ed and make-ed. Swig was
successfuly configured.
Any clues welcome.
jumelles:/usr/src/subversion-0.31.0 # make swig-py
mkdir subversion/tests/libsvn_fs
mkdir subversion/tests/libsvn_subr
mkdir subversion/tests/libsvn_diff
mkdir subversion/libsvn_client
mkdir subversion/libsvn_delta
mkdir subversion/libsvn_diff
mkdir subversion/libsvn_fs
mkdir subversion/libsvn_fs/bdb
mkdir subversion/libsvn_fs/util
mkdir subversion/libsvn_ra
mkdir subversion/libsvn_ra_dav
mkdir subversion/libsvn_ra_local
mkdir subversion/libsvn_ra_svn
mkdir subversion/libsvn_repos
mkdir subversion/libsvn_subr
mkdir subversion/bindings/swig
mkdir subversion/tests
mkdir subversion/libsvn_wc
mkdir subversion/tests/libsvn_repos
mkdir subversion/mod_authz_svn
mkdir subversion/mod_dav_svn
mkdir subversion/tests/libsvn_ra_local
mkdir subversion/tests/libsvn_delta
mkdir subversion/clients/cmdline
mkdir contrib/client-side/svn-push
mkdir subversion/svnadmin
mkdir subversion/svndumpfilter
mkdir subversion/svnlook
mkdir subversion/svnserve
mkdir subversion/svnversion
mkdir subversion/tests/libsvn_wc
mkdir subversion/tests/clients/cmdline
mkdir subversion/bindings/swig/python
mkdir subversion/bindings/swig/java/org/tigris/subversion/swig
mkdir subversion/bindings/swig/perl
mkdir doc/programmer/design
mkdir doc/book/book
mkdir doc/book/misc-docs
mkdir doc
cd subversion/bindings/swig/python && /bin/sh
/usr/src/subversion-0.31.0/libtool --mode=link gcc -pthread -shared
-L/usr/local/lib -rpath /usr/local/lib/svn-python/libsvn
-avoid-version -module -o _client.la svn_client.lo -lswigpy
../../../../subversion/bindings/swig/libsvn_swig_py-1.la
../../../../subversion/libsvn_client/libsvn_client-1.la
rm -fr .libs/_client.la .libs/_client.* .libs/_client.*
gcc -shared svn_client.lo -Wl,--rpath
-Wl,/usr/src/subversion-0.31.0/subversion/bindings/swig/.libs
-Wl,--rpath
-Wl,/usr/src/subversion-0.31.0/subversion/libsvn_client/.libs
-Wl,--rpath -Wl,/usr/local/lib
-L/usr/src/subversion-0.31.0/subversion/libsvn_diff/.libs
-L/usr/src/subversion-0.31.0/subversion/libsvn_ra_svn/.libs
-L/usr/X11R6/lib -L/usr/src/subversion-0.31.0/neon/src/.libs
-L/usr/src/subversion-0.31.0/subversion/libsvn_ra_dav/.libs
-L/usr/src/subversion-0.31.0/subversion/libsvn_fs/.libs
-L/usr/src/subversion-0.31.0/subversion/libsvn_repos/.libs
-L/usr/src/subversion-0.31.0/subversion/libsvn_ra_local/.libs
-L/usr/src/subversion-0.31.0/subversion/libsvn_ra/.libs
-L/usr/src/subversion-0.31.0/subversion/libsvn_wc/.libs
-L/usr/src/subversion-0.31.0/apr/.libs -L/usr/lib
-L/usr/src/subversion-0.31.0/apr-util/.libs
-L/usr/src/subversion-0.31.0/subversion/libsvn_subr/.libs
-L/usr/src/subversion-0.31.0/subversion/libsvn_delta/.libs
-L/usr/local/lib -lswigpy
../../../../subversion/bindings/swig/.libs/libsvn_swig_py-1.so
../../../../subversion/libsvn_client/.libs/libsvn_client-1.so
-pthread -Wl,-soname -Wl,_client.so -o .libs/_client.so
/usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld:
cannot find -lswigpy
collect2: ld returned 1 exit status
make: *** [subversion/bindings/swig/python/_client.la] Error 1
jumelles:/usr/src/subversion-0.31.0 #
--
best,
geoff
regrettably the email address above will bounce
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: Failure in make swig-py "cannot find -lswigpy"
Posted by Philip Martin <ph...@codematters.co.uk>.
"C. Michael Pilato" <cm...@collab.net> writes:
> geoff <ot...@0x29a.org.uk> writes:
>
>> /usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld:
>> cannot find -lswigpy
>> collect2: ld returned 1 exit status
>> make: *** [subversion/bindings/swig/python/_client.la] Error 1
>> jumelles:/usr/src/subversion-0.31.0 #
>
> Looks like the Subversion SWIG glue-code library didn't build. Or
> perhaps it was built but not installed?
>
> I typically do these builds in the following four steps:
>
> 1. make
> 2. sudo make install
> 3. make swig-py
> 4. sudo make install-swig-py
I don't need to do step 2 before step3.
I configure Subversion using --with-swig=/usr/local/swig-1.3.16, my
Makefile contains "SWIG_LDFLAGS = -L/usr/local/swig-1.3.16/lib" and
that's the directory which contains the swigpy library.
--
Philip Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: Failure in make swig-py "cannot find -lswigpy"
Posted by geoff <ot...@0x29a.org.uk>.
On 25 Oct 2003 09:52:26 -0500, "C. Michael Pilato"
<cm...@collab.net> wrote:
<snip>
>Looks like the Subversion SWIG glue-code library didn't build. Or
>perhaps it was built but not installed?
<snip>
Thanks for replying.
It appears libswigpy.* didn't get built probably due to grungy
original Python, so you were right in a way. Started again from SWIG
build and running ViewCVS fine now.
--
best,
geoff
regrettably the email address above will bounce
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: Failure in make swig-py "cannot find -lswigpy"
Posted by "C. Michael Pilato" <cm...@collab.net>.
geoff <ot...@0x29a.org.uk> writes:
> I'm installing swig-py for ViewCVS.
>
> This on a SuSe 8.1 system with Python 2.2. Upgrade to Python 2.3.2
> didn't help.
>
> At this point Subversion has been ./configure-ed and make-ed. Swig was
> successfuly configured.
>
> Any clues welcome.
>
> jumelles:/usr/src/subversion-0.31.0 # make swig-py
> mkdir subversion/tests/libsvn_fs
> mkdir subversion/tests/libsvn_subr
> mkdir subversion/tests/libsvn_diff
[...]
> /usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld:
> cannot find -lswigpy
> collect2: ld returned 1 exit status
> make: *** [subversion/bindings/swig/python/_client.la] Error 1
> jumelles:/usr/src/subversion-0.31.0 #
Looks like the Subversion SWIG glue-code library didn't build. Or
perhaps it was built but not installed?
I typically do these builds in the following four steps:
1. make
2. sudo make install
3. make swig-py
4. sudo make install-swig-py
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org