Wang, Haoyi wrote:
Hello:
I am trying to build Xalan-C 1.10’s XalanMessages_1_10.dll with
Xerces2.8 and ICU3.8. I am using VS2003 (VC7.1) to build them. But
command on “MsgCreator.exe” returns error 0xc0000135 and fails the dll
build. If I build Xalan1.10 and Xerces2.8 with ICU3.2, there is no error
and XalanMessages_1_10.dll can be generated. I am wondering anybody see
this problem and solve it. If ICU3.8 is not compatible with Xalan1.10
and/or Xerces2.8, how about ICU3.4 or ICU3.6?
The way Xalan-C uses the ICU for message loading is not compatible with any
version of the ICU newer than 3.2.1. I would like to eventually update our
message generation/loading code, but I don't have the time to do it right now.
Note that the failure you're seeing is unrelated to this compatibility
problem. I suspect that if you run MsgCreator.exe from the command line,
you'll get a better indication of why it's failing. Since MsgCreator.exe
does not use the ICU directly, there's not reason why it would fail with a
different version of the ICU.
Dave