Zhong Leo - lzhong <[EMAIL PROTECTED]> writes: > 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:
Hi Leo, Yes, you should be using 2.5. I'm not sure what is happening with your build, sorry. My first impression is that there is an AIX-specific library missing on the link line which supplies the __ReThrow symbol. Are you using gcc or are you using the AIX compiler (xlC?)? Cheers, jas. > 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. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
