[rt-users] Scalar::Util::Weak Problem
jkaufman at footlocker.com
jkaufman at footlocker.com
Thu Feb 2 15:46:09 EST 2006
Hello all,
I am once again attempting (unsuccessfully at the moment) to get RT 3.5.7
installed on AIX. I'm compiling everything from scratch on an AIX v5.2
machine using IBM Vac 7.x.
I've compiled Perl v5.8.7 using the following Configure:
sh Configure -des -Dusenm -Dprefix=/sftw/perl -Duseithreads
-Dusemultiplicity -Duseperlio \
-Duselargefiles -Dd_sigaction -Dlibpth='/lib /usr/lib /usr/ccs/lib' \
-Dlibs='-lbind -lnsl -ldbm -ldb -ldl -lld -lm -lcrypt -lpthreads -lc -lbsd
-lPW' \
-Dccflags='-q32 -D_LARGE_FILES -qlonglong' -Dlddlflags='-bM:SRE -lc_r'
-Dldflags='-b32'
I "borrowed" the ccflags/lddlflags/ldflags/libs from the compile flags
used on the perl that ships with Aix v5.2 BTW.
I've gotten a number of the perl modules to install, but the Weaken part
of Scalar::Util doesn't want to compile, and that's causing other modules
to barf during their tests. I can only assume that this is an important
part of Scalar::Util and I should try to figure out why it's not
working...I don't have a clue, so I'm hoping someone else on the list
knows...
Here is the output during the installation of Scalar::Util
[root at mlwitt30]:[/home/root/.cpan/build/Scalar-List-Utils-1.18] > perl
Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for List::Util
[root at mlwitt30]:[/home/root/.cpan/build/Scalar-List-Utils-1.18] > make
cp lib/List/Util.pm blib/lib/List/Util.pm
cp lib/Scalar/Util.pm blib/lib/Scalar/Util.pm
/usr/bin/perl -Iinc -e 'use ExtUtils::Mksymlists; \
Mksymlists("NAME" => "List::Util", "DL_FUNCS" => { }, "FUNCLIST" => [],
"DL_VARS" => []);'
/usr/bin/perl -Iinc /sftw/perl/lib/5.8.7/ExtUtils/xsubpp -typemap
/sftw/perl/lib/5.8.7/ExtUtils/typemap Util.xs > Util.xsc && mv Util.xsc
Util.c
cc_r -c -q32 -D_LARGE_FILES -qlonglong -D_ALL_SOURCE -D_ANSI_C_SOURCE
-D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN
-DNEED_PTHREAD_INIT -I/usr/local/include -q32 -D_LARGE_FILES -qlonglong -O
-DVERSION=\"1.18\" -DXS_VERSION=\"1.18\"
"-I/sftw/perl/lib/5.8.7/aix-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
ld -bM:SRE -lc_r -bhalt:4 -bexpall -G -bnoentry -lpthreads -lc 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.3
Manifying blib/man3/Scalar::Util.3
[root at mlwitt30]:[/home/root/.cpan/build/Scalar-List-Utils-1.18] > 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
all skipped: dualvar requires XS version
t/first.........ok
2/17 skipped: Poor man's MULTICALL can't cope
t/isvstring.....skipped
all 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
all skipped: set_prototype requires XS version
t/readonly......ok
t/reduce........ok
2/23 skipped: Poor man's MULTICALL can't cope
t/refaddr.......ok
t/reftype.......ok
t/shuffle.......ok
t/sum...........ok
t/tainted.......ok
t/weak..........skipped
all skipped: weaken requires XS version
All tests successful, 4 tests and 4 subtests skipped.
Files=35, Tests=327, 5 wallclock secs ( 2.62 cusr + 2.13 csys = 4.75
CPU)
As you can see, Weak complains about needing the XS version...What's an XS
version? in the hopes of shotguning a fix I updated ExtUtils::MakeMaker,
ExtUtils::Cbuilder, XSLoader, Params::Validate...All to no avail.
Any ideas?
Jonathan Kaufman
Foot Locker Corporate Services, Inc.
Visit us on-line at footlocker.com.
The information in this e-mail, and any attachment therein, is
confidential and for use by the addressee only. If you are not the
intended recipient, please return the e-mail to the sender and delete it
from your computer. Although the Company attempts to sweep e-mail and
attachments for viruses, it does not guarantee that either are virus-free
and accepts no liability for any damage sustained as a result of viruses.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20060202/e9b9f4c0/attachment.htm>
More information about the rt-users
mailing list