> I'm trying to compile Xalan 1.7 for HP and running into problems. The
problem
> revolves around something new since v1.3, but the error looks vaguely
familiar
> - something about a linker option to ignore the internal paths.
>
> Error is:
> Can't open ../data/libicudata.sl
> icudata refers to the ICU library which provides encoding support.
>
> Here's an ldwhich (a little utility of mine) to show it's on SHLIB_PATH:
> $ ldwhich libicudata.sl
> libicudata.sl found in /usr/local/smd/3rd_party/icu/2.0/lib
> This is linked through the Xerces library:
>
> Why is it looking for libicudata.sl in "../data"?

This is probably not the best forum for HP-specific questions, but I'll
give it a shot.

Some things come to mind:

   1. If you're running as root, SHLIB_PATH is ignored, for security
   reasons.
   2. Use ldd to make sure all the necessary dependencies are there.
   3. Use chatr to make sure SHLIB_PATH is enabled.

Dave

Reply via email to