"Luis Argerich" <[EMAIL PROTECTED]> writes:

> I've succesfully compiled, installed and tested the Xerces Perl
> module = with XercesC 1.5.2, however, I need support for latin codes
> using iso-8859 so correct me if I'm wrong but I do have = to compile
> Xerces with ICU.

No you don't need ICU. XML::Xerces uses the builtin transcoders for
ISO-8859-1 so you should be fine: at least I've gotten one report of
success using it for Czech.

> I compile Xerces 1.5.2 with ICU (-t icu) without problems but when I =
> recompile the Perl module I get a lot of
> errors in the "make test" phase such as:
> 
> DIED. FAILED tests 1-6
>         Failed 6/6 tests, 0.00% okay
> t/SAXParser.........Can't load 'blib/arch/auto/XML/Xerces/Xerces.so' for =
> module XML::Xerces: =
> /home/luigi/xerces-c-src1_5_2/lib/libxerces-c1_5_2.so: undefined symbol: =
> icudata_dat at /usr/local/lib/perl5/5.6.1/i686-linux/DynaLoader.pm line =
> 206.
>  at blib/lib/XML/Xerces.pm line 7
> 
> 
> All the errors are like this one, "undefined symbol icudata_dat" perhaps =
> I must set some environment variable when compiling the perl module or =
> something
> like that.

It's a dynamic loading error, so my first guess is always that you're
not setting LD_LIBRARY_PATH to include libicu*.so libraries.

But you don't need ICU, so I would just re-build Xerces-C without it.

jas.

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

Reply via email to