GNOME Bugzilla – Bug 75741
Build of GTK+ is broken on Solaris
Last modified: 2004-12-22 21:47:04 UTC
GTK+ does not build on Solaris from HEAD. It fails in gdkwindow.c in G_BREAKPOINT because SIGTRAP is not defined. This seems to have been caused by recent change to gobject when signal.h was removed from gobject/gsignal.h
Created attachment 7288 [details] [review] Patch to fix build
Fixed on the GDK end. Thu Mar 21 10:04:05 2002 Owen Taylor <otaylor@redhat.com> * gdk/gdkwindow.c (gdk_window_real_get_depth): Remove some left over debugging code with a G_BREAKPOINT() in it. The issue of adding the signal.h include at this point was discussed in some length on gtk-devel-list, though I can't find the relevant thread right now. I think we decided that anybody using G_BREAKPOINT() had to include signal.h themselves, which obviously posed a big problem when the G_BREAKPOINT() in question was in a header file. The only reason I considered the need to include signal.h at all acceptable is that I don't believe G_BREAKPOINT() should ever appear in production code.
Tim considers the fact that the include files changed NOTABUG.