Perl XML-Xerces-2.5.0-0 can't load 'blib/arch/auto/XML/Xerces/Xe rces.so'
Zhong Leo - lzhong <[email protected]> Wed, 9 Feb 2005 10:33:55 -0600
| Newsgroups | gmane.text.xml.xerces-p.devel |
|---|---|
| Message-ID | <[email protected]> |
Dear all,
Please help me about this problem. My first question is whether I should use
version 2.5.0, given the released version is just 2.3.0.
I tried to install the perl module XML::Xerces version 2.5.0. After
installed the Xerces-c 2.5.0, I do the normal "make" to make the module.
When I typed in "make test", lots of Failure appeared. A typical piece is as
below:
PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/actualCast..............Can't load
'/u01/dev/install/perl/XML-Xerces-2.5.0-0/blib/arch/auto/XML/Xerces/Xerces.s
o' for module XML::Xerces: rtld: 0712-001 Symbol __ReThrow was referenced
from module
/u01/dev/install/perl/XML-Xerces-2.5.0-0/blib/arch/auto/XML/Xerces/Xerces.so
(), but a runtime definition
of the symbol was not found. at
/usr/local/lib/perl5/5.8.6/aix-thread-multi/DynaLoader.pm line 230.
at /u01/dev/install/perl/XML-Xerces-2.5.0-0/blib/lib/XML/Xerces.pm line 7
Compilation failed in require at t/actualCast.t line 11.
BEGIN failed--compilation aborted at t/actualCast.t line 11.
Undefined subroutine &XML::Xerces::XMLPlatformUtils::Terminate called at
/u01/dev/install/perl/XML-Xerces-2.5.0-0/blib/lib/XML/Xerces.pm line 24.
END failed--call queue aborted at t/actualCast.t line 11.
Undefined subroutine &main::fail called at t/actualCast.t line 7.
END failed--call queue aborted at t/actualCast.t line 11.
t/actualCast..............dubious
Test returned status 255 (wstat 65280, 0xff00)
It seems the Xerces.so cannot be found. I added
/u01/dev/install/perl/XML-Xerces-2.5.0-0/blib/arch/auto/XML/Xerces to the
LD_LIBRARY_PATH. The test still caught the same problem.
Here is my environment:
===============================
/u01/dev/install/perl/xerces-c-src_2_5_0> uname -a
AIX triton 1 5 0032B30A4C00
/u01/dev/install/perl/xerces-c-src_2_5_0> perl -v
This is perl, v5.8.6 built for aix-thread-multi
Copyright 1987-2004, Larry Wall
Perl may be copied only under the terms of either the Artistic License or
the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using `man perl' or `perldoc perl'. If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
/u01/dev/install/perl/xerces-c-src_2_5_0> make -v
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for powerpc-ibm-aix4.3.0.0
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000
Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Report bugs to <[email protected]>.
The compiler is xlC_r version 6.
Any advice is warm welcomed! Thanks.
Leo Zhong
**********************************************************************
The information contained in this communication is
confidential, is intended only for the use of the recipient
named above, and may be legally privileged.
If the reader of this message is not the intended
recipient, you are hereby notified that any dissemination,
distribution, or copying of this communication is strictly
prohibited.
If you have received this communication in error,
please re-send this communication to the sender and
delete the original message or any copy of it from your
computer system. Thank You.