I've been told that we already have faced a problem of that kind with
libebook. I'll let [email protected] (who developped
the feature) answering to that.

On Thu, 2009-08-27 at 20:26 +0200, René Krell wrote:
> I got a strange problem while building on the openSUSE Build System
> and just wanted to ask, whether you know how to go on with this.
> 
> During linking sflphone-client-gnome there are undefined references.
> In openSUSE 11.1 (the currently released version) it compiles fine,
> only in 11.2 I get the following output:
> 
> ---
> /bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -o sflphone-client-gnome 
> main.o errors.o sflnotify.o assistant.o mainwindow.o dialpad.o menus.o 
> toolbar.o callable_obj.o 
> actions.o accountlist.o sliders.o statusicon.o codeclist.o reqaccount.o 
> -pthread -lnotify -ldbus-glib-1 -ldbus-1 -lpthread -lgtk-x11-2.0 
> -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -
> lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig 
> -lebook-1.2 -ledataserver-1.2 -lxml2 -lgconf-2 -lsoup-2.4 -lbonobo-2 
> -lgio-2.0 -lbonobo-activation -
> lgmodule-2.0 -lORBit-2 -lgthread-2.0 -lrt -lgobject-2.0 -lglib-2.0 
> ./contacts/libcontacts.la ./config/libconfig.la ./dbus/libdbus.la -llog4c
> libtool: link: gcc -g -O2 -o sflphone-client-gnome main.o errors.o 
> sflnotify.o assistant.o mainwindow.o dialpad.o menus.o toolbar.o 
> callable_obj.o actions.o accountlist.o sliders.o 
> statusicon.o codeclist.o reqaccount.o -pthread -lnotify -ldbus-glib-1 
> -ldbus-1 -lpthread /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so 
> -latk-1.0 -lpangoft2-1.0 
> /usr/lib/libgdk_pixbuf-2.0.so -lpangocairo-1.0 -lcairo -lpango-1.0 
> /usr/lib/libfreetype.so -lfontconfig -lebook-1.2 -ledataserver-1.2 
> /usr/lib/libxml2.so -ldl -lz -lm -lgconf-2 -lsoup-2.4 -
> lbonobo-2 -lgio-2.0 -lbonobo-activation -lgmodule-2.0 -lORBit-2 -lgthread-2.0 
> -lrt -lgobject-2.0 -lglib-2.0 ./contacts/.libs/libcontacts.a 
> ./config/.libs/libconfig.a ./dbus/.libs/libdbus.a -
> llog4c -pthread
> ./contacts/.libs/libcontacts.a(libaddressbook_la-eds.o): In function 
> `fetch_information_from_contact':
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:560:
>  undefined reference to `e_contact_get_const'
> ./contacts/.libs/libcontacts.a(libaddressbook_la-eds.o): In function 
> `create_query':
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:193:
>  undefined reference to `e_book_query_field_test'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:196:
>  undefined reference to `e_book_query_and'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:201:
>  undefined reference to `e_book_query_field_exists'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:202:
>  undefined reference to `e_book_query_field_exists'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:203:
>  undefined reference to `e_book_query_field_exists'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:205:
>  undefined reference to `e_book_query_or'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:205:
>  undefined reference to `e_book_query_or'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:205:
>  undefined reference to `e_book_query_andv'
> ./contacts/.libs/libcontacts.a(libaddressbook_la-eds.o): In function 
> `search_async':
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:525:
>  undefined reference to `e_book_get_book_view'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:535:
>  undefined reference to `e_book_view_start'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:541:
>  undefined reference to `e_book_query_unref'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:541:
>  undefined reference to `e_book_query_unref'
> ./contacts/.libs/libcontacts.a(libaddressbook_la-eds.o): In function 
> `view_contacts_added_cb':
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:423:
>  undefined reference to `e_contact_get_type'
> ./contacts/.libs/libcontacts.a(libaddressbook_la-eds.o): In function 
> `pixbuf_from_contact':
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:227:
>  undefined reference to `e_contact_get'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:267:
>  undefined reference to `e_contact_photo_free'
> ./contacts/.libs/libcontacts.a(libaddressbook_la-eds.o): In function 
> `view_contacts_added_cb':
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:442:
>  undefined reference to `e_contact_get_const'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:398:
>  undefined reference to `e_book_view_stop'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:454:
>  undefined reference to `e_book_view_stop'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:405:
>  undefined reference to `e_book_view_stop'
> ./contacts/.libs/libcontacts.a(libaddressbook_la-eds.o): In function `init':
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:309:
>  undefined reference to `e_source_list_new_for_gconf_default'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:316:
>  undefined reference to `e_source_list_peek_groups'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:325:
>  undefined reference to `e_source_group_peek_sources'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:329:
>  undefined reference to `e_book_new'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:336:
>  undefined reference to `e_book_async_open'
> ./contacts/.libs/libcontacts.a(libaddressbook_la-eds.o): In function 
> `eds_async_open_callback':
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:286:
>  undefined reference to `e_book_get_source'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:286:
>  undefined reference to `e_source_peek_name'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:287:
>  undefined reference to `e_book_get_source'
> /usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src/contacts/addressbook/eds.c:287:
>  undefined reference to `e_source_peek_uid'
> collect2: ld returned 1 exit status
> make[3]: *** [sflphone-client-gnome] Error 1
> make[3]: Leaving directory 
> `/usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory 
> `/usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory 
> `/usr/src/packages/BUILD/sflphone-0.9.6/sflphone-client-gnome'
> make: *** [all] Error 2
> ---
> 
> All packages which contain libebook-1.2 and the libraries it
> directly references to are installed during building (gconf2,
> libgobject-2_0-0, orbit2, glibc, evolution-data-server,
> libxml2, libbonobo).
> 
> Any hint?
> 
> René
> _______________________________________________
> SFLphone mailing list
> [email protected]
> http://lists.savoirfairelinux.net/mailman/listinfo/sflphone

_______________________________________________
SFLphone mailing list
[email protected]
http://lists.savoirfairelinux.net/mailman/listinfo/sflphone

Reply via email to