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.so' 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.

Reply via email to