Re: Debug build compile error in 'gobject/gobject.c'
- From: Arnavion <arnavion gmail com>
- To: John Emmas <johne53 tiscali co uk>
- Cc: gtk-devel-list <gtk-devel-list gnome org>
- Subject: Re: Debug build compile error in 'gobject/gobject.c'
- Date: Wed, 3 Aug 2016 11:41:43 -0700
The confusion is arising from the fact that the working code is in 2.48
https://github.com/GNOME/glib/blob/glib-2-48/gobject/gobject.c#L398-L406
The non-working code is in master.
On Wed, Aug 3, 2016 at 11:35 AM, John Emmas <johne53 tiscali co uk> wrote:
On 03/08/2016 18:46, Emmanuele Bassi wrote:
This is likely a MSVC 8 issue. The GOBJECT_IF_DEBUG macro expands the
second argument to a code block, and it seems MSVC 8 has issues when
that includes a conditional pre-processor directive.
GOBJECT_IF_DEBUG hasn't changed since 2014, and the same commit
introduced the use you see failing.
That's what confused me. The last commit date for gobject.c seems to be
25th May 2014 and yet the same code section looked like this only a
fortnight ago:-
#ifdef G_ENABLE_DEBUG
IF_DEBUG (OBJECTS)
{
debug_objects_ht = g_hash_table_new (g_direct_hash, NULL);
#ifndef G_HAS_CONSTRUCTORS
g_atexit (debug_objects_atexit);
#endif /* G_HAS_CONSTRUCTORS */
}
#endif /* G_ENABLE_DEBUG */
The above code compiles okay (or at least, it did a fortnight ago) and VC8
is supposedly a supported compiler, so will a fix be possible?
John
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list gnome org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]