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.
| Posted on 2008-01-22 21:37:17-08 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 |
| Direct Responses: Write a response |