Description of problem: The plugin mail API header file mail/em-event.h now requires composer/e-msg-composer.h which is not part of any of the evolution packages. This is tracked also upstream, but not yet fixed afaics: http://bugzilla.gnome.org/show_bug.cgi?id=400241 Version-Release number of selected component (if applicable): evolution-2.9.92-1.fc7 How reproducible: always; from mail-notification build in fedora-extras (see http://buildsys.fedoraproject.org/logs/fedora-development-extras/28972-mail-notification-4.0-2.fc7/i386/build.log for full log): gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -DG_DISABLE_CAST_CHECKS -I.. -DG_LOG_DOMAIN=\"mail-notification\" -DORBIT2=1 -pthread -I/usr/include/evolution-2.10 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/evolution-data-server-1.10 -I/usr/include/orbit-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/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gnome-keyring-1 -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/cairo -I/usr/include/libpng12 -I/usr/include/libxml2 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -MT liborg_gnome_mail_notification_la-mn-evolution-folder-tree-control.lo -MD -MP -MF .deps/liborg_gnome_mail_notification_la-mn-evolution-folder-tree-control.Tpo -c mn-evolution-folder-tree-control.c -fPIC -DPIC -o .libs/liborg_gnome_mail_notification_la-mn-evolution-folder-tree-control.o In file included from mn-evolution-plugin.c:27: /usr/include/evolution-2.10/mail/em-event.h:29:37: error: composer/e-msg-composer.h: No such file or directory In file included from mn-evolution-plugin.c:27: /usr/include/evolution-2.10/mail/em-event.h:85: error: expected specifier-qualifier-list before 'EMsgComposer' /usr/include/evolution-2.10/mail/em-event.h:106: warning: type defaults to 'int' in declaration of 'EMsgComposer' /usr/include/evolution-2.10/mail/em-event.h:106: error: expected ';', ',' or ')' before '*' token [...]
Still a problem in 2.10.0-1.fc7 $ sudo yum provides *e-msg-composer.h No Matches found
Adding FC7Blocker as "depends on", as I can't rebuild mail-notification (which has a serious bug that needs to be fixed by F7) until this is fixed
ping; still present in evolution-devel-2.10.0-5.fc7 ; I'm not sure what the proper fix is; Matthew, is the include wrong or should composer/e-msg-composer.h be included in the devel package these days? See also http://bugzilla.gnome.org/show_bug.cgi?id=421154
Patch is upstream [1]; I'll spin a new evolution package. [1] http://bugzilla.gnome.org/show_bug.cgi?id=400241
Fixed in evolution-2.10.0-7.fc7.