Try using the supplied script packageBinaries.pl to build the library, this script
will fix the missing link for you.
    set ICUROOT=<where your icu package, e.g. /home/usr/xxx/icu>
    set XERCESCROOT=<where the xml4c source package, e.g.
/home/usr/xxx/xml4c-src3_5_0>
    perl packageBinaries.pl -s <the xml4c source package location> -o <the generated
output package location> -t icu

Tinny

Jack Marr wrote:

> I'm trying to build XML4C 3.5.0 from sources provided by
> http://www.alphaworks.ibm.com/tech/xml4c, but am stymied at the point where it
> wants to link Xerces with ICU because it is looking for libicudata.so, which is
> not produced by ICU, as far as I can tell.  It does produce libicudt18b.so and
> and a symbolic link named icudata.so (no "lib" prefix).  I suppose I could
> rename that file to be what Xerces wants to see, but it seems to me this should
> not require my manual intervention, so I'm wondering what step I'm missing.  I
> notice the binary downloads for AIX and HP-UX both contain a libicudata.*, so
> whoever built XML4C for those platforms found the missing link.  Perhaps someone
> can point me in the right direction.
>
> --
>   Jack Marr ([EMAIL PROTECTED]) Cypress, CA
>   Unigraphics Solutions - NYSE:UGS - http://www.ugsolutions.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


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

Reply via email to