GNOME Bugzilla – Bug 593617
[regression] GroupWise plugins are not built
Last modified: 2013-09-13 01:07:44 UTC
Evolution 2.29.1 When i try to create a new group wise account, it doesn't pop up for a password window at the end. I can see the mails but i don't see calendar / contact entry in their respective views at all. Group wise won't create any calendar source without password or on any password failure. Warning on evolution terminal (evolution:356): evolution-plugin-lib-WARNING **: can't load plugin '/home/akhil/opt/gnome2/lib/evolution/2.30/plugins/liborg-gnome-gw-account-setup.so': /home/akhil/opt/gnome2/lib/evolution/2.30/libevolution-widgets-a11y.so.0: undefined symbol: e_combo_button_get_type (evolution:356): evolution-plugin-lib-WARNING **: can't load plugin '/home/akhil/opt/gnome2/lib/evolution/2.30/plugins/liborg-gnome-gw-account-setup.so': /home/akhil/opt/gnome2/lib/evolution/2.30/libevolution-widgets-a11y.so.0: undefined symbol: e_combo_button_get_type
GroupWise plugin isn't working yet. It's not installed. I assume you've installed kill-bonobo over top an older version without uninstalling the older version first.
Merging this into bug #593648. *** This bug has been marked as a duplicate of bug 593648 ***
reopening the bug as we want to handle each plugin in a separate bug and group wise provider doesn't work even i have built fresh sources.
build error -activation-2.0 -I/usr/include/gail-1.0 -I/usr/include/enchant -I/usr/include/libsoup-2.4 -pthread -DORBIT2=1 -I/home/akhil/opt/gnome2/include/evolution-data-server-2.30 -I/home/akhil/opt/gnome2/include/glib-2.0 -I/home/akhil/opt/gnome2/lib/glib-2.0/include -I/home/akhil/opt/gnome2/include/libxml2 -I/home/akhil/opt/gnome2/include/evolution-data-server-2.30/groupwise -I/usr/include/gconf/2 -I/usr/include/libsoup-2.4 -I/usr/include/libbonobo-2.0 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/bonobo-activation-2.0 -DEVOLUTION_GLADEDIR=\""/home/akhil/opt/gnome2/share/evolution/2.30/glade"share-folder-common.c:33:27: \" -DEVOLUTION_IMAGESDIR=\""/home/akhil/opt/gnome2/share/evolution/2.30/images"\" -g -O0 -Wl,--allow-shlib-undefined -fgnu89-inline -DG_DISABLE_DEPRECATED -DPANGO_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES -Wall -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused-parameter -Wdeclaration-after-statement -Werror-implicit-function-declaration -Wformat-security -Winit-self -Wmissing-declarations -Wmissing-include-dirs -Wmissing-noreturn -Wnested-externs -Wpointer-arith -Wredundant-decls -Wundef -Wwrite-strings -MT send-options.lo -MD -MP -MF .deps/send-options.Tpo -c -o send-options.lo send-options.c error: mail/em-popup.h: No such file or directory ../../doltcompile icecc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../widgets -I../../widgets/misc -I../../composer -I../../mail -pthread -DORBIT2=1 -I/home/akhil/opt/gnome2/include/evolution-data-server-2.30 -I/home/akhil/opt/gnome2/include/glib-2.0 -I/home/akhil/opt/gnome2/lib/glib-2.0/include -I/home/akhil/opt/gnome2/include/libxml2 -I/home/akhil/opt/gnome2/include/libgtkhtml-3.14 -I/home/akhil/opt/gnome2/include/libgtkhtml-3.14/editor -I/home/akhil/opt/gnome2/include/unique-1.0 -I/usr/include/gconf/2 -I/usr/include/libsoup-2.4 -I/usr/include/libbonobo-2.0 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -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 -pthread -DORBIT2=1 -DDBUS_API_SUBJECT_TO_CHANGE -I/home/akhil/opt/gnome2/include/glib-2.0 -I/home/akhil/opt/gnome2/lib/glib-2.0/include -I/home/akhil/opt/gnome2/include/libxml2 -I/home/akhil/opt/gnome2/include/libgtkhtml-3.14 -I/home/akhil/opt/gnome2/include/evolution-data-server-2.30 -I/home/akhil/opt/gnome2/include/libgtkhtml-3.14/editor -I/home/akhil/opt/gnome2/include/evolution-data-server-2.30/google/libgdata -I/home/akhil/opt/gnome2/include/evolution-data-server-2.30/google/libgdata-google -I/home/akhil/opt/gnome2/include/unique-1.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -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/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -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/libsoup-2.4 -I/usr/include/libical -I/usr/include/hal -pthread -DORBIT2=1 -I/home/akhil/opt/gnome2/include/libxml2 -I/home/akhil/opt/gnome2/include/glib-2.0 -I/home/akhil/opt/gnome2/lib/glib-2.0/include -I/home/akhil/opt/gnome2/include/libgtkhtml-3.14 -I/home/akhil/opt/gnome2/include/evolution-data-server-2.30 -I/home/akhil/opt/gnome2/include/libgtkhtml-3.14/editor -I/home/akhil/opt/gnome2/include/unique-1.0 -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -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/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/gail-1.0 -I/usr/include/enchant -I/usr/include/libsoup-2.4 -pthread -DORBIT2=1 -I/home/akhil/opt/gnome2/include/evolution-data-server-2.30 -I/home/akhil/opt/gnome2/include/glib-2.0 -I/home/akhil/opt/gnome2/lib/glib-2.0/include -I/home/akhil/opt/gnome2/include/libxml2 -I/home/akhil/opt/gnome2/include/evolution-data-server-2.30/groupwise -I/usr/include/gconf/2 -I/usr/include/libsoup-2.4 -I/usr/include/libbonobo-2.0 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/bonobo-activation-2.0 -DEVOLUTION_GLADEDIR=\""/home/akhil/opt/gnome2/share/evolution/2.30/glade"\" -DEVOLUTION_IMAGESDIR=\""/home/akhil/opt/gnome2/share/evolution/2.30/images"\" -g -O0 -Wl,--allow-shlib-undefined -fgnu89-inline -DG_DISABLE_DEPRECATED -DPANGO_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES -Wall -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused-parameter -Wdeclaration-after-statement -Werror-implicit-function-declaration -Wformat-security -Winit-self -Wmissing-declarations -Wmissing-include-dirs -Wmissing-noreturn -Wnested-externs -Wpointer-arith -Wredundant-decls -Wundef -Wwrite-strings -MT mail-send-options.lo -MD -MP -MF .deps/mail-send-options.Tpo -c -o mail-send-options.lo mail-send-options.c In file included from share-folder-common.c:38: ../../mail/mail-component.h:29:39: error: shell/evolution-component.h: No such file or directory ../../mail/mail-component.h:33:37: error: misc/e-activity-handler.h: No such file or directory mv -f .deps/share-folder.Tpo .deps/share-folder.Plo ../../doltcompile icecc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../widgets -I../../widgets/misc -I../../composer -I../../mail -pthread -DORBIT2=1 -I/home/akhil/opt/gnome2/include/evolution-data-server-2.30 -I/home/akhil/opt/gnome2/include/glib-2.0 -I/home/akhil/opt/gnome2/lib/glib-2.0/include -I/home/akhil/opt/gnome2/include/libxml2 -I/home/akhil/opt/gnome2/include/libgtkhtml-3.14 -I/home/akhil/opt/gnome2/include/libgtkhtml-3.14/editor -I/home/akhil/opt/gnome2/include/unique-1.0 -I/usr/include/gconf/2 -I/usr/include/libsoup-2.4 -I/usr/include/libbonobo-2.0 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -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 -pthread -DORBIT2=1 -DDBUS_API_SUBJECT_TO_CHANGE -I/home/akhil/opt/gnome2/include/glib-2.0 -I/home/akhil/opt/gnome2/lib/glib-2.0/include -I/home/akhil/opt/gnome2/include/libxml2 -I/home/akhil/opt/gnome2/include/libgtkhtml-3.14 -I/home/akhil/opt/gnome2/include/evolution-data-server-2.30 -I/home/akhil/opt/gnome2/include/libgtkhtml-3.14/editor -I/home/akhil/opt/gnome2/include/evolution-data-server-2.30/google/libgdata -I/home/akhil/opt/gnome2/include/evolution-data-server-2.30/google/libgdata-google -I/home/akhil/opt/gnome2/include/unique-1.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -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/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -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/libsoup-2.4 -I/usr/include/libical -I/usr/include/hal -pthread -DORBIT2=1 -I/home/akhil/opt/gnome2/include/libxml2 -I/home/akhil/opt/gnome2/include/glib-2.0 -I/home/akhil/opt/gnome2/lib/glib-2.0/include -I/home/akhil/opt/gnome2/include/libgtkhtml-3.14 -I/home/akhil/opt/gnome2/include/evolution-data-server-2.30 -I/home/akhil/opt/gnome2/include/libgtkhtml-3.14/editor -I/home/akhil/opt/gnome2/include/unique-1.0 -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -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/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/gail-1.0 -I/usr/include/enchant -I/usr/include/libsoup-2.4 -pthread -DORBIT2=1 -I/home/akhil/opt/gnome2/include/evolution-data-server-2.30 -I/home/akhil/opt/gnome2/include/glib-2.0 -I/home/akhil/opt/gnome2/lib/glib-2.0/include -I/home/akhil/opt/gnome2/include/libxml2 -I/home/akhil/opt/gnome2/include/evolution-data-server-2.30/groupwise -I/usr/include/gconf/2 -I/usr/include/libsoup-2.4 -I/usr/include/libbonobo-2.0 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/bonobo-activation-2.0 -DEVOLUTION_GLADEDIR=\""/home/akhil/opt/gnome2/share/evolution/2.30/glade"mail-send-options.c:35:26:In file included from install-shared.c:35: ../../mail/mail-component.h:29:39: error: shell/evolution-component.h: No such file or directory \" -DEVOLUTION_IMAGESDIR=\""/home/akhil/opt/gnome2/share/evolution/2.30/images"\" -g -O0 -Wl,--allow-shlib-undefined -fgnu89-inline -DG_DISABLE_DEPRECATED -DPANGO_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DG_DISABLE_SINGLE_INCLUDES -Wall -Wextra -Wno-missing-field-initializers -Wno-sign-compare -Wno-unused-parameter -Wdeclaration-after-statement -Werror-implicit-function-declaration -Wformat-security -Winit-self -Wmissing-declarations -Wmissing-include-dirs -Wmissing-noreturn -Wnested-externs -Wpointer-arith -Wredundant-decls -Wundef -Wwrite-strings -MT status-track.lo -MD -MP -MF .deps/status-track.Tpo -c -o status-track.lo status-track.c error: mail/em-menu.h: No such file or directory make[1]: *** [share-folder-common.lo] Error 1 make[1]: *** Waiting for unfinished jobs.... mv -f .deps/send-options.Tpo .deps/send-options.Plo ../../mail/mail-component.h:33:37: error: misc/e-activity-handler.h: No such file or directory make[1]: *** [install-shared.lo] Error 1 make[1]: *** [mail-send-options.lo] Error 1 status-track.c:39:27: error: mail/em-popup.h: No such file or directory In file included from status-track.c:40: ../../mail/em-folder-view.h:30:26: error: mail/em-menu.h: No such file or directory make[1]: *** [status-track.lo] Error 1 make[1]: Leaving directory `/home/akhil/src/git/evolution/plugins/groupwise-features' make: *** [all] Error 2 rm org-gnome-groupwise-features.eplug.in
I'm on this, I cannot test it,thus I hope in Akhil's help. I hope I will have a patch by the end of this week (will try today, but no promises).
Created attachment 142805 [details] [review] proposed evo patch for evolution; Note1: I joined groupwise-account-setup with groupwise-features, making groupwise-features a system plugin. Note2: The calendar part might seem to be broken, which I think is only because of bug #593751 or some similar Note3: I added some properties to ECalShellContent, as I was needing views
err, I removed accountWizard part from the removed plugin, shouldn't forget to restore it. What about naming wizard same as accountAssistant, I didn't get the reason to differentiate those two. Did anybody?
Couple of changes are need to get this to compile, em_folder_selector_create_new - pass argument for parent widget Add GNOME_PLATFORM_CFLAGS as e-mail-reader.h included includes gnomecanvas headers. Tested the groupwise account-setup and it seems to work fine. Track message status also works fine. Please correct the above and commit the patch. I see that the Accept/Decline entries are not visible in popup menus. I will get them fixed as it requires a groupwise account to debug.
Created commit ffe9df8 in evo master (2.29.1+) with slightly modified patch. I noticed that Edit->Preferences->Mail Preferences -> Add opens an assistant with empty first page. Probably unrelated to this commit. I'm closing this bug too, as the rest can be fixed in other bugs. Or if you want, reopen.