GNOME Bugzilla – Bug 431144
gnome-pilot libraries are not linking to required libraries
Last modified: 2007-04-19 17:28:37 UTC
Forwarding this from a downstream bug report: http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=198211 libgnomepilotd, libgnomepilotdconduit, and libgpilotdcm do not link to their required libraries as specified by the Makefile variable GNOME_PILOT_LIBS. To reproduce (in an RPM-based distribution): $ rpm -ql gnome-pilot-devel | grep lib.*so | xargs ldd -r | grep missing A partial solution to this problem was offered in bug #360190 under the pretense of making --as-needed work, although the problem is more severe than that. Even with the following patch applied, there's still a few outliers: $ rpm -ql gnome-pilot-devel | grep lib.*so | xargs ldd -r | grep missing undefined symbol: gnome_pilot_conduit_sync_type_int_to_str (/usr/lib/libgpilotdcm.so) undefined symbol: gnome_pilot_conduit_sync_type_str_to_int (/usr/lib/libgpilotdcm.so) undefined symbol: gnome_pilot_conduit_set_name (/usr/lib/libgpilotdcm.so) I suspect this to be related to the build-order problem between libgpilotdCM and gpilotd, as mentioned in the README file.
Hmm, how'd that happen? *** This bug has been marked as a duplicate of 341145 ***
*** This bug has been marked as a duplicate of 431145 ***