On Sat, 17 Jan 2004, Ben Reser wrote:
> On Sat, Jan 17, 2004 at 03:11:45PM -0600, David Summers wrote:
> > A few minutes ago I tried to build subversion HEAD. The configure broke
> > saying the version of SWIG was 1.3.16. I then updated to swig 1.3.21 and
> > the build broke saying it was 1.3.21. I then downgraded to 1.3.19 and it
> > compiled fine and all tests completed normally.
>
> Yeah well nobody's applied the patch to fix it for 1.3.21 yet. So
> that's why that's happening. But the existing configure should accept
> 1.3.16.
>
> > Hope this helps. Let me know if more information is needed or if you
> > think I did something wrong.
>
> What was the exact message you got?
OK, I must have been *partially* dreaming. The Subversion normal build
still builds correctly under swig-1.3.16. It is just when I try to build
the PERL bindings that I get:
============================================================================
[david@amd perl]$ make all test
cp Fs.pm blib/lib/SVN/Fs.pm
cp Delta.pm blib/lib/SVN/Delta.pm
cp Ra.pm blib/lib/SVN/Ra.pm
cp Repos.pm blib/lib/SVN/Repos.pm
cp Wc.pm blib/lib/SVN/Wc.pm
cp Client.pm blib/lib/SVN/Client.pm
cp Core.pm blib/lib/SVN/Core.pm
cp Base.pm blib/lib/SVN/Base.pm
swig -c -nopm -perl -I.. -I../../../include -I/usr/include/apr-0 -module
SVN::_Core -o core.c ../core.i
../../../include/svn_props.h:282: Warning(305): Bad constant value
(ignored).
gcc -c -I/usr/include/apr-0 -I/usr/include/apr-0 -D_REENTRANT
-D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/include/gdbm -I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE
-I.. -I../../../include -g -O2 -g -pipe -march=i386 -mcpu=i686
-DVERSION=\"\" -DXS_VERSION=\"\" -fPIC
"-I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE" core.c
Running Mkbootstrap for SVN::_Core ()
chmod 644 _Core.bs
rm -f blib/arch/auto/SVN/_Core/_Core.so
LD_RUN_PATH="" gcc -shared -L/usr/local/lib core.o -L../.libs
-L../../../libsvn_client/.libs -L../../../libsvn_delta/.libs
-L../../../libsvn_fs/.libs -L../../.
./libsvn_ra/.libs -L../../../libsvn_repos/.libs -L../../../libsvn_wc/.libs
-L../../../libsvn_diff/.libs -L../../../libsvn_subr/.libs -lsvn_client-1
-lsvn_delta-1 -lsvn_fs-1 -lsvn_ra-1 -lsvn_repos-1 -lsvn_wc-1 -lsvn_diff-1
-lsvn_subr-1 -lsvn_swig_perl-1 -L/usr/lib -lswigpl -o
blib/arch/auto/SVN/_Core/_Core.so
/usr/bin/ld: cannot find -lswigpl
collect2: ld returned 1 exit status
make: *** [blib/arch/auto/SVN/_Core/_Core.so] Error 1
==============================================================================
Again, this is:
RedHat 9
swig-1.3.16
perl-5.8.0-88-3
Subversion (HEAD = r8372)
When I switch to swig-1.3.19 then the normal Subversion build completes
and the Perl bindings ALMOST complete with the 4 test failures that I
mentioned previously.
Let me know if more information is needed.
Thanks!
--
David Wayne Summers "Linux: Because reboots are for hardware upgrades!"
david@summersoft.fay.ar.us PGP Key:
http://summersoft.fay.ar.us/~david/pgp.txt PGP Key fingerprint = C0 E0 4F
50 DD A9 B6 2B 60 A1 31 7E D2 28 6D A8
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sun Jan 18 06:58:34 2004