[Mono-list] compiling mono with ICU 2.8

max aranym@adelphia.net
Sun, 1 Feb 2004 13:08:41 -0800


errata:
actually, it didn't change anything to recompile ICU this way,
so I had to edit ./mono/configure.in and modify the icu param line with this 

(line 793)
        ICU_CFLAGS="-DU_DISABLE_RENAMING `$ICU_CONFIG --cppflags`"

then auto_gen.sh and recompile.

I don't know how to submit a patch. so if someone out there could submit this 
change it'd be cool.

thanks

max

On Sunday 01 February 2004 10:18, max wrote:
> On Sunday 01 February 2004 09:35, max wrote:
> > On Saturday 31 January 2004 22:51, root wrote:
> > > On Saturday 31 January 2004 16:16, Patrick McNamara wrote:
> > > > I'm having trouble making the .30 packages (both the prerelease and
> > > > cvs versions).
> > > > configure runs fine, but when I build I get many libmint.so errors
> > > > that look like this:
> > > > libmint.so: undefined reference to `u_strToLower_2_8'
> > > >
> > > > Has anyone seen this who can point me in the right direction?
> > > >
> > > > --Pat
> > >
> > > Hi, I am having the same issues - looks to me like we're missing a
> > > library on the link. I am rolling up my sleeves and troubleshooting
> > > with nm, ar, find and grep ;) as I don't know why either
> >
> > ok, I found it.
> > It's due to ICU 2.8. Make sure you configured ICU with this:
> > ./configure --prefix=/usr --disable-renaming
> > (because you want the symbol U_DISABLE_RENAMING to be defined.)
> >
> > gmake
> > gmake install
> >
> > then recompile mono
> >
> >
> > max
>
> I meant ./configure --prefix=/usr --enable-renaming=no
>
> max
>
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list