After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 593617 - [regression] GroupWise plugins are not built
[regression] GroupWise plugins are not built
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Plugins
2.30.x (obsolete)
Other Linux
: Normal major
: ---
Assigned To: evolution-plugin-maintainers
Evolution QA team
evolution[kill-bonobo] evolution[grou...
Depends on:
Blocks:
 
 
Reported: 2009-08-31 07:07 UTC by Akhil Laddha
Modified: 2013-09-13 01:07 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed evo patch (150.29 KB, patch)
2009-09-09 16:22 UTC, Milan Crha
committed Details | Review

Description Akhil Laddha 2009-08-31 07:07:33 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
Comment 1 Matthew Barnes 2009-08-31 13:10:20 UTC
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.
Comment 2 Matthew Barnes 2009-08-31 13:14:07 UTC
Merging this into bug #593648.

*** This bug has been marked as a duplicate of bug 593648 ***
Comment 3 Akhil Laddha 2009-09-02 12:12:34 UTC
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.
Comment 4 Akhil Laddha 2009-09-03 10:12:29 UTC
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
Comment 5 Milan Crha 2009-09-09 09:03:28 UTC
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).
Comment 6 Milan Crha 2009-09-09 16:22:04 UTC
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
Comment 7 Milan Crha 2009-09-09 16:49:41 UTC
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?
Comment 8 Chenthill P 2009-09-22 13:07:29 UTC
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.
Comment 9 Milan Crha 2009-09-22 16:50:10 UTC
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.