WARNING: [license.mk] Every package should define a LICENSE. ===> Building for wmclockmon-0.8.1nb2 cd . && autoheader WARNING: 'autoheader' is missing on your system. You should only need it if you modified 'acconfig.h' or 'configure.ac'. You might want to install the Autoconf and GNU m4 packages. Grab them from any GNU archive site. /opt/pkg/bin/bmake all-recursive Making all in src clang -DHAVE_CONFIG_H -I. -I. -I.. -DDATADIR='"/opt/pkg/share/wmclockmon"' -I/usr/local/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -c main.c main.c:1382:13: warning: array index 3 is past the end of the array (which contains 3 elements) [-Warray-bounds] argv[3] = 0; ^ ~ main.c:1372:13: note: array 'argv' declared here char *argv[3]; ^ 1 warning generated. clang -DHAVE_CONFIG_H -I. -I. -I.. -DDATADIR='"/opt/pkg/share/wmclockmon"' -I/usr/local/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include -c dockapp.c clang -pipe -Os -I/opt/pkg/include -L/opt/pkg/lib -o wmclockmon main.o dockapp.o -L/usr/local/lib -lX11 -lXext -lXpm Making all in doc Making all in wmclockmon-config clang -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include `gtk-config --cflags` -c actions.c clang -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include `gtk-config --cflags` -c dialogs.c dialogs.c:39:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:42: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:237:32: note: expanded from macro 'G_STMT_START' # define G_STMT_START (void)( ^ dialogs.c:39:5: note: '{' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:54: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ dialogs.c:39:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:92: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ dialogs.c:39:5: note: ')' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:93: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:238:25: note: expanded from macro 'G_STMT_END' # define G_STMT_END ) ^ dialogs.c:53:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:42: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:237:32: note: expanded from macro 'G_STMT_START' # define G_STMT_START (void)( ^ dialogs.c:53:5: note: '{' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:54: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ dialogs.c:53:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:92: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ dialogs.c:53:5: note: ')' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:93: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:238:25: note: expanded from macro 'G_STMT_END' # define G_STMT_END ) ^ dialogs.c:62:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:42: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:237:32: note: expanded from macro 'G_STMT_START' # define G_STMT_START (void)( ^ dialogs.c:62:5: note: '{' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:54: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ dialogs.c:62:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:92: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ dialogs.c:62:5: note: ')' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:93: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:238:25: note: expanded from macro 'G_STMT_END' # define G_STMT_END ) ^ dialogs.c:97:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:42: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:237:32: note: expanded from macro 'G_STMT_START' # define G_STMT_START (void)( ^ dialogs.c:97:5: note: '{' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:54: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ dialogs.c:97:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:92: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ dialogs.c:97:5: note: ')' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:93: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:238:25: note: expanded from macro 'G_STMT_END' # define G_STMT_END ) ^ 8 warnings generated. clang -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include `gtk-config --cflags` -c edit.c edit.c:77:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:42: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:237:32: note: expanded from macro 'G_STMT_START' # define G_STMT_START (void)( ^ edit.c:77:5: note: '{' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:54: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ edit.c:77:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:92: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ edit.c:77:5: note: ')' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:93: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:238:25: note: expanded from macro 'G_STMT_END' # define G_STMT_END ) ^ edit.c:88:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:42: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:237:32: note: expanded from macro 'G_STMT_START' # define G_STMT_START (void)( ^ edit.c:88:5: note: '{' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:54: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ edit.c:88:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:92: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ edit.c:88:5: note: ')' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:93: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:238:25: note: expanded from macro 'G_STMT_END' # define G_STMT_END ) ^ 4 warnings generated. clang -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include `gtk-config --cflags` -c main.c clang -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include `gtk-config --cflags` -c mainwindow.c mainwindow.c:313:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:42: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:237:32: note: expanded from macro 'G_STMT_START' # define G_STMT_START (void)( ^ mainwindow.c:313:5: note: '{' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:54: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ mainwindow.c:313:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:92: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ mainwindow.c:313:5: note: ')' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:93: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:238:25: note: expanded from macro 'G_STMT_END' # define G_STMT_END ) ^ mainwindow.c:322:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:42: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:237:32: note: expanded from macro 'G_STMT_START' # define G_STMT_START (void)( ^ mainwindow.c:322:5: note: '{' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:54: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ mainwindow.c:322:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:92: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ mainwindow.c:322:5: note: ')' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(bouton), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:93: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:238:25: note: expanded from macro 'G_STMT_END' # define G_STMT_END ) ^ 4 warnings generated. clang -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include `gtk-config --cflags` -c tools.c clang -pipe -Os -I/opt/pkg/include `gtk-config --cflags` -L/opt/pkg/lib `gtk-config --libs` -o wmclockmon-config actions.o dialogs.o edit.o main.o mainwindow.o tools.o -L/usr/local/lib -lX11 -lXext -lXpm Making all in wmclockmon-cal clang -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include `gtk-config --cflags` -c main.c clang -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include `gtk-config --cflags` -c mainwindow.c mainwindow.c:131:27: warning: equality comparison result unused [-Wunused-comparison] if (dateb == 0) dateb == button; ~~~~~~^~~~~~~~~ mainwindow.c:131:27: note: use '=' to turn this equality comparison into an assignment if (dateb == 0) dateb == button; ^~ = mainwindow.c:145:51: warning: passing 'int *' to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_calendar_get_date(GTK_CALENDAR(calendar), &year, &month, &day); ^~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkcalendar.h:129:19: note: passing argument to parameter 'year' here guint *year, ^ mainwindow.c:145:58: warning: passing 'int *' to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_calendar_get_date(GTK_CALENDAR(calendar), &year, &month, &day); ^~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkcalendar.h:130:19: note: passing argument to parameter 'month' here guint *month, ^ mainwindow.c:145:66: warning: passing 'int *' to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_calendar_get_date(GTK_CALENDAR(calendar), &year, &month, &day); ^~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkcalendar.h:131:19: note: passing argument to parameter 'day' here guint *day); ^ mainwindow.c:246:59: warning: passing 'int *' to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_calendar_get_date(GTK_CALENDAR(calendar), &year, &month, &day); ^~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkcalendar.h:129:19: note: passing argument to parameter 'year' here guint *year, ^ mainwindow.c:246:66: warning: passing 'int *' to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_calendar_get_date(GTK_CALENDAR(calendar), &year, &month, &day); ^~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkcalendar.h:130:19: note: passing argument to parameter 'month' here guint *month, ^ mainwindow.c:246:74: warning: passing 'int *' to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_calendar_get_date(GTK_CALENDAR(calendar), &year, &month, &day); ^~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkcalendar.h:131:19: note: passing argument to parameter 'day' here guint *day); ^ mainwindow.c:259:51: warning: passing 'int *' to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_calendar_get_date(GTK_CALENDAR(calendar), &year, &month, &day); ^~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkcalendar.h:129:19: note: passing argument to parameter 'year' here guint *year, ^ mainwindow.c:259:58: warning: passing 'int *' to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_calendar_get_date(GTK_CALENDAR(calendar), &year, &month, &day); ^~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkcalendar.h:130:19: note: passing argument to parameter 'month' here guint *month, ^ mainwindow.c:259:66: warning: passing 'int *' to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_calendar_get_date(GTK_CALENDAR(calendar), &year, &month, &day); ^~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkcalendar.h:131:19: note: passing argument to parameter 'day' here guint *day); ^ mainwindow.c:298:55: warning: passing 'int *' to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_calendar_get_date(GTK_CALENDAR(calendar), &year, &month, &day); ^~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkcalendar.h:129:19: note: passing argument to parameter 'year' here guint *year, ^ mainwindow.c:298:62: warning: passing 'int *' to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_calendar_get_date(GTK_CALENDAR(calendar), &year, &month, &day); ^~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkcalendar.h:130:19: note: passing argument to parameter 'month' here guint *month, ^ mainwindow.c:298:70: warning: passing 'int *' to parameter of type 'guint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] gtk_calendar_get_date(GTK_CALENDAR(calendar), &year, &month, &day); ^~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkcalendar.h:131:19: note: passing argument to parameter 'day' here guint *day); ^ mainwindow.c:414:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(closewindow), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:42: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:237:32: note: expanded from macro 'G_STMT_START' # define G_STMT_START (void)( ^ mainwindow.c:414:5: note: '{' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(closewindow), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:54: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ mainwindow.c:414:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(closewindow), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:92: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ mainwindow.c:414:5: note: ')' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(closewindow), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:93: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:238:25: note: expanded from macro 'G_STMT_END' # define G_STMT_END ) ^ mainwindow.c:424:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(save), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:42: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:237:32: note: expanded from macro 'G_STMT_START' # define G_STMT_START (void)( ^ mainwindow.c:424:5: note: '{' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(save), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:54: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ mainwindow.c:424:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(save), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:92: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ mainwindow.c:424:5: note: ')' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(save), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:93: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:238:25: note: expanded from macro 'G_STMT_END' # define G_STMT_END ) ^ mainwindow.c:431:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(delete), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:42: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:237:32: note: expanded from macro 'G_STMT_START' # define G_STMT_START (void)( ^ mainwindow.c:431:5: note: '{' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(delete), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:54: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ mainwindow.c:431:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(delete), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:92: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ mainwindow.c:431:5: note: ')' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(delete), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:93: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:238:25: note: expanded from macro 'G_STMT_END' # define G_STMT_END ) ^ mainwindow.c:438:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(cancel), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:42: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:237:32: note: expanded from macro 'G_STMT_START' # define G_STMT_START (void)( ^ mainwindow.c:438:5: note: '{' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(cancel), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:54: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ mainwindow.c:438:5: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] GTK_WIDGET_SET_FLAGS(GTK_WIDGET(cancel), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:92: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^ mainwindow.c:438:5: note: ')' token is here GTK_WIDGET_SET_FLAGS(GTK_WIDGET(cancel), GTK_CAN_DEFAULT); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/gtk-1.2/gtk/gtkwidget.h:116:93: note: expanded from macro 'GTK_WIDGET_SET_FLAGS' #define GTK_WIDGET_SET_FLAGS(wid,flag) G_STMT_START{ (GTK_WIDGET_FLAGS (wid) |= (flag)); }G_STMT_END ^~~~~~~~~~ /Users/pbulk/build/time/wmclockmon/work/.buildlink/include/glib/glib-1.2/glib.h:238:25: note: expanded from macro 'G_STMT_END' # define G_STMT_END ) ^ 21 warnings generated. clang -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -I/opt/pkg/include -pipe -Os -I/opt/pkg/include `gtk-config --cflags` -c tools.c clang -pipe -Os -I/opt/pkg/include `gtk-config --cflags` -L/opt/pkg/lib `gtk-config --libs` -o wmclockmon-cal main.o mainwindow.o tools.o -L/usr/local/lib -lX11 -lXext -lXpm Making all in styles