[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xalan-c-users
Subject:    Re: assert in XalanICUMessageLoader on Windows
From:       Michael Ellery <mikee () s2technologies ! com>
Date:       2008-03-05 4:45:45
Message-ID: 47CE2579.2030305 () s2technologies ! com
[Download RAW message or body]

David Bertoni wrote:

> Yes. The .dat file is produced by the build process, but is not 
> required, because its contents are in the resource DLL.
> 
> Check your path to make sure it's not pointing to a newer version of the 
> ICU.  There's a glitch in the Makefiles where versions of the ICU 
> binaries that are in the path will be used instead of the one specified 
> by the ICUROOT environment variable.
> 
> If you do binary dump of the .dat file, you should see the correct 
> resource name, which is "XalanMessages_1_10D_en_US.res."  If you see 
> something like 
> "..\..\..\..\..\Build\Win32\VC7.1\Debug\Nls\Icu\XalanMessages_1_10D_en_US.res," 
> then the resources were built with a newer version of the ICU.
> 


bingo - that was the problem.  I inadvertently installed ICU 3.8 in my 
cygwin /usr area, and THAT was in my path -- oops.  After removing that 
and rebuilding xalan, all is good now.  Thanks very much for your help.

-Mike

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic