Re: GLib and 64-bit Windows
- From: Hans Breuer <hans breuer org>
- To: Jake Goulding <goulding vivisimo com>
- Cc: GTK Devel List <gtk-devel-list gnome org>
- Subject: Re: GLib and 64-bit Windows
- Date: Thu, 01 Mar 2007 22:25:33 +0100
On 01.03.2007 21:40, Jake Goulding wrote:
> Hey all, i am trying to compile glib-2.8.6 (an older version, I know...)
> under Windows Server 2003 64-bit.
>
> I hit the following issues:
> gbacktrace.c(192) : error C2065: 'SIGTRAP' : undeclared identifier
>
> This is caused by an if/else fallthrough in gbacktrace.h. Adding the
> following lines skipped that problem, but didn't fix it:
>
> #elif defined (_MSC_VER) && defined (_M_X64)
> # define G_BREAKPOINT() G_STMT_START{ }G_STMT_EN
>
> Then I immediately ran into other problems:
> glib.def(129) : fatal error LNK1118: syntax error in 'G_GNUC_MALLOC'
> statement
>
>
>
> My 2 questions:
> Has GLib been successfully compiled in 64-bit mode under Windows?
Didn't hear about that.
> Would a newer version of glib help me in getting my compile to work?
>
Yes. At least the above mentioned issue is fixed on trunk. But there are
probably more things to fix, which could be merged to trunk but much less
to glib-2-8.
gobject.def: gobject.symbols
echo EXPORTS > gobject.def
cl /EP -DINCLUDE_VARIABLES -DG_OS_WIN32 -DALL_FILES \
-DG_GNUC_MALLOC= -DG_GNUC_CONST= -DG_GNUC_NULL_TERMINATED=
-DG_GNUC_NORETURN= \
-DG_GNUC_PRINTF=;G_GNUC_PRINTF gobject.symbols >> gobject.def
Hans
-------- Hans "at" Breuer "dot" Org -----------
Tell me what you need, and I'll tell you how to
get along without it. -- Dilbert
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]