Hello Bharath! I think this was caused by your recent commit of the templates.c file. I suspect that it only occurs when compiling out-of-tree because '#include "Evolution-Mail.h"' in mail-component.h works when compiling in-tree.
The include line in mail-component.h looks like the root cause of the problem, not the missing -I in the templates directory. Including "mail/Evolution-Mail.h" instead fixes the problem for me, patch attached. I also ran into it when compiling the stable branch. Please commit in both branches if you agree with the solution. Bye, Patrick On Fri, 2008-10-17 at 08:39 -0400, Reid Thompson wrote: > Making all in templates > make[4]: Entering directory > `/media/disk-1/home/evo-src/obj/evolution/plugins/templates' > make all-am > make[5]: Entering directory > `/media/disk-1/home/evo-src/obj/evolution/plugins/templates' > ../../doltcompile ccache gcc -DHAVE_CONFIG_H -I. > -I../../../../evolution/plugins/templates -I../.. -I../../../../evolution > -I../.. -I../../composer -pthread -DORBIT2=1 > -I/opt/evo/include/evolution-data-server-2.26 -I/opt/evo/include/glib-2.0 > -I/opt/evo/lib/glib-2.0/include -I/opt/evo/include/libsoup-2.4 > -I/opt/evo/include/libgtkhtml-3.14 -I/opt/evo/include/libgtkhtml-3.14/editor > -I/usr/include/libxml2 -I/usr/include/gconf/2 -I/usr/include/libbonobo-2.0 > -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 > -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 > -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 > -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 > -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 > -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/pango-1.0 > -I/usr/include/gail-1.0 -I/usr/include/freetype2 -I/usr/include/atk-1.0 > -I/usr/lib/gtk-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 > -I/usr/include/libpng12 -I/usr/include/libglade-2.0 -I/usr/include/enchant > -I/usr/include/nss -I/usr/include/nspr > -DEVOLUTION_GLADEDIR=\""/opt/evo/share/evolution/2.26/glade"\" > -DEVOLUTION_PLUGINDIR="\"/opt/evo/lib/evolution/2.26/plugins\"" -ggdb -O2 > -march=prescott -ggdb -Wall -Wmissing-prototypes -Wno-sign-compare -MT > templates.lo -MD -MP -MF .deps/templates.Tpo -c -o templates.lo > ../../../../evolution/plugins/templates/templates.c > In file included from ../../../../evolution/plugins/templates/templates.c:40: > ../../../../evolution/mail/mail-component.h:30:28: error: Evolution-Mail.h: > No such file or directory > In file included from ../../../../evolution/plugins/templates/templates.c:40: > ../../../../evolution/mail/mail-component.h:62: error: expected > specifier-qualifier-list before ‘POA_GNOME_Evolution_MailComponent__epv’ > make[5]: *** [templates.lo] Error 1 > make[5]: Leaving directory > `/media/disk-1/home/evo-src/obj/evolution/plugins/templates' > make[4]: *** [all] Error 2 > make[4]: Leaving directory > `/media/disk-1/home/evo-src/obj/evolution/plugins/templates' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/media/disk-1/home/evo-src/obj/evolution/plugins' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/media/disk-1/home/evo-src/obj/evolution' > make[1]: *** [all] Error 2 > make[1]: Leaving directory `/media/disk-1/home/evo-src/obj/evolution' > make: *** [.stamp/evolution.build] Error 2 > add file removal here > mv: cannot stat `/usr/lib/*1900*': No such file or directory > > _______________________________________________ > Evolution-list mailing list > Evolution-list@gnome.org > http://mail.gnome.org/mailman/listinfo/evolution-list -- Bye, Patrick Ohly -- [EMAIL PROTECTED] http://www.estamos.de/
Index: evolution/mail/mail-component.h =================================================================== --- evolution/mail/mail-component.h (Revision 36651) +++ evolution/mail/mail-component.h (Arbeitskopie) @@ -27,7 +27,7 @@ #include <bonobo/bonobo-object.h> #include "shell/evolution-component.h" -#include "Evolution-Mail.h" +#include "mail/Evolution-Mail.h" struct _CamelStore;
_______________________________________________ Evolution-list mailing list Evolution-list@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-list