i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -DORBIT2=1 -pthread -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/libgnome-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/freetype2/config -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -I/usr/include/libgnomeprint-2.2 -I/usr/include/libgnomeprintui-2.2 -I/usr/include/gnome-vfs-module-2.0 -I/usr/include/libgtkhtml-3.8 -I/usr/include/evolution-data-server-1.4 -march=athlon-xp -O2 -mfpmath=sse -msse -funroll-loops -fomit-frame-pointer -pipe -Wall -Wmissing-prototypes -Wno-sign-compare -MT calendar-file.lo -MD -MP -MF .deps/calendar-file.Tpo -c calendar-file.c -fPIC -DPIC -o .libs/calendar-file.o In file included from /usr/include/gtk-2.0/gdk/gdkcairo.h:23, from /usr/include/gtk-2.0/gdk/gdk.h:30, from /usr/include/gtk-2.0/gtk/gtklabel.h:30, from calendar-file.c:22: /usr/include/gtk-2.0/gdk/gdkcolor.h:30:19: cairo.h: No such file or directory In file included from /usr/include/gtk-2.0/gdk/gdkcairo.h:25, from /usr/include/gtk-2.0/gdk/gdk.h:30, from /usr/include/gtk-2.0/gtk/gtklabel.h:30, from calendar-file.c:22: /usr/include/pango-1.0/pango/pangocairo.h:62: error: parse error before '*' token /usr/include/pango-1.0/pango/pangocairo.h:66: warning: type defaults to `int' in declaration of `cairo_font_options_t' /usr/include/pango-1.0/pango/pangocairo.h:66: error: parse error before '*' token /usr/include/pango-1.0/pango/pangocairo.h:67: error: parse error before '*' token /usr/include/pango-1.0/pango/pangocairo.h:67: warning: type defaults to `int' in declaration of `pango_cairo_context_get_font_options' /usr/include/pango-1.0/pango/pangocairo.h:67: warning: data definition has no type or storage class /usr/include/pango-1.0/pango/pangocairo.h:75: error: parse error before '*' token /usr/include/pango-1.0/pango/pangocairo.h:76: error: parse error before '*' token /usr/include/pango-1.0/pango/pangocairo.h:82: error: parse error before '*' token /usr/include/pango-1.0/pango/pangocairo.h:85: error: parse error before '*' token /usr/include/pango-1.0/pango/pangocairo.h:87: error: parse error before '*' token /usr/include/pango-1.0/pango/pangocairo.h:93: error: parse error before '*' token /usr/include/pango-1.0/pango/pangocairo.h:96: error: parse error before '*' token /usr/include/pango-1.0/pango/pangocairo.h:98: error: parse error before '*' token In file included from /usr/include/gtk-2.0/gdk/gdk.h:30, from /usr/include/gtk-2.0/gtk/gtklabel.h:30, from calendar-file.c:22: /usr/include/gtk-2.0/gdk/gdkcairo.h:29: error: parse error before '*' token /usr/include/gtk-2.0/gdk/gdkcairo.h:29: warning: type defaults to `int' in declaration of `gdk_cairo_create' /usr/include/gtk-2.0/gdk/gdkcairo.h:29: warning: data definition has no type or storage class /usr/include/gtk-2.0/gdk/gdkcairo.h:31: error: parse error before '*' token /usr/include/gtk-2.0/gdk/gdkcairo.h:33: error: parse error before '*' token /usr/include/gtk-2.0/gdk/gdkcairo.h:38: error: parse error before '*' token /usr/include/gtk-2.0/gdk/gdkcairo.h:40: error: parse error before '*' token In file included from /usr/include/gtk-2.0/gdk/gdk.h:35, from /usr/include/gtk-2.0/gtk/gtklabel.h:30, from calendar-file.c:22: /usr/include/gtk-2.0/gdk/gdkdrawable.h:196: error: parse error before "cairo_surface_t" /usr/include/gtk-2.0/gdk/gdkdrawable.h:196: warning: no semicolon at end of struct or union /usr/include/gtk-2.0/gdk/gdkdrawable.h:211: error: parse error before '}' token In file included from /usr/include/gtk-2.0/gdk/gdk.h:46, from /usr/include/gtk-2.0/gtk/gtklabel.h:30, from calendar-file.c:22: /usr/include/gtk-2.0/gdk/gdkpixmap.h:57: error: field `parent_class' has incomplete type In file included from /usr/include/gtk-2.0/gdk/gdk.h:50, from /usr/include/gtk-2.0/gtk/gtklabel.h:30, from calendar-file.c:22: /usr/include/gtk-2.0/gdk/gdkscreen.h:51: error: parse error before "cairo_font_options_t" /usr/include/gtk-2.0/gdk/gdkscreen.h:51: warning: no semicolon at end of struct or union /usr/include/gtk-2.0/gdk/gdkscreen.h:53: error: parse error before '}' token /usr/include/gtk-2.0/gdk/gdkscreen.h:106: warning: type defaults to `int' in declaration of `cairo_font_options_t' /usr/include/gtk-2.0/gdk/gdkscreen.h:106: error: parse error before '*' token /usr/include/gtk-2.0/gdk/gdkscreen.h:107: error: parse error before '*' token /usr/include/gtk-2.0/gdk/gdkscreen.h:107: warning: type defaults to `int' in declaration of `gdk_screen_get_font_options_libgtk_only' /usr/include/gtk-2.0/gdk/gdkscreen.h:107: warning: data definition has no type or storage class In file included from /usr/include/gtk-2.0/gdk/gdk.h:55, from /usr/include/gtk-2.0/gtk/gtklabel.h:30, from calendar-file.c:22: /usr/include/gtk-2.0/gdk/gdkwindow.h:296: error: field `parent_class' has incomplete type calendar-file.c: In function `e_calendar_file_dummy': calendar-file.c:54: warning: assignment discards qualifiers from pointer target type make[4]: *** [calendar-file.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/evolution-2.3.8/work/evolution-2.3.8/plugins/calendar-file' make[3]: *** [install-am] Error 2 make[3]: Leaving directory `/var/tmp/portage/evolution-2.3.8/work/evolution-2.3.8/plugins/calendar-file' make[2]: *** [install] Error 2 make[2]: Leaving directory `/var/tmp/portage/evolution-2.3.8/work/evolution-2.3.8/plugins/calendar-file' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/evolution-2.3.8/work/evolution-2.3.8/plugins' make: *** [install-recursive] Error 1 Reproducible: Always Steps to Reproduce: 1. 2. 3.
"/usr/include/gtk-2.0/gdk/gdkcolor.h:30:19: cairo.h: No such file or directory " Do you have x11-libs/cairo installed?
no response from reporter