[SFLphone] Build error on OpenSUSE Build System (OBS) - undefined references to SSL symbols
René Krell
rkrell at gmx.net
Thu Feb 11 17:54:04 EST 2010
I really use the stable 0.9.7 tarball for my work with it on OBSm but calling
the failing tests is still there, unfortunately.
I still have another problem, that I get it built on OpenSUSE 11.1, but 11.2
and Factory failed with this one:
---
CCLD sflphone-client-gnome
./contacts/.libs/libcontacts.a(libaddressbook_la-
eds.o): In function `fetch_information_from_contact':
eds.c:(.text+0x45): undefined reference to `e_contact_get_const'
./contacts/.libs/libcontacts.a(libaddressbook_la-
eds.o): In function `search_async':
eds.c:(.text+0x38f): undefined reference to `e_book_query_field_test'
eds.c:(.text+0x3b4): undefined reference to `e_book_query_and'
eds.c:(.text+0x3f3): undefined reference to `e_book_query_field_exists'
eds.c:(.text+0x400): undefined reference to `e_book_query_field_exists'
eds.c:(.text+0x40e): undefined reference to `e_book_query_field_exists'
eds.c:(.text+0x421): undefined reference to `e_book_query_or'
eds.c:(.text+0x435): undefined reference to `e_book_query_or'
eds.c:(.text+0x447): undefined reference to `e_book_query_andv'
eds.c:(.text+0x513): undefined reference to `e_book_get_book_view'
eds.c:(.text+0x56c): undefined reference to `e_book_view_start'
eds.c:(.text+0x581): undefined reference to `e_book_query_unref'
eds.c:(.text+0x5a1): undefined reference to `e_book_query_unref'
./contacts/.libs/libcontacts.a(libaddressbook_la-
eds.o): In function `view_contacts_added_cb':
eds.c:(.text+0x619): undefined reference to `e_contact_get_type'
eds.c:(.text+0x641): undefined reference to `e_contact_get'
eds.c:(.text+0x66b): undefined reference to `e_contact_photo_free'
eds.c:(.text+0x6db): undefined reference to `e_contact_get_const'
eds.c:(.text+0x829): undefined reference to `e_book_view_stop'
eds.c:(.text+0x846): undefined reference to `e_book_view_stop'
eds.c:(.text+0x87e): undefined reference to `e_book_view_stop'
./contacts/.libs/libcontacts.a(libaddressbook_la-eds.o): In function `init':
eds.c:
(.text+0x9d6): undefined reference to `e_source_list_new_for_gconf_default'
eds.c:(.text+0x9ea): undefined reference to `e_source_list_peek_groups'
eds.c:(.text+0xa14): undefined reference to `e_source_group_peek_sources'
eds.c:(.text+0xa26): undefined reference to `e_book_new'
eds.c:(.text+0xa68): undefined reference to `e_book_async_open'
./contacts/.libs/libcontacts.a(libaddressbook_la-
eds.o): In function `eds_async_open_callback':
eds.c:(.text+0xb68): undefined reference to `e_book_get_source'
eds.c:(.text+0xb70): undefined reference to `e_source_peek_name'
eds.c:(.text+0xb84): undefined reference to `e_book_get_source'
eds.c:(.text+0xb8c): 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.7/sflphone-
client-gnome/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/packages/BUILD/sflphone-0.9.7/sflphone-
client-gnome/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/packages/BUILD/sflphone-0.9.7/sflphone-
client-gnome'
make: *** [all] Error 2
---
Something similar I already noted half an year ago, there is probably some
incompatibility with newer versions of evolution-data-server, or it is
packaged by OpenSUSE in a different way.
I tried to figure out what might be missing, but I have no idea. Can you give
me a hint, please, what I should do here?
On Thursday 11 February 2010 16:55:32 Emmanuel Milou wrote:
> On 10-02-11 05:57 AM, René Krell wrote:
> > Although I went a step on with building the package in a clean
> > environment, I would appreciate the following things for making a
> > quality package:
> >
> > - Please do not package untested or unstable code into the release
> > tarballs. A tarball blown out to public and announced as stable release
> > should be compilable and a stable snapshot of the repository. Please
> > exclude experimental features and files from them, which I can pull
> > directly from the developer repository if I want to.
>
> We are currently building three kind of packages: stable releases
> (0.9.x), testing releases (beta version, release candidates) and nighly
> snapshots (from our main development branch). If you want to work on a
> fully-tested and stable tarball, please use the stable release. Download
> here: https://projects.savoirfairelinux.com/projects/list_files/sflphone
>
> > - A list of dependencies for compiling and running a full featured
> > application would be very helpful. The easier case is if it doesn't
> > compile, so I can add requirements using "try-and-error" principles. The
> > worse case is if some features are skipped by the configure scripts due
> > to missing requirements, that normally come with a distribution,
> > resulting in an application with missing features.
>
> We are building snapshots for Ubuntu every day on Launchpad, on a clean
> build environment, so the configure and dependencies detection are
> almost always up-to-date. If not, it is fixed quickly. I agree it may
> have a different behaviour on openSuse or Fedora as we only test the
> testing and stable releases on it. The debian /control/ files and /spec/
> files provide the list of dependencies though.
>
> Thank you for your help.
>
> Regards.
>
> Emmanuel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.savoirfairelinux.net/pipermail/sflphone/attachments/20100211/1acc6d4a/attachment.htm
More information about the SFLphone
mailing list