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 335039 - seahorse-0.9.0 fails to compile when sharing is enabled
seahorse-0.9.0 fails to compile when sharing is enabled
Status: RESOLVED FIXED
Product: seahorse
Classification: Applications
Component: general
0.9.x
Other Linux
: Normal normal
: 1.0.0
Assigned To: Seahorse Maintainer
Seahorse Maintainer
Depends on:
Blocks:
 
 
Reported: 2006-03-18 19:06 UTC by Joseph Sacco
Modified: 2006-03-18 20:34 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Joseph Sacco 2006-03-18 19:06:32 UTC
seahorse versions 0.9.0 and HEAD both fail to compile when sharing is enabled:

../libseahorse/.libs/libseahorse-internal.so: undefined reference to `avahi_service_browser_new'
../libseahorse/.libs/libseahorse-internal.so: undefined reference to `avahi_service_resolver_free'
../libseahorse/.libs/libseahorse-internal.so: undefined reference to `avahi_client_free'
../libseahorse/.libs/libseahorse-internal.so: undefined reference to `avahi_client_new'
../libseahorse/.libs/libseahorse-internal.so: undefined reference to `avahi_client_errno'
../libseahorse/.libs/libseahorse-internal.so: undefined reference to `avahi_service_browser_free'../libseahorse/.libs/libseahorse-internal.so: undefined reference to `avahi_service_resolver_new'collect2: ld returned 1 exit status

The problem is a missing linker dependency, libavahi-client.so. [using avahi-0.6.9]

A patch is shown below.

-Joseph

=======================================================================

--- configure.in-       2006-03-18 13:40:22.000000000 -0500
+++ configure.in        2006-03-18 13:46:34.000000000 -0500
@@ -438,7 +438,7 @@
     echo "disabling DNS-SD key sharing"
 else

-    PKG_CHECK_MODULES(SHARING, avahi-glib >= $AVAHI_GLIB_REQUIRED,
+    PKG_CHECK_MODULES(SHARING, avahi-glib >= $AVAHI_GLIB_REQUIRED avahi-client,
         [enable_sharing=yes],
         [enable_sharing=no])
Comment 1 Stef Walter 2006-03-18 20:34:44 UTC
Thanks for catching that. Committed the fix.