mingw-cross-env-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Mingw-cross-env-list] [PATCH cleanup] upgrade packages glib gtk


From: Tony Theodore
Subject: Re: [Mingw-cross-env-list] [PATCH cleanup] upgrade packages glib gtk
Date: Wed, 28 Apr 2010 16:41:27 +1000

On 28 April 2010 08:39, Volker Grabsch <address@hidden> wrote:
> Mark Brand <address@hidden> schrieb:
>> >Thanks, I tried that and made a few changes - install iconv to
>> >.native/usr, remove SHELL=bash and change *FLAGS. Joy, it builds and
>> >the test exe works!
>> >
>> >On OSX at least; unfortunately, Ubuntu (and Debian Squeeze) are
>> >failing as attached.
>>
>> It looks like we are very close to getting this to work.
>
> Sorry for stopping you on that, but I think I found a simpler solution.
>
> The main problem is that the native glib fails when using "--disable-nls".
> This is a bug in Glib, which I was able to fix. In addition, there was
> another problem that the cross-"make install" failed when trying to
> build "test.mo", which isn't needed anyway, so I suppressed it:
>
> http://hg.savannah.gnu.org/hgweb/mingw-cross-env/rev/5bf46cff18e3
>
> I also provided the patch to upstream:
>
> https://bugzilla.gnome.org/show_bug.cgi?id=617004
>
> Tony, Mark, does that solve the issue on all systems?

That works on Debian/Ubuntu, though I just noticed we're not passing
--disable-nls to configure and it's an unrecognised option anyway.

# native build for glib-genmarshal, without pkg-config, gettext and zlib
cd '/Users/tonytheodore/dev/mingw-cross-env-tip/tmp-glib/glib-2.25.3.native'
&& ./configure --disable-shared
--prefix='/Users/tonytheodore/dev/mingw-cross-env-tip/usr/i686-pc-mingw32'
--enable-regex --disable-threads --disable-selinux --disable-fam
--disable-xattr --with-libiconv=gnu --disable-nls
CPPFLAGS='-I/Users/tonytheodore/dev/mingw-cross-env-tip/tmp-glib/glib-2.25.3.native/libiconv-1.13.1/include'
LDFLAGS='-L/Users/tonytheodore/dev/mingw-cross-env-tip/tmp-glib/glib-2.25.3.native/libiconv-1.13.1/lib/.libs'
configure: WARNING: unrecognized options: --disable-nls


> Are there any other open issues that need to be addressed before I announce
> the testing round for our next release?

Yes, the native gettext for FreeBSD/OSX - I think we've solved this,
diff attached. I'll test it again with the -isystem later on.

Cheers,

Tony

Attachment: glib-native-gettext.diff
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]