After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 240659 - Build Evolution error (Apr 2 trunk)
Build Evolution error (Apr 2 trunk)
Status: RESOLVED NOTABUG
Product: evolution
Classification: Applications
Component: Calendar
pre-1.5 (obsolete)
Other All
: Normal enhancement
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks: 239034
 
 
Reported: 2003-04-02 10:18 UTC by Patton Gao
Modified: 2003-04-03 01:36 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Patton Gao 2003-04-02 10:18:20 UTC
When building evolution (Apr 2 trunk) on Solaris 8/9 with Forte, system
report error, as follows:

/export/home/work/evo_src_Apr2/calendar/gui/dialogs/meeting-page.c

"../../../e-util/e-dialog-utils.h", line 31: identifier redeclared: e_notice
current : function(pointer to void, enum  {GTK_MESSAGE_ERROR(3),
GTK_MESSAGE_QUESTION(2), GTK_MESSAGE_WARNING(1), GTK_MESSAGE_INFO(0)},
pointer to const char, ...) returning void
previous: function(pointer to struct _GtkWindow {struct _GtkBin {..} bin,
..........  pointer to const char, ...) returning void :
"/usr/local/include/gal-2.0/gal/widgets/e-gui-utils.h", line 39
"meeting-page.c", line 135: warning: syntax error:  empty declaration
cc: acomp failed for meeting-page.c

I found header file *e-dialog-utils.h* has been updated recently. Compare
it with the early trunk (Mar 25), the result as follows:

bash-2.05$ diff -u e-dialog-utils.h_Mar25 e-dialog-utils.h_Apr2
--- e-dialog-utils.h_Mar25	Wed Apr  2 17:54:21 2003
+++ e-dialog-utils.h_Apr2	Wed Apr  2 18:13:30 2003
@@ -23,24 +23,23 @@
 #ifndef E_DIALOG_UTILS_H
 #define E_DIALOG_UTILS_H
 
-#include <gtk/gtkwindow.h>
-#include <gtk/gtkwidget.h>
-#include <libgnomeui/gnome-types.h>
-#include <libgnomeui/gnome-dialog.h>
+#include <gtk/gtkmessagedialog.h>
 
-void       e_dialog_set_transient_for        (GtkWindow        *dialog,
-					      GtkWidget        *parent_widget);
-void       e_dialog_set_transient_for_xid    (GtkWindow        *dialog,
-					      GdkNativeWindow   xid);
+void  e_notice                       (gpointer         parent,
+				      GtkMessageType   type,
+				      const char      *format,
+				      ...);

.......

It is the function e_notice having been moved into here in Mar 25 that
perhaps leads to this issue.
Comment 1 Not Zed 2003-04-03 01:36:50 UTC
This isn't a bug, it is just that your gal tree didn't match your
evolution tree.