Tinny,
Sorry to be dense, but how does this perl script resolve the
change in ICU's data filename? Does it actually just rename
the file? I hope not, as the name was changed to solve a
problem with collisions with other versions of the package.
But I'm not a perl maven, and I couldn't figure it out from
browsing the code.
What I think should be done is that Xerces use the new
filename in it's linking scripts. Can we add a test for the
ICU version, and then modify the makefiles accordingly? A
simple way to grab the current version is
'grep U_ICU_VERSION $ICUROOT/source/common/unicode/utypes.h'.
I also have this problem, and have been editing the link lines
in the makefile to work around it. Clarification would be
appreciated.
--Carl
Tinny Ng <[EMAIL PROTECTED]> on 07/03/2001 04:35:41 PM
Please respond to [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
cc:
Subject: Re: Problem building XML4C on Solaris and Irix
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]