[ 
https://issues.apache.org/jira/browse/XERCESC-1769?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12553595
 ] 

Boris Kolpackov commented on XERCESC-1769:
------------------------------------------

Hi Tiziano,

Thanks for the patch. I was wondering if you would be interested in creating 
the equivalent patch for the 3.0.0 code base since this is the next planned 
release and it would be great to have these issues fixed there. 3.0.0 uses 
autotools and the 2.8.0 patch will probably need some work before it can be 
applied. Also the installation part for ICU messages is broken in 3.0.0 so if 
you will be able to fix this as well, then that would be superb. You can check 
out the current 3.0.0 code from SVN, instructions are here: 
http://xerces.apache.org/xerces-c/source-repository.html

Thanks,
Boris


> xerces-c++ 2.8.0 ICU message loader broken due to deprecated API usage and 
> various other problems
> -------------------------------------------------------------------------------------------------
>
>                 Key: XERCESC-1769
>                 URL: https://issues.apache.org/jira/browse/XERCESC-1769
>             Project: Xerces-C++
>          Issue Type: Bug
>    Affects Versions: 2.8.0
>         Environment: Gentoo Linux 2007.0 AMD64, ICU 3.6 and 3.8
>            Reporter: Tiziano Müller
>         Attachments: xerces-c-2.8.0-icu_ressource_fix.patch
>
>
> a) the .res-file can't be used as a fallback if the memory-blob can't be 
> loaded, but it should be the .dat-file (as far as I understood it)
> b) loading the messages using a full file-path is deprecated (according to 
> http://www.icu-project.org/apiref/icu4c/ures_8h.html#c4d72fc9f7cc63a05f646cabee4be167)
>  and it really doesn't work
> c) When using "make install" to install the library, the library 
> libXercesMessages.so.28.0 doesn't get installed which leads to a unresolved 
> symbol error when linking against libxerces-c.so.28.0
> d) When trying to run a test or a sample linked against xerces-c++ built with 
> ICU message loader support, xerces-c++ panics with the error "Cannot load 
> message domain", whether or not libXercesMessages and the .res/.dat-file in 
> /usr/msg are available or not. The patch I'm going to attach fixes this.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to