From: John L. <jl...@ma...> - 2006-11-13 22:21:21
|
On 11/13/06 14:06, William S Fulton wrote: > Anyone got any idea why this one is failing for perl: > > Checking testcase li_std_string (with run test) under perl5 > SWIG Perl test failed: > > TypeError in method 'Foo_testl', argument 2 of type 'unsigned long long' > > make: *** [li_std_string.cpptest] Error 255 > > William > Works for me... ~/swig/SWIG/Examples/test-suite/perl5$ make li_std_string.cpptest if [ -f ./li_std_string_runme.pl ]; then echo "Checking testcase li_std_string (with run test) under perl5" ; else echo "Checking testcase li_std_string under perl5" ; fi; \ (make -f ../../..//Examples/Makefile CXXSRCS="" SWIG_LIB="../../../Lib" SWIG="../../..//preinst-swig" INCLUDES="-I../../../Examples/test-suite/perl5 -I../../../Examples/test-suite" SWIGOPT="-I../../../Examples/test-suite/perl5 -I../../../Examples/test-suite -DSWIG_NOEXTRA_QUALIFICATION" NOLINK=true TARGET="li_std_string" INTERFACE="li_std_string.i" perl5_cpp; ) && \ if [ -f ./li_std_string_runme.pl ]; then ( env LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH perl run-perl-test.pl ./li_std_string_runme.pl ; ) fi; Checking testcase li_std_string (with run test) under perl5 make[1]: Entering directory `/home/wuzzeb/swig/SWIG/Examples/test-suite/perl5' ../../..//preinst-swig -perl5 -c++ -I../../../Examples/test-suite/perl5 -I../../../Examples/test-suite -DSWIG_NOEXTRA_QUALIFICATION li_std_string.i g++ -c -fpic li_std_string_wrap.cxx -I../../../Examples/test-suite/perl5 -I../../../Examples/test-suite -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -isystem /usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE g++ -shared li_std_string_wrap.o -o li_std_string.so make[1]: Leaving directory `/home/wuzzeb/swig/SWIG/Examples/test-suite/perl5' This is with gcc 4.0.3, perl 5.8.7 (ubuntu dapper) John |