Scalar-List-Utils - Trying to compile as an XS...

Posted on Tue Jan 22 23:37:17 2008 by ydnag
Trying to compile as an XS...
Here is what I am doing, with the resulting 'make test' output. Why do some tests say that XS is required? I compiled with it. Thanks for any help, I am pulling my hair out.
[root@blah Scalar-List-Utils-1.19]# perl Makefile.PL -xs Writing Makefile for List::Util [root@blah Scalar-List-Utils-1.19]# make gcc -c -D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_ +LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m32 -march=i386 -mtune=p +entium4 -DVERSION=\"1.19\" -DXS_VERSION=\"1.19\" -fPIC "-I/usr/lib/perl5/5.8.5/i386-linux-thread +-multi/CORE" -DPERL_EXT Util.c Running Mkbootstrap for List::Util () chmod 644 Util.bs rm -f blib/arch/auto/List/Util/Util.so gcc -shared -L/usr/local/lib Util.o -o blib/arch/auto/List/Util/Util.so \ \ chmod 755 blib/arch/auto/List/Util/Util.so cp Util.bs blib/arch/auto/List/Util/Util.bs chmod 644 blib/arch/auto/List/Util/Util.bs Manifying blib/man3/List::Util.3pm Manifying blib/man3/Scalar::Util.3pm [root@blah Scalar-List-Utils-1.19]# make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', +'blib/arch')" t/*.t t/00version.......ok t/blessed.........ok t/dualvar.........skipped: dualvar requires XS version t/first...........ok t/isvstring.......skipped: isvstring requires XS version t/lln.............ok t/max.............ok t/maxstr..........ok t/min.............ok t/minstr..........ok t/openhan.........ok t/p_blessed.......ok t/p_first.........ok t/p_lln...........ok t/p_max...........ok t/p_maxstr........ok t/p_min...........ok t/p_minstr........ok t/p_openhan.......ok t/p_readonly......ok t/p_reduce........ok t/p_refaddr.......ok t/p_reftype.......ok t/p_shuffle.......ok t/p_sum...........ok t/p_tainted.......ok t/proto...........skipped: set_prototype requires XS version t/readonly........ok t/reduce..........ok t/refaddr.........ok t/reftype.........ok t/shuffle.........ok t/sum.............ok t/tainted.........ok t/weak............skipped: weaken requires XS version All tests successful. Files=35, Tests=331, 3 wallclock secs ( 0.36 usr 0.05 sys + 2.98 cusr 0.37 csys = 3.76 CPU) Result: PASS
Write a response