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