[Evolution-hackers] evolution master does not build

2010-03-15 Thread Thomas Mittelstaedt
Hallo,

In latest git master, I had to update the Makefile.am in
evolution/capplet/settings to make it build:

latest changeset:
commit 04305b8fa35d87d97e48b11f93d24604cef5155d
Author: Matthew Barnes mbar...@redhat.com
Date:   Mon Mar 15 12:11:26 2010 -0400


diff --git a/capplet/settings/Makefile.am b/capplet/settings/Makefile.am
index c3df948..b7d7a34 100644
--- a/capplet/settings/Makefile.am
+++ b/capplet/settings/Makefile.am
@@ -11,6 +11,7 @@ AM_CPPFLAGS = \
-I$(top_srcdir)/shell   \
-I$(top_srcdir)/smime/lib   \
-I$(top_srcdir)/smime/gui   \
+   -I$(top_srcdir)/e-util  \
$(GNOME_PLATFORM_CFLAGS)\
$(EVOLUTION_MAIL_CFLAGS)\
$(CERT_UI_CFLAGS)   \
@@ -29,7 +30,7 @@ AM_CPPFLAGS = \
-DG_LOG_DOMAIN=\evolution-mail\   \
-DPACKAGE_LOCALE_DIR=\$(prefix)/$(DATADIRNAME)/locale\ \
-DPACKAGE_DATA_DIR=\$(datadir)\ 
-   
+
 AM_CFLAGS =\
 -Wall\
 -g -O0 
@@ -64,6 +65,8 @@ libevolution_mail_settings_la_LIBADD =
\
$(GNOME_PLATFORM_LIBS)  \
$(top_builddir)/widgets/misc/libemiscwidgets.la \
$(top_builddir)/filter/libfilter.la \
-   $(top_builddir)/mail/libevolution-mail.la   
+   $(top_builddir)/mail/libevolution-mail.la \
+   $(top_builddir)/e-util/libeutil.la  \
+   $(top_builddir)/shell/libeshell.la  
 


___
Evolution-hackers mailing list
Evolution-hackers@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-hackers


[Evolution-hackers] Build failure on git HEAD

2010-03-15 Thread Paul Smith
Hi all; the latest changes in caplet/settings are not compiling
properly.  I just pulled the very latest git HEAD as of 6pm EDT; I saw
Matt's change regarding link libraries but that didn't help my builds (I
tried a completely clean rebuild) (run with AM_V_CCLD= so we can see the
command):

/bin/sh ../../libtool --silent --tag=CC   --mode=link ccache gcc 
-DANJAL_SETTINGS -g  -Wl,--no-undefined -o libevolution-mail-settings.la -rpath 
/opt/evo-master/lib/evolution/2.30 
libevolution_mail_settings_la-mail-settings-view.lo 
libevolution_mail_settings_la-mail-account-view.lo 
libevolution_mail_settings_la-mail-view.lo 
libevolution_mail_settings_la-mail-capplet-shell.lo 
libevolution_mail_settings_la-mail-decoration.lo 
libevolution_mail_settings_la-anjal-mail-view.lo 
libevolution_mail_settings_la-mail-guess-servers.lo -L/opt/evo-master/lib 
-L/lib -lcamel-provider-1.2 -lcamel-1.2 -lsqlite3 -lgtkhtml-editor 
-lgtkhtml-3.14 -lenchant -lnss3 -lnssutil3 -lsmime3 -lssl3 -lplds4 -lplc4 
-lnspr4 -ldl -ledataserverui-1.2 -lgtk-x11-2.0 -lebook-1.2 -lgdk-x11-2.0 
-latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lcairo 
-lpango-1.0 -lfreetype -lfontconfig -ledataserver-1.2 -ldbus-glib-1 -lxml2 
-lgconf-2 -lsoup-2.4 -lgio-2.0 -lgmodule-2.0 -ldbus-1 -lpthread -lrt -lgobject-2
 .0 -lglib-2.0-lnss3 -lnssutil3 -lsmime3 -lssl3 -lplds4 -lplc4 -lnspr4 
-lpthread -ldl-pthread -L/opt/evo-master/lib -L/lib -ledataserverui-1.2 
-lgtk-x11-2.0 -lebook-1.2 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 
-lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype 
-lfontconfig -ledataserver-1.2 -ldbus-glib-1 -lxml2 -lgconf-2 -lsoup-2.4 
-lgio-2.0 -lgmodule-2.0 -ldbus-1 -lpthread -lgobject-2.0 -lgthread-2.0 -lrt 
-lglib-2.0-lcanberra-gtk -lcanberra -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 
-lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo 
-lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0   
-L/opt/evo-master/lib -lgtkhtml-3.14 -lgtk-x11-2.0 -lenchant -lgconf-2 
-lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 
-lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 
-lgmodule-2.0 -lglib-2.0   -L/opt/evo-master/lib -L/lib -ledataserverui-1.2 
-lebook-1.2 -ledataserver-1.2 -ldbus-g
 lib-1 -lxml2 -lsoup-2.4 -ldbus-1 -lpthread -lrt -lgtkhtml-editor 
-lgtkhtml-3.14 -lgtk-x11-2.0 -lenchant -lgconf-2 -lgdk-x11-2.0 -latk-1.0 
-lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo 
-lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 
-pthread -L/opt/evo-master/lib -lgthread-2.0 -lrt -lgconf-2 -lgnomecanvas-2 
-lart_lgpl_2 -lxml2 -lgnome-desktop-2 -lstartup-notification-1 -lunique-1.0 
-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm 
-lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig 
-lgobject-2.0 -lgmodule-2.0 -lglib-2.0   ../../widgets/misc/libemiscwidgets.la 
../../filter/libfilter.la ../../mail/libevolution-mail.la
.libs/libevolution_mail_settings_la-mail-settings-view.o: In function 
`msv_delete_account':
/opt/src/evo/evo-master/obj/evolution/capplet/settings/../../../../evolution/capplet/settings/mail-settings-view.c:110:
 undefined reference to `e_get_account_list'
.libs/libevolution_mail_settings_la-mail-settings-view.o: In function 
`mail_settings_view_construct':
/opt/src/evo/evo-master/obj/evolution/capplet/settings/../../../../evolution/capplet/settings/mail-settings-view.c:209:
 undefined reference to `e_get_account_list'
.libs/libevolution_mail_settings_la-mail-account-view.o: In function 
`mail_account_view_construct':
/opt/src/evo/evo-master/obj/evolution/capplet/settings/../../../../evolution/capplet/settings/mail-account-view.c:667:
 undefined reference to `e_shell_get_default'
/opt/src/evo/evo-master/obj/evolution/capplet/settings/../../../../evolution/capplet/settings/mail-account-view.c:667:
 undefined reference to `e_shell_get_express_mode'
.libs/libevolution_mail_settings_la-mail-capplet-shell.o: In function 
`mail_capplet_shell_construct':
/opt/src/evo/evo-master/obj/evolution/capplet/settings/../../../../evolution/capplet/settings/mail-capplet-shell.c:356:
 undefined reference to `e_get_user_data_dir'
.libs/libevolution_mail_settings_la-mail-capplet-shell.o: In function 
`setup_abooks':
/opt/src/evo/evo-master/obj/evolution/capplet/settings/../../../../evolution/capplet/settings/mail-capplet-shell.c:405:
 undefined reference to `e_get_user_data_dir'
collect2: ld returned 1 exit status
make[4]: *** [libevolution-mail-settings.la] Error 1
make[4]: Leaving directory 
`/opt/src/evo/evo-master/obj/evolution/capplet/settings'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/opt/src/evo/evo-master/obj/evolution/capplet'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/src/evo/evo-master/obj/evolution'
make[1]: *** [all] Error 2
make[1]: Leaving directory