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

Reply via email to