2010-06-18 8 views
2

est un corps conscient de construire des xerces en utilisant la bibliothèque icu, quand je le construis en donnant toutes les options liées aux icu sur MacOS jamais l'option icu (enfin, l'option ICU ne peut pas être activée en config. log).Construire des xerces en utilisant -icu

 ./configure --prefix=/tmp/xer --enable-msgloader-icu --disable-shared --disable-network --enable-static --disable-transcoder-macosunicodeconverter --enable-transcoder-icu --with_icu=/tmp/icu3.5-source/ 

journaux dit .... vérifier si nous pouvons soutenir le transcodeur iconv ... oui vérifier si nous pouvons soutenir l'unité de soins intensifs Transcoder ... pas vérification dont Transcoder à utiliser (choix: -gnuiconv- -iconv -) ... gnuiconv vérifiant si nous supportons le MsgLoader d'InMemory ... oui vérifiant si nous soutenons l'ICU MsgLoader ... non recherchant nl_types.h ... (mis en cache) oui . ...

S'il vous plaît pourrait-on suggérer comment sh ould J'aborde ce problème, afin que je puisse construire les xerces en utilisant les bibliothèques ICU.

Merci à l'avance, Brij

Répondre

1

oeil à config.log à nouveau - il devrait dire en détail vous pourquoi il ne peut pas soutenir l'unité de soins intensifs Transcoder '

+0

du cernées .log, qu'il n'est pas capable de voir les bibliothèques qui sont statiquement construites et son nom devrait être changé en -lsi <>. que j'ai changé et puis il y avait un problème de versioning qui provoquait la représentation de tous les symboles avec la version. J'ai été capable de résoudre et cela a bien fonctionné alors. – brijesh

+0

Tous les symboles représentés avec la version sont une fonctionnalité - vous pouvez la désactiver avec --disable-renaming pour configurer ICU. –

Questions connexes