> 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
