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 651786 - Fix more linking issues
Fix more linking issues
Status: RESOLVED FIXED
Product: Evolution Exchange
Classification: Deprecated
Component: Connector
3.0.x
Other Linux
: Normal normal
: ---
Assigned To: Connector Maintainer
Ximian Connector QA
Depends on:
Blocks:
 
 
Reported: 2011-06-03 14:27 UTC by Mathieu Trudel-Lapierre
Modified: 2011-07-27 16:47 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
link against libexchange/libexchange-storage (2.90 KB, patch)
2011-06-03 14:27 UTC, Mathieu Trudel-Lapierre
committed Details | Review

Description Mathieu Trudel-Lapierre 2011-06-03 14:27:07 UTC
Created attachment 189159 [details] [review]
link against libexchange/libexchange-storage

This appears to break building eex 3.0.2 on Ubuntu oneiric. I've tried messing with the linking a bit to fix it, but the only thing that worked doesn't even seem all that optimal. Regardless, please see the attached patch.

Part of the failure (fixing this triggers other build failures later on):

libtool: link: gcc -shared  -fPIC -DPIC  .libs/liborg_gnome_exchange_operations_la-exchange-operations.o .libs/liborg_gnome_exchange_operations_la-exchange-config-listener.o .libs/liborg_gnome_exchange_operations_la-exchange-calendar.o .libs/liborg_gnome_exchange_operations_la-exchange-contacts.o .libs/liborg_gnome_exchange_operations_la-exchange-change-password.o .libs/liborg_gnome_exchange_operations_la-exchange-delegates-user.o .libs/liborg_gnome_exchange_operations_la-exchange-delegates.o .libs/liborg_gnome_exchange_operations_la-exchange-user-dialog.o .libs/liborg_gnome_exchange_operations_la-exchange-folder-size-display.o .libs/liborg_gnome_exchange_operations_la-exchange-account-setup.o .libs/liborg_gnome_exchange_operations_la-exchange-permissions-dialog.o .libs/liborg_gnome_exchange_operations_la-exchange-folder-permission.o .libs/liborg_gnome_exchange_operations_la-exchange-folder-subscription.o .libs/liborg_gnome_exchange_operations_la-exchange-folder.o .libs/liborg_gnome_exchange_operations_la-exchange-mail-send-options.o .libs/liborg_gnome_exchange_operations_la-exchange-send-options.o   -Wl,-rpath -Wl,/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/server/storage/.libs -Wl,-rpath -Wl,/usr/lib/evolution-exchange/3.0 ../server/storage/.libs/libexchange-storage.so -ledata-book-1.2 -ledata-cal-1.2 -lecal-1.2 -lical -licalss -licalvcal -legroupwise-1.2 -lebackend-1.2 -L/usr/lib/evolution/3.0 -leutil -lcamel-provider-1.2 -lgtkhtml-editor-4.0 -lgtkhtml-4.0 /usr/lib/libenchant.so -levolution-mail -lcomposer -leshell -lgnome-desktop-3 -ledataserverui-3.0 -lunique-3.0 -lstartup-notification-1 -lebook-1.2 -lcamel-1.2 /usr/lib/libgtk-3.so /usr/lib/libgdk-3.so /usr/lib/x86_64-linux-gnu/libatk-1.0.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so -lgdk_pixbuf-2.0 -lm /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libpango-1.0.so /usr/lib/x86_64-linux-gnu/libfreetype.so -lfontconfig -ledataserver-1.2 /usr/lib/x86_64-linux-gnu/libsqlite3.so -lnss3 -lnssutil3 -lsmime3 -lssl3 /usr/lib/libxml2.so /usr/lib/libgconf-2.so -lsoup-2.4 /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so /usr/lib/x86_64-linux-gnu/libgthread-2.0.so -lrt /usr/lib/x86_64-linux-gnu/libglib-2.0.so -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lldap -llber -lresolv -lnsl  -O2 -O2 -Wl,--no-undefined -Wl,-Bsymbolic-functions -pthread -pthread -Wl,-R/usr/lib/evolution/3.0 -pthread -Wl,-R/usr/lib/evolution/3.0 -pthread -Wl,-R/usr/lib/evolution/3.0   -pthread -Wl,-soname -Wl,liborg-gnome-exchange-operations.so -o .libs/liborg-gnome-exchange-operations.so
.libs/liborg_gnome_exchange_operations_la-exchange-config-listener.o: In function `requires_relogin':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-config-listener.c:1015: undefined reference to `e2k_uri_new'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-config-listener.c:1016: undefined reference to `e2k_uri_new'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-config-listener.c:1040: undefined reference to `e2k_uri_get_param'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-config-listener.c:1041: undefined reference to `e2k_uri_get_param'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-config-listener.c:1057: undefined reference to `e2k_uri_free'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-config-listener.c:1058: undefined reference to `e2k_uri_free'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-config-listener.c:1057: undefined reference to `e2k_uri_free'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-config-listener.c:1058: undefined reference to `e2k_uri_free'
.libs/liborg_gnome_exchange_operations_la-exchange-delegates-user.o: In function `exchange_delegates_user_edit':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates-user.c:230: undefined reference to `e2k_sid_get_type'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates-user.c:520: undefined reference to `e2k_entryid_to_dn'
.libs/liborg_gnome_exchange_operations_la-exchange-delegates-user.o: In function `exchange_delegates_user_new_from_gc':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates-user.c:612: undefined reference to `e2k_global_catalog_lookup'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates-user.c:621: undefined reference to `e2k_sid_get_display_name'
.libs/liborg_gnome_exchange_operations_la-exchange-delegates.o: In function `set_perms_for_user':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:382: undefined reference to `e2k_permissions_role_get_perms'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:383: undefined reference to `e2k_security_descriptor_set_permissions'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:389: undefined reference to `e2k_permissions_role_get_perms'
.libs/liborg_gnome_exchange_operations_la-exchange-delegates.o: In function `get_folder_security':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:228: undefined reference to `e2k_uri_relative'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:235: undefined reference to `e2k_context_bpropfind_start'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:241: undefined reference to `e2k_result_iter_next'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:242: undefined reference to `e2k_properties_get_prop'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:244: undefined reference to `e2k_properties_get_prop'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:248: undefined reference to `e2k_security_descriptor_new'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:252: undefined reference to `e2k_result_iter_free'
.libs/liborg_gnome_exchange_operations_la-exchange-delegates.o: In function `fill_in_sids':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:144: undefined reference to `e2k_security_descriptor_get_sids'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:169: undefined reference to `e2k_entryid_to_dn'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:169: undefined reference to `e2k_global_catalog_lookup'
.libs/liborg_gnome_exchange_operations_la-exchange-delegates.o: In function `get_folder_security':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:270: undefined reference to `e2k_security_descriptor_get_permissions'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:272: undefined reference to `e2k_permissions_role_find'
.libs/liborg_gnome_exchange_operations_la-exchange-delegates.o: In function `fill_in_sids':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:151: undefined reference to `e2k_sid_get_display_name'
.libs/liborg_gnome_exchange_operations_la-exchange-delegates.o: In function `add_remove_user':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:363: undefined reference to `e2k_sid_get_binary_sid'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:362: undefined reference to `e2k_sid_get_binary_sid'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:362: undefined reference to `e2k_sid_binary_sid_equal'
.libs/liborg_gnome_exchange_operations_la-exchange-delegates.o: In function `remove_button_clicked_cb':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:589: undefined reference to `e2k_security_descriptor_remove_sid'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:592: undefined reference to `e2k_security_descriptor_remove_sid'
.libs/liborg_gnome_exchange_operations_la-exchange-delegates.o: In function `add_button_clicked_cb':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:434: undefined reference to `e2k_entryid_to_dn'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:444: undefined reference to `e2k_sid_get_binary_sid'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:443: undefined reference to `e2k_sid_get_binary_sid'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:443: undefined reference to `e2k_sid_binary_sid_equal'
.libs/liborg_gnome_exchange_operations_la-exchange-delegates.o: In function `proppatch_sd':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:611: undefined reference to `e2k_security_descriptor_to_binary'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:615: undefined reference to `e2k_properties_new'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:616: undefined reference to `e2k_properties_set_binary'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:618: undefined reference to `e2k_context_bproppatch_start'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:620: undefined reference to `e2k_properties_free'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:622: undefined reference to `e2k_result_iter_next'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:625: undefined reference to `e2k_result_iter_free'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:627: undefined reference to `e2k_result_iter_free'
.libs/liborg_gnome_exchange_operations_la-exchange-delegates.o: In function `delegates_apply':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:725: undefined reference to `e2k_global_catalog_remove_delegate'
.libs/liborg_gnome_exchange_operations_la-exchange-delegates.o: In function `get_user_dn':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:639: undefined reference to `e2k_entryid_to_dn'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:640: undefined reference to `e2k_global_catalog_lookup'
.libs/liborg_gnome_exchange_operations_la-exchange-delegates.o: In function `delegates_apply':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:766: undefined reference to `e2k_properties_new'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:767: undefined reference to `e2k_properties_remove'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:768: undefined reference to `e2k_properties_remove'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:769: undefined reference to `e2k_properties_remove'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:777: undefined reference to `e2k_context_bproppatch_start'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:781: undefined reference to `e2k_properties_free'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:783: undefined reference to `e2k_result_iter_next'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:786: undefined reference to `e2k_result_iter_free'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:803: undefined reference to `e2k_global_catalog_add_delegate'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:758: undefined reference to `e2k_properties_new'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:759: undefined reference to `e2k_properties_set_string_array'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:761: undefined reference to `e2k_properties_set_binary_array'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:763: undefined reference to `e2k_properties_set_int_array'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:701: undefined reference to `e2k_global_catalog_lookup'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:788: undefined reference to `e2k_result_iter_free'
.libs/liborg_gnome_exchange_operations_la-exchange-delegates.o: In function `email_look_up':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:524: undefined reference to `e2k_global_catalog_lookup'
.libs/liborg_gnome_exchange_operations_la-exchange-delegates.o: In function `get_user_list':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:300: undefined reference to `e2k_context_bpropfind_start'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:305: undefined reference to `e2k_result_iter_next'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:307: undefined reference to `e2k_result_iter_free'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:315: undefined reference to `e2k_properties_get_prop'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:316: undefined reference to `e2k_properties_get_prop'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:317: undefined reference to `e2k_properties_get_prop'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:319: undefined reference to `e2k_properties_get_prop'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:340: undefined reference to `e2k_result_iter_free'
.libs/liborg_gnome_exchange_operations_la-exchange-delegates.o: In function `set_perms_for_user':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-delegates.c:390: undefined reference to `e2k_security_descriptor_set_permissions'
.libs/liborg_gnome_exchange_operations_la-exchange-account-setup.o: In function `owa_authenticate_user':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-account-setup.c:501: undefined reference to `e2k_validate_user'
.libs/liborg_gnome_exchange_operations_la-exchange-permissions-dialog.o: In function `set_permissions':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:290: undefined reference to `e2k_permissions_role_find'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:291: undefined reference to `e2k_security_descriptor_set_permissions'
.libs/liborg_gnome_exchange_operations_la-exchange-permissions-dialog.o: In function `display_role':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:538: undefined reference to `e2k_permissions_role_get_name'
.libs/liborg_gnome_exchange_operations_la-exchange-permissions-dialog.o: In function `remove_clicked':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:463: undefined reference to `e2k_sid_get_sid_type'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:469: undefined reference to `e2k_security_descriptor_remove_sid'
.libs/liborg_gnome_exchange_operations_la-exchange-permissions-dialog.o: In function `add_user_to_list':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:337: undefined reference to `e2k_security_descriptor_get_permissions'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:339: undefined reference to `e2k_permissions_role_find'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:341: undefined reference to `e2k_sid_get_sid_type'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:346: undefined reference to `e2k_permissions_role_get_name'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:346: undefined reference to `e2k_sid_get_display_name'
.libs/liborg_gnome_exchange_operations_la-exchange-permissions-dialog.o: In function `add_clicked':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:396: undefined reference to `e2k_global_catalog_lookup'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:417: undefined reference to `e2k_sid_get_binary_sid'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:423: undefined reference to `e2k_sid_get_binary_sid'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:424: undefined reference to `e2k_sid_binary_sid_equal'
.libs/liborg_gnome_exchange_operations_la-exchange-permissions-dialog.o: In function `list_view_selection_changed':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:316: undefined reference to `e2k_security_descriptor_get_permissions'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:318: undefined reference to `e2k_permissions_role_find'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:324: undefined reference to `e2k_sid_get_sid_type'
.libs/liborg_gnome_exchange_operations_la-exchange-permissions-dialog.o: In function `role_changed':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:524: undefined reference to `e2k_permissions_role_get_perms'
.libs/liborg_gnome_exchange_operations_la-exchange-permissions-dialog.o: In function `dialog_response':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:246: undefined reference to `e2k_security_descriptor_to_binary'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:254: undefined reference to `e2k_properties_new'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:255: undefined reference to `e2k_properties_set_binary'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:261: undefined reference to `e2k_context_bproppatch_start'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:264: undefined reference to `e2k_properties_free'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:266: undefined reference to `e2k_result_iter_next'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:269: undefined reference to `e2k_result_iter_free'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:271: undefined reference to `e2k_result_iter_free'
.libs/liborg_gnome_exchange_operations_la-exchange-permissions-dialog.o: In function `exchange_permissions_role_optionmenu_new':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:682: undefined reference to `e2k_permissions_role_get_name'
.libs/liborg_gnome_exchange_operations_la-exchange-permissions-dialog.o: In function `create_permissions_vbox':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:930: undefined reference to `e2k_sid_get_type'
.libs/liborg_gnome_exchange_operations_la-exchange-permissions-dialog.o: In function `exchange_permissions_dialog_new':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:194: undefined reference to `e2k_uri_relative'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:198: undefined reference to `e2k_context_propfind'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:210: undefined reference to `e2k_properties_get_prop'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:212: undefined reference to `e2k_properties_get_prop'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:217: undefined reference to `e2k_security_descriptor_new'
.libs/liborg_gnome_exchange_operations_la-exchange-permissions-dialog.o: In function `setup_user_list':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:490: undefined reference to `e2k_security_descriptor_get_default'
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:493: undefined reference to `e2k_security_descriptor_get_sids'
.libs/liborg_gnome_exchange_operations_la-exchange-permissions-dialog.o: In function `exchange_permissions_dialog_new':
/home/mtrudel/Projects/build-area/evolution-exchange-3.0.2/eplugin/exchange-permissions-dialog.c:224: undefined reference to `e2k_results_free'
collect2: ld returned 1 exit status
Comment 1 Milan Crha 2011-07-27 16:44:28 UTC
Thanks for a bug report and patch. I cannot reproduce this myself, it compiles fine on my Fedora, but I trust you that you tested it, and that it fixes the issue for you. And it might not bring in any side-effects, as far as I can tell.
Comment 2 Milan Crha 2011-07-27 16:47:26 UTC
Created commit 0314df5 in eex master (3.1.5+)
Created commit 2efe2de in eex gnome-3-0 (3.0.3+)