You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by David Everly <de...@gmail.com> on 2006/05/02 18:42:31 UTC

packaging swig python hpux ia64 (+DD64)

I'm having trouble packaging the swig bindings on:

   HP-UX B.11.23 U ia64 2505142627 unlimited-user license

I have compiled and installed Apache and latest stable Python, and
also swig 1.3.25, all using HP's compilers and +DD64 compiler options.

The swig python bindings for subversion compile fine, but I cannot get
them to install using DESTDIR as directed in the instructions:

$ make install-swig-py DESTDIR=/home/deverly/svn-tmp

/home/deverly/subversion-1.3.1/ac-helpers/install-sh -c -d
/home/deverly/svn-tmp /opt/vzb/lib
cd subversion/bindings/swig/python/libsvn_swig_py ; /bin/sh
/home/deverly/subver sion-1.3.1/libtool --mode=install
/home/deverly/subversion-1.3.1/ac-helpers/inst all-sh -c
libsvn_swig_py-1.la /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1
.la
libtool: install: warning: relinking `libsvn_swig_py-1.la'
(cd /home/deverly/subversion-1.3.1/subversion/bindings/swig/python/libsvn_swig_p
y; /bin/sh /home/deverly/subversion-1.3.1/libtool  --tag=CC --silent
--mode=reli nk /usr/bin/cc +DD64 -mt -L/opt/vzb/lib
-L/opt/vzb/pcre-6.3/lib -L/home/deverly/ svn-tmp/opt/vzb/lib
-L/opt/vzb/lib -rpath /opt/vzb/lib -o libsvn_swig_py-1.la sw
igutil_py.lo ../../../../../subversion/libsvn_subr/libsvn_subr-1.la
../../../../ ../subversion/libsvn_delta/libsvn_delta-1.la
../../../../../subversion/libsvn_wc /libsvn_wc-1.la
/opt/vzb/lib/libaprutil-0.la -lexpat /opt/vzb/lib/libapr-0.la -l m
-lnsl -lpthread -ldld -inst-prefix-dir /home/deverly/svn-tmp)
/home/deverly/subversion-1.3.1/ac-helpers/install-sh -c
.libs/libsvn_swig_py-1.s o.0.0T
/home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.so.0.0
(cd /home/deverly/svn-tmp/opt/vzb/lib && { ln -s -f
libsvn_swig_py-1.so.0.0 libs vn_swig_py-1.so.0 || { rm -f
libsvn_swig_py-1.so.0 && ln -s libsvn_swig_py-1.so. 0.0
libsvn_swig_py-1.so.0; }; })
(cd /home/deverly/svn-tmp/opt/vzb/lib && { ln -s -f
libsvn_swig_py-1.so.0.0 libs vn_swig_py-1.so || { rm -f
libsvn_swig_py-1.so && ln -s libsvn_swig_py-1.so.0.0
libsvn_swig_py-1.so; }; })
chmod 555 /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.so.0.0
/home/deverly/subversion-1.3.1/ac-helpers/install-sh -c
.libs/libsvn_swig_py-1.l ai
/home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.la
/home/deverly/subversion-1.3.1/ac-helpers/install-sh -c
.libs/libsvn_swig_py-1.a 
/home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.a
ranlib /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.a
chmod 644 /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.a
libtool: install: warning: remember to run `libtool --finish /opt/vzb/lib'
/home/deverly/subversion-1.3.1/ac-helpers/install-sh -c -d
/home/deverly/svn-tmp /opt/vzb/lib/svn-python/libsvn
cd subversion/bindings/swig/python ; /bin/sh
/home/deverly/subversion-1.3.1/libt ool --mode=install
/home/deverly/subversion-1.3.1/ac-helpers/install-sh -c _core .la
/home/deverly/svn-tmp/opt/vzb/lib/svn-python/libsvn/_core.la
libtool: install: warning: relinking `_core.la'
(cd /home/deverly/subversion-1.3.1/subversion/bindings/swig/python;
/bin/sh /hom e/deverly/subversion-1.3.1/libtool  --tag=CC --silent
--mode=relink ld -b -rpath  /opt/vzb/lib/svn-python/libsvn
-avoid-version -module -o _core.la core.lo ../..
/../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la
../../ ../../subversion/libsvn_delta/libsvn_delta-1.la
../../../../subversion/libsvn_di ff/libsvn_diff-1.la
../../../../subversion/libsvn_subr/libsvn_subr-1.la /opt/vzb
/lib/libapr-0.la -lm -lnsl -lpthread -ldld -inst-prefix-dir
/home/deverly/svn-tm p)
ld: Can't find library or mismatched ABI for -lsvn_swig_py-1
Fatal error.
libtool: install: error: relink `_core.la' with the above command
before install ing it
gmake: *** [install-swig-py] Error 1

Any suggestions?

Thanks,
Dave.

--
ASCII ribbon campaign:
()  against HTML email
/\  against Microsoft attachments
    Information:  http://www.expita.com/nomime.html

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org


Re: packaging swig python hpux ia64 (+DD64)

Posted by David Everly <de...@gmail.com>.
I've talked myself out of this being a subversion bug, and have filed a
the following bug against python:

https://sourceforge.net/tracker/index.php?func=detail&aid=1481770&group_id=5470&atid=105470

On my system, once I hacked python to build/use ".so" instead of ".sl"
all these problems went away.

On Tue, May 02, 2006 at 05:08:29PM -0600, David Everly wrote:
> I found the problem, but I don't know how to fix it.  On this system
> it seems that applications are using *.so and *.sl interchangeably.  
> And yet, the python that I compiled only sees *.sl.  so for every
> _*.so that was created, I made a .sl symlink.
> 
> So I think this is a subversion bug, that it doesn't know which one to
> make for the running version of python.
> 
> Anyone else agree?
> 
> On 5/2/06, David Everly <de...@gmail.com> wrote:
> >As it turns out, make check-swig-py doesn't work either:
> >
> >deverly@omztdv1:~/subversion-1.3.1$ make check-swig-py
> >cd /home/deverly/subversion-1.3.1/subversion/bindings/swig/python; \
> >  /opt/vzb/bin/python
> >/home/deverly/subversion-1.3.1/subversion/bindings/swig/python/tests/run_all.py
> >Traceback (most recent call last):
> >  File 
> >  "/home/deverly/subversion-1.3.1/subversion/bindings/swig/python/tests/run_all.py",
> >line 18, in ?
> >    import pool
> >  File 
> >  "/home/deverly/subversion-1.3.1/subversion/bindings/swig/python/tests/pool.py",
> >line 1, in ?
> >    from svn.core import *
> >  File 
> >  "/home/deverly/subversion-1.3.1/subversion/bindings/swig/python/svn/core.py",
> >line 19, in ?
> >    from libsvn.core import *
> >  File 
> >  "/home/deverly/subversion-1.3.1/subversion/bindings/swig/python/libsvn/core.py",
> >line 5, in ?
> >    import _core
> >ImportError: No module named _core
> >gmake: *** [check-swig-py] Error 1
> >
> >Here is how I built python 2.4.3:
> >
> >PATH=/bin:/usr/bin:/sbin:/usr/sbin:/opt/aCC/bin:/opt/vzb/bin:/opt/vzb/sbin:/usr/local/bin
> >
> >./configure \
> >        --prefix=/opt/vzb \
> >        --without-gcc \
> >        CC=cc \
> >        CXX=aCC \
> >        BASECFLAGS="+DD64" \
> >        LDFLAGS="+DD64 -lxnet"
> >
> >And here is how I tried to build subversion:
> >
> >PATH=/bin:/usr/bin:/sbin:/usr/sbin:/opt/vzb/bin:/opt/vzb/sbin
> >PYTHON=/opt/vzb/bin/python
> >export PYTHON
> >
> >./configure \
> >        --with-ssl \
> >        --prefix=/opt/vzb \
> >        --with-apr=/opt/vzb/bin/apr-config \
> >        --with-apr-util=/opt/vzb/bin/apu-config \
> >        --with-apxs=/opt/vzb/sbin/apxs  \
> >        --without-berkeley-db \
> >        --with-swig=/opt/vzb \
> >        --disable-mod-activation \
> >        CC=/usr/bin/cc \
> >        CFLAGS="+DD64" \
> >        CPPFLAGS="-I/opt/vzb/include -I/opt/vzb/pcre-6.3/include" \
> >        LDFLAGS="-L/opt/vzb/lib -L/opt/vzb/pcre-6.3/lib
> >-L/home/deverly/svn-tmp/opt/vzb/lib"
> >
> >make
> >make swig-py
> >
> >On 5/2/06, David Everly <de...@gmail.com> wrote:
> >> I'm having trouble packaging the swig bindings on:
> >>
> >>    HP-UX B.11.23 U ia64 2505142627 unlimited-user license
> >>
> >> I have compiled and installed Apache and latest stable Python, and
> >> also swig 1.3.25, all using HP's compilers and +DD64 compiler options.
> >>
> >> The swig python bindings for subversion compile fine, but I cannot get
> >> them to install using DESTDIR as directed in the instructions:
> >>
> >> $ make install-swig-py DESTDIR=/home/deverly/svn-tmp
> >>
> >> /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c -d
> >> /home/deverly/svn-tmp /opt/vzb/lib
> >> cd subversion/bindings/swig/python/libsvn_swig_py ; /bin/sh
> >> /home/deverly/subver sion-1.3.1/libtool --mode=install
> >> /home/deverly/subversion-1.3.1/ac-helpers/inst all-sh -c
> >> libsvn_swig_py-1.la /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1
> >> .la
> >> libtool: install: warning: relinking `libsvn_swig_py-1.la'
> >> (cd 
> >/home/deverly/subversion-1.3.1/subversion/bindings/swig/python/libsvn_swig_p
> >> y; /bin/sh /home/deverly/subversion-1.3.1/libtool  --tag=CC --silent
> >> --mode=reli nk /usr/bin/cc +DD64 -mt -L/opt/vzb/lib
> >> -L/opt/vzb/pcre-6.3/lib -L/home/deverly/ svn-tmp/opt/vzb/lib
> >> -L/opt/vzb/lib -rpath /opt/vzb/lib -o libsvn_swig_py-1.la sw
> >> igutil_py.lo ../../../../../subversion/libsvn_subr/libsvn_subr-1.la
> >> ../../../../ ../subversion/libsvn_delta/libsvn_delta-1.la
> >> ../../../../../subversion/libsvn_wc /libsvn_wc-1.la
> >> /opt/vzb/lib/libaprutil-0.la -lexpat /opt/vzb/lib/libapr-0.la -l m
> >> -lnsl -lpthread -ldld -inst-prefix-dir /home/deverly/svn-tmp)
> >> /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c
> >> .libs/libsvn_swig_py-1.s o.0.0T
> >> /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.so.0.0
> >> (cd /home/deverly/svn-tmp/opt/vzb/lib && { ln -s -f
> >> libsvn_swig_py-1.so.0.0 libs vn_swig_py-1.so.0 || { rm -f
> >> libsvn_swig_py-1.so.0 && ln -s libsvn_swig_py-1.so. 0.0
> >> libsvn_swig_py-1.so.0; }; })
> >> (cd /home/deverly/svn-tmp/opt/vzb/lib && { ln -s -f
> >> libsvn_swig_py-1.so.0.0 libs vn_swig_py-1.so || { rm -f
> >> libsvn_swig_py-1.so && ln -s libsvn_swig_py-1.so.0.0
> >> libsvn_swig_py-1.so; }; })
> >> chmod 555 /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.so.0.0
> >> /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c
> >> .libs/libsvn_swig_py-1.l ai
> >> /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.la
> >> /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c
> >> .libs/libsvn_swig_py-1.a
> >> /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.a
> >> ranlib /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.a
> >> chmod 644 /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.a
> >> libtool: install: warning: remember to run `libtool --finish 
> >/opt/vzb/lib'
> >> /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c -d
> >> /home/deverly/svn-tmp /opt/vzb/lib/svn-python/libsvn
> >> cd subversion/bindings/swig/python ; /bin/sh
> >> /home/deverly/subversion-1.3.1/libt ool --mode=install
> >> /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c _core .la
> >> /home/deverly/svn-tmp/opt/vzb/lib/svn-python/libsvn/_core.la
> >> libtool: install: warning: relinking `_core.la'
> >> (cd /home/deverly/subversion-1.3.1/subversion/bindings/swig/python;
> >> /bin/sh /hom e/deverly/subversion-1.3.1/libtool  --tag=CC --silent
> >> --mode=relink ld -b -rpath  /opt/vzb/lib/svn-python/libsvn
> >> -avoid-version -module -o _core.la core.lo ../..
> >> /../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la
> >> ../../ ../../subversion/libsvn_delta/libsvn_delta-1.la
> >> ../../../../subversion/libsvn_di ff/libsvn_diff-1.la
> >> ../../../../subversion/libsvn_subr/libsvn_subr-1.la /opt/vzb
> >> /lib/libapr-0.la -lm -lnsl -lpthread -ldld -inst-prefix-dir
> >> /home/deverly/svn-tm p)
> >> ld: Can't find library or mismatched ABI for -lsvn_swig_py-1
> >> Fatal error.
> >> libtool: install: error: relink `_core.la' with the above command
> >> before install ing it
> >> gmake: *** [install-swig-py] Error 1
> >>
> >> Any suggestions?
> >>
> >> Thanks,
> >> Dave.
> >>
> >> --
> >> ASCII ribbon campaign:
> >> ()  against HTML email
> >> /\  against Microsoft attachments
> >>     Information:  http://www.expita.com/nomime.html
> >>
> >
> >
> >--
> >ASCII ribbon campaign:
> >()  against HTML email
> >/\  against Microsoft attachments
> >    Information:  http://www.expita.com/nomime.html
> >
> 
> 
> --
> ASCII ribbon campaign:
> ()  against HTML email
> /\  against Microsoft attachments
>    Information:  http://www.expita.com/nomime.html
> 

-- 
Encrypted Mail Preferred:
    Key ID:  8527B9AF
    Key Fingerprint:  E1B6 40B6 B73F 695E 0D3B  644E 6427 DD74 8527 B9AF
    Information:  http://www.gnupg.org/
                                                                                
ASCII ribbon campaign:
()  against HTML email
/\  against Microsoft attachments
    Information:  http://www.expita.com/nomime.html

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: packaging swig python hpux ia64 (+DD64)

Posted by David Everly <de...@gmail.com>.
I found the problem, but I don't know how to fix it.  On this system
it seems that applications are using *.so and *.sl interchangeably.  
And yet, the python that I compiled only sees *.sl.  so for every
_*.so that was created, I made a .sl symlink.

So I think this is a subversion bug, that it doesn't know which one to
make for the running version of python.

Anyone else agree?

On 5/2/06, David Everly <de...@gmail.com> wrote:
> As it turns out, make check-swig-py doesn't work either:
>
> deverly@omztdv1:~/subversion-1.3.1$ make check-swig-py
> cd /home/deverly/subversion-1.3.1/subversion/bindings/swig/python; \
>   /opt/vzb/bin/python
> /home/deverly/subversion-1.3.1/subversion/bindings/swig/python/tests/run_all.py
> Traceback (most recent call last):
>   File "/home/deverly/subversion-1.3.1/subversion/bindings/swig/python/tests/run_all.py",
> line 18, in ?
>     import pool
>   File "/home/deverly/subversion-1.3.1/subversion/bindings/swig/python/tests/pool.py",
> line 1, in ?
>     from svn.core import *
>   File "/home/deverly/subversion-1.3.1/subversion/bindings/swig/python/svn/core.py",
> line 19, in ?
>     from libsvn.core import *
>   File "/home/deverly/subversion-1.3.1/subversion/bindings/swig/python/libsvn/core.py",
> line 5, in ?
>     import _core
> ImportError: No module named _core
> gmake: *** [check-swig-py] Error 1
>
> Here is how I built python 2.4.3:
>
> PATH=/bin:/usr/bin:/sbin:/usr/sbin:/opt/aCC/bin:/opt/vzb/bin:/opt/vzb/sbin:/usr/local/bin
>
> ./configure \
>         --prefix=/opt/vzb \
>         --without-gcc \
>         CC=cc \
>         CXX=aCC \
>         BASECFLAGS="+DD64" \
>         LDFLAGS="+DD64 -lxnet"
>
> And here is how I tried to build subversion:
>
> PATH=/bin:/usr/bin:/sbin:/usr/sbin:/opt/vzb/bin:/opt/vzb/sbin
> PYTHON=/opt/vzb/bin/python
> export PYTHON
>
> ./configure \
>         --with-ssl \
>         --prefix=/opt/vzb \
>         --with-apr=/opt/vzb/bin/apr-config \
>         --with-apr-util=/opt/vzb/bin/apu-config \
>         --with-apxs=/opt/vzb/sbin/apxs  \
>         --without-berkeley-db \
>         --with-swig=/opt/vzb \
>         --disable-mod-activation \
>         CC=/usr/bin/cc \
>         CFLAGS="+DD64" \
>         CPPFLAGS="-I/opt/vzb/include -I/opt/vzb/pcre-6.3/include" \
>         LDFLAGS="-L/opt/vzb/lib -L/opt/vzb/pcre-6.3/lib
> -L/home/deverly/svn-tmp/opt/vzb/lib"
>
> make
> make swig-py
>
> On 5/2/06, David Everly <de...@gmail.com> wrote:
> > I'm having trouble packaging the swig bindings on:
> >
> >    HP-UX B.11.23 U ia64 2505142627 unlimited-user license
> >
> > I have compiled and installed Apache and latest stable Python, and
> > also swig 1.3.25, all using HP's compilers and +DD64 compiler options.
> >
> > The swig python bindings for subversion compile fine, but I cannot get
> > them to install using DESTDIR as directed in the instructions:
> >
> > $ make install-swig-py DESTDIR=/home/deverly/svn-tmp
> >
> > /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c -d
> > /home/deverly/svn-tmp /opt/vzb/lib
> > cd subversion/bindings/swig/python/libsvn_swig_py ; /bin/sh
> > /home/deverly/subver sion-1.3.1/libtool --mode=install
> > /home/deverly/subversion-1.3.1/ac-helpers/inst all-sh -c
> > libsvn_swig_py-1.la /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1
> > .la
> > libtool: install: warning: relinking `libsvn_swig_py-1.la'
> > (cd /home/deverly/subversion-1.3.1/subversion/bindings/swig/python/libsvn_swig_p
> > y; /bin/sh /home/deverly/subversion-1.3.1/libtool  --tag=CC --silent
> > --mode=reli nk /usr/bin/cc +DD64 -mt -L/opt/vzb/lib
> > -L/opt/vzb/pcre-6.3/lib -L/home/deverly/ svn-tmp/opt/vzb/lib
> > -L/opt/vzb/lib -rpath /opt/vzb/lib -o libsvn_swig_py-1.la sw
> > igutil_py.lo ../../../../../subversion/libsvn_subr/libsvn_subr-1.la
> > ../../../../ ../subversion/libsvn_delta/libsvn_delta-1.la
> > ../../../../../subversion/libsvn_wc /libsvn_wc-1.la
> > /opt/vzb/lib/libaprutil-0.la -lexpat /opt/vzb/lib/libapr-0.la -l m
> > -lnsl -lpthread -ldld -inst-prefix-dir /home/deverly/svn-tmp)
> > /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c
> > .libs/libsvn_swig_py-1.s o.0.0T
> > /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.so.0.0
> > (cd /home/deverly/svn-tmp/opt/vzb/lib && { ln -s -f
> > libsvn_swig_py-1.so.0.0 libs vn_swig_py-1.so.0 || { rm -f
> > libsvn_swig_py-1.so.0 && ln -s libsvn_swig_py-1.so. 0.0
> > libsvn_swig_py-1.so.0; }; })
> > (cd /home/deverly/svn-tmp/opt/vzb/lib && { ln -s -f
> > libsvn_swig_py-1.so.0.0 libs vn_swig_py-1.so || { rm -f
> > libsvn_swig_py-1.so && ln -s libsvn_swig_py-1.so.0.0
> > libsvn_swig_py-1.so; }; })
> > chmod 555 /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.so.0.0
> > /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c
> > .libs/libsvn_swig_py-1.l ai
> > /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.la
> > /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c
> > .libs/libsvn_swig_py-1.a
> > /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.a
> > ranlib /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.a
> > chmod 644 /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.a
> > libtool: install: warning: remember to run `libtool --finish /opt/vzb/lib'
> > /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c -d
> > /home/deverly/svn-tmp /opt/vzb/lib/svn-python/libsvn
> > cd subversion/bindings/swig/python ; /bin/sh
> > /home/deverly/subversion-1.3.1/libt ool --mode=install
> > /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c _core .la
> > /home/deverly/svn-tmp/opt/vzb/lib/svn-python/libsvn/_core.la
> > libtool: install: warning: relinking `_core.la'
> > (cd /home/deverly/subversion-1.3.1/subversion/bindings/swig/python;
> > /bin/sh /hom e/deverly/subversion-1.3.1/libtool  --tag=CC --silent
> > --mode=relink ld -b -rpath  /opt/vzb/lib/svn-python/libsvn
> > -avoid-version -module -o _core.la core.lo ../..
> > /../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la
> > ../../ ../../subversion/libsvn_delta/libsvn_delta-1.la
> > ../../../../subversion/libsvn_di ff/libsvn_diff-1.la
> > ../../../../subversion/libsvn_subr/libsvn_subr-1.la /opt/vzb
> > /lib/libapr-0.la -lm -lnsl -lpthread -ldld -inst-prefix-dir
> > /home/deverly/svn-tm p)
> > ld: Can't find library or mismatched ABI for -lsvn_swig_py-1
> > Fatal error.
> > libtool: install: error: relink `_core.la' with the above command
> > before install ing it
> > gmake: *** [install-swig-py] Error 1
> >
> > Any suggestions?
> >
> > Thanks,
> > Dave.
> >
> > --
> > ASCII ribbon campaign:
> > ()  against HTML email
> > /\  against Microsoft attachments
> >     Information:  http://www.expita.com/nomime.html
> >
>
>
> --
> ASCII ribbon campaign:
> ()  against HTML email
> /\  against Microsoft attachments
>     Information:  http://www.expita.com/nomime.html
>


--
ASCII ribbon campaign:
()  against HTML email
/\  against Microsoft attachments
    Information:  http://www.expita.com/nomime.html

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org


Re: packaging swig python hpux ia64 (+DD64)

Posted by David Everly <de...@gmail.com>.
As it turns out, make check-swig-py doesn't work either:

deverly@omztdv1:~/subversion-1.3.1$ make check-swig-py
cd /home/deverly/subversion-1.3.1/subversion/bindings/swig/python; \
  /opt/vzb/bin/python
/home/deverly/subversion-1.3.1/subversion/bindings/swig/python/tests/run_all.py
Traceback (most recent call last):
  File "/home/deverly/subversion-1.3.1/subversion/bindings/swig/python/tests/run_all.py",
line 18, in ?
    import pool
  File "/home/deverly/subversion-1.3.1/subversion/bindings/swig/python/tests/pool.py",
line 1, in ?
    from svn.core import *
  File "/home/deverly/subversion-1.3.1/subversion/bindings/swig/python/svn/core.py",
line 19, in ?
    from libsvn.core import *
  File "/home/deverly/subversion-1.3.1/subversion/bindings/swig/python/libsvn/core.py",
line 5, in ?
    import _core
ImportError: No module named _core
gmake: *** [check-swig-py] Error 1

Here is how I built python 2.4.3:

PATH=/bin:/usr/bin:/sbin:/usr/sbin:/opt/aCC/bin:/opt/vzb/bin:/opt/vzb/sbin:/usr/local/bin

./configure \
        --prefix=/opt/vzb \
        --without-gcc \
        CC=cc \
        CXX=aCC \
        BASECFLAGS="+DD64" \
        LDFLAGS="+DD64 -lxnet"

And here is how I tried to build subversion:

PATH=/bin:/usr/bin:/sbin:/usr/sbin:/opt/vzb/bin:/opt/vzb/sbin
PYTHON=/opt/vzb/bin/python
export PYTHON

./configure \
        --with-ssl \
        --prefix=/opt/vzb \
        --with-apr=/opt/vzb/bin/apr-config \
        --with-apr-util=/opt/vzb/bin/apu-config \
        --with-apxs=/opt/vzb/sbin/apxs  \
        --without-berkeley-db \
        --with-swig=/opt/vzb \
        --disable-mod-activation \
        CC=/usr/bin/cc \
        CFLAGS="+DD64" \
        CPPFLAGS="-I/opt/vzb/include -I/opt/vzb/pcre-6.3/include" \
        LDFLAGS="-L/opt/vzb/lib -L/opt/vzb/pcre-6.3/lib
-L/home/deverly/svn-tmp/opt/vzb/lib"

make
make swig-py

On 5/2/06, David Everly <de...@gmail.com> wrote:
> I'm having trouble packaging the swig bindings on:
>
>    HP-UX B.11.23 U ia64 2505142627 unlimited-user license
>
> I have compiled and installed Apache and latest stable Python, and
> also swig 1.3.25, all using HP's compilers and +DD64 compiler options.
>
> The swig python bindings for subversion compile fine, but I cannot get
> them to install using DESTDIR as directed in the instructions:
>
> $ make install-swig-py DESTDIR=/home/deverly/svn-tmp
>
> /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c -d
> /home/deverly/svn-tmp /opt/vzb/lib
> cd subversion/bindings/swig/python/libsvn_swig_py ; /bin/sh
> /home/deverly/subver sion-1.3.1/libtool --mode=install
> /home/deverly/subversion-1.3.1/ac-helpers/inst all-sh -c
> libsvn_swig_py-1.la /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1
> .la
> libtool: install: warning: relinking `libsvn_swig_py-1.la'
> (cd /home/deverly/subversion-1.3.1/subversion/bindings/swig/python/libsvn_swig_p
> y; /bin/sh /home/deverly/subversion-1.3.1/libtool  --tag=CC --silent
> --mode=reli nk /usr/bin/cc +DD64 -mt -L/opt/vzb/lib
> -L/opt/vzb/pcre-6.3/lib -L/home/deverly/ svn-tmp/opt/vzb/lib
> -L/opt/vzb/lib -rpath /opt/vzb/lib -o libsvn_swig_py-1.la sw
> igutil_py.lo ../../../../../subversion/libsvn_subr/libsvn_subr-1.la
> ../../../../ ../subversion/libsvn_delta/libsvn_delta-1.la
> ../../../../../subversion/libsvn_wc /libsvn_wc-1.la
> /opt/vzb/lib/libaprutil-0.la -lexpat /opt/vzb/lib/libapr-0.la -l m
> -lnsl -lpthread -ldld -inst-prefix-dir /home/deverly/svn-tmp)
> /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c
> .libs/libsvn_swig_py-1.s o.0.0T
> /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.so.0.0
> (cd /home/deverly/svn-tmp/opt/vzb/lib && { ln -s -f
> libsvn_swig_py-1.so.0.0 libs vn_swig_py-1.so.0 || { rm -f
> libsvn_swig_py-1.so.0 && ln -s libsvn_swig_py-1.so. 0.0
> libsvn_swig_py-1.so.0; }; })
> (cd /home/deverly/svn-tmp/opt/vzb/lib && { ln -s -f
> libsvn_swig_py-1.so.0.0 libs vn_swig_py-1.so || { rm -f
> libsvn_swig_py-1.so && ln -s libsvn_swig_py-1.so.0.0
> libsvn_swig_py-1.so; }; })
> chmod 555 /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.so.0.0
> /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c
> .libs/libsvn_swig_py-1.l ai
> /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.la
> /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c
> .libs/libsvn_swig_py-1.a
> /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.a
> ranlib /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.a
> chmod 644 /home/deverly/svn-tmp/opt/vzb/lib/libsvn_swig_py-1.a
> libtool: install: warning: remember to run `libtool --finish /opt/vzb/lib'
> /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c -d
> /home/deverly/svn-tmp /opt/vzb/lib/svn-python/libsvn
> cd subversion/bindings/swig/python ; /bin/sh
> /home/deverly/subversion-1.3.1/libt ool --mode=install
> /home/deverly/subversion-1.3.1/ac-helpers/install-sh -c _core .la
> /home/deverly/svn-tmp/opt/vzb/lib/svn-python/libsvn/_core.la
> libtool: install: warning: relinking `_core.la'
> (cd /home/deverly/subversion-1.3.1/subversion/bindings/swig/python;
> /bin/sh /hom e/deverly/subversion-1.3.1/libtool  --tag=CC --silent
> --mode=relink ld -b -rpath  /opt/vzb/lib/svn-python/libsvn
> -avoid-version -module -o _core.la core.lo ../..
> /../../subversion/bindings/swig/python/libsvn_swig_py/libsvn_swig_py-1.la
> ../../ ../../subversion/libsvn_delta/libsvn_delta-1.la
> ../../../../subversion/libsvn_di ff/libsvn_diff-1.la
> ../../../../subversion/libsvn_subr/libsvn_subr-1.la /opt/vzb
> /lib/libapr-0.la -lm -lnsl -lpthread -ldld -inst-prefix-dir
> /home/deverly/svn-tm p)
> ld: Can't find library or mismatched ABI for -lsvn_swig_py-1
> Fatal error.
> libtool: install: error: relink `_core.la' with the above command
> before install ing it
> gmake: *** [install-swig-py] Error 1
>
> Any suggestions?
>
> Thanks,
> Dave.
>
> --
> ASCII ribbon campaign:
> ()  against HTML email
> /\  against Microsoft attachments
>     Information:  http://www.expita.com/nomime.html
>


--
ASCII ribbon campaign:
()  against HTML email
/\  against Microsoft attachments
    Information:  http://www.expita.com/nomime.html

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org