Hi,

The 'make test' fails for every test with the same message. 

-start ------------------------------------------------------------------------

t/AttributeList.....Using /solsoft/install/ASTERIX/XML-Xerces-2.5.0-0/blib
Can't load 
'/solsoft/install/ASTERIX/XML-Xerces-2.5.0-0/blib/arch/auto/XML/Xerces/Xerces.so' for 
module XML::Xerces: ld.
so.1: /bin/perl: fatal: relocation error: file 
/solsoft/install/ASTERIX/XML-Xerces-2.5.0-0/blib/arch/auto/XML/Xerces/Xer
ces.so: symbol _Q211xercesc_2_516XMLPlatformUtils.fgMemoryManager: referenced symbol 
not found at /usr/local/lib/perl5/5
.6.1/sun4-solaris/DynaLoader.pm line 206.
 at /solsoft/install/ASTERIX/XML-Xerces-2.5.0-0/blib/lib/XML/Xerces.pm line 7
Compilation failed in require at t/AttributeList.t line 11.
BEGIN failed--compilation aborted at t/AttributeList.t line 11.
dubious
        Test returned status 255 (wstat 65280, 0xff00)

- end -------------------------------------------------------------------------

The output of 'perl Makefile.PL' looked good (besides the warning):

- start -----------------------------------------------------------------------

Using XERCES_LIB = /solsoft/install/ASTERIX/xerces-c_2_5_0-solaris_27-cc_62/lib
Using XERCES_INCLUDE = /solsoft/install/ASTERIX/xerces-c_2_5_0-solaris_27-cc_62/include

   WARNING

You have defined the XERCESCROOT variable, but I am unable to locate
the config.status file that was used to build your Xerces-C. Without
that file, I may not be able to properly build the C++ glue files that
come with Xerces.pm.

Proceeding ...
Using Xerces-C version info from 
/solsoft/install/ASTERIX/xerces-c_2_5_0-solaris_27-cc_62/include/xercesc/util/XercesVer
sion.hpp
Checking to see if libxerces is in your library path...Success!!
Using Xerces-C version: 2.5.0
Checking if your kit is complete...
Looks good
Processing hints file hints/solaris_2.pl
Writing Makefile for Handler
Writing Makefile for XML::Xerces

- end ------------------------------------------------------------------------

And the output of 'make' even looked better:

- start -----------------------------------------------------------------------

cp Xerces.pm blib/lib/XML/Xerces.pm
make -C Handler static
make[1]: Entering directory `/solsoft/install/ASTERIX/XML-Xerces-2.5.0-0/Handler'
gcc -c -I. -IHandler 
-I/solsoft/install/ASTERIX/xerces-c_2_5_0-solaris_27-cc_62/include 
-fno-strict-aliasing -I/usr/loca
l/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O   -DVERSION=\"0.10\" 
-DXS_VERSION=\"0.10\" -fPIC -I/usr/local/li
b/perl5/5.6.1/sun4-solaris/CORE  PerlCallbackHandler.cpp
gcc -c -I. -IHandler 
-I/solsoft/install/ASTERIX/xerces-c_2_5_0-solaris_27-cc_62/include 
-fno-strict-aliasing -I/usr/loca
l/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O   -DVERSION=\"0.10\" 
-DXS_VERSION=\"0.10\" -fPIC -I/usr/local/li
b/perl5/5.6.1/sun4-solaris/CORE  PerlContentCallbackHandler.cpp
gcc -c -I. -IHandler 
-I/solsoft/install/ASTERIX/xerces-c_2_5_0-solaris_27-cc_62/include 
-fno-strict-aliasing -I/usr/loca
l/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O   -DVERSION=\"0.10\" 
-DXS_VERSION=\"0.10\" -fPIC -I/usr/local/li
b/perl5/5.6.1/sun4-solaris/CORE  PerlDocumentCallbackHandler.cpp
gcc -c -I. -IHandler 
-I/solsoft/install/ASTERIX/xerces-c_2_5_0-solaris_27-cc_62/include 
-fno-strict-aliasing -I/usr/loca
l/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O   -DVERSION=\"0.10\" 
-DXS_VERSION=\"0.10\" -fPIC -I/usr/local/li
b/perl5/5.6.1/sun4-solaris/CORE  PerlErrorCallbackHandler.cpp
rm -rf ../blib/arch/auto/Handler/Handler.a
/usr/ccs/bin/ar cr ../blib/arch/auto/Handler/Handler.a PerlCallbackHandler.o 
PerlContentCallbackHandler.o PerlDocumentCa
llbackHandler.o PerlErrorCallbackHandler.o && : ../blib/arch/auto/Handler/Handler.a
chmod 755 ../blib/arch/auto/Handler/Handler.a
make[1]: Leaving directory `/solsoft/install/ASTERIX/XML-Xerces-2.5.0-0/Handler'
make[1]: Entering directory `/solsoft/install/ASTERIX/XML-Xerces-2.5.0-0/Handler'
make[1]: Leaving directory `/solsoft/install/ASTERIX/XML-Xerces-2.5.0-0/Handler'
gcc -c -I. -IHandler 
-I/solsoft/install/ASTERIX/xerces-c_2_5_0-solaris_27-cc_62/include -D_REENTRANT 
-DHAS_BOOL -O   -DV
ERSION=\"2.5.0-0\" -DXS_VERSION=\"2.5.0-0\" -fPIC 
-I/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE  Xerces.cpp
Running Mkbootstrap for XML::Xerces ()
chmod 644 Xerces.bs
rm -f blib/arch/auto/XML/Xerces/Xerces.so
LD_RUN_PATH="/usr/lib:/solsoft/install/ASTERIX/xerces-c_2_5_0-solaris_27-cc_62/lib" 
gcc  -G -L/usr/local/lib Xerces.o  -
o blib/arch/auto/XML/Xerces/Xerces.so blib/arch/auto/Handler/Handler.a  -lpthread 
-L/solsoft/install/ASTERIX/xerces-c_2_
5_0-solaris_27-cc_62/lib -lxerces-c
chmod 755 blib/arch/auto/XML/Xerces/Xerces.so
cp Xerces.bs blib/arch/auto/XML/Xerces/Xerces.bs
chmod 644 blib/arch/auto/XML/Xerces/Xerces.bs

- end -------------------------------------------------------------------------


I have no clue yet how to solve this problem (if it is a problem but I guess it 
is!). Any help on this is greatly appreciated.

Gerard vd Linde
Utrecht University Library
Netherlands

PS. I tried to use the source distribution first of Xerces 2.5.0 but failed to 
compile it so I used the binary distribution instead to save time. The binary 
says Solaris 7 and the OS is Solaris 8. I wouldn't expect this to cause the 
problems I encounter but I can't tell yet.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to