Mailinglist Archive: opensuse (3513 mails)

< Previous Next >
Re: [opensuse] Re: is avahi mandatory
  • From: Cristian Rodríguez <crrodriguez@xxxxxxx>
  • Date: Mon, 19 Jan 2009 15:49:33 -0300
  • Message-id: <4974CB3D.1020608@xxxxxxx>
Carlos E. R. escribió:

That many packages depend on avahi, has already been reported on bugzilla.

whatever that links to packages that contains this files:

libdns_sd.la
libgda-3.0.la
libgda-report-3.0.la
libgdasql-3.0.la
libgda-xslt-3.0.la
libgnc-business-ledger.la
libgnc-gnome.la
libgnome-2.la
libgnomedb-3.0.la
libgnomedb_extra-3.0.la
libgnomedb_graph-3.0.la
libgnome-desktop-2.la
libgnomevfs-2.la
libgnome-window-settings.la
libgoffice-0.8.la
libgsf-gnome-1.la
libhowl.la
libpanel-applet-2.la
libplanner-1.la
libslab.la

will depend more or less on avahi libraries...

example..

package "foobar" uses libtool and it gets linked, it takes library
information from libgnomevfs-2.la, because it requires libgnomevfs-2,
but libgnomevfs-2.la also contains dependencies to

usr/lib/libgconf-2.la /usr/lib/libORBit-2.la -lgmodule-2.0 -lgthread-2.0
/usr/lib/libxml2.la -lm /usr/lib/libdbus-glib-1.la -lnsl -lgobject-2.0
-lssl -lcrypto -lz /usr/lib/libavahi-glib.la -lglib-2.0
/usr/lib/libavahi-client.la -ldbus-1 /usr/lib/libavahi-common.la -ldl
-lresolv -lutil -lrt'

now "foobar" that required only libgnomevfs-2 ends requiring all that
libraries, regardless if the are used or not.. even more all
dependencies of the other referenced "*.la" files too !! this utter
mess goes straight to the beggining again when "foobar" gets
BuildRequired by other packages...

argh! :( ...fixing this is a WIP though.


--
"We have art in order not to die of the truth" - Friedrich Nietzsche

Cristian Rodríguez R.
Software Developer
Platform/OpenSUSE - Core Services
SUSE LINUX Products GmbH
Research & Development
http://www.opensuse.org/


< Previous Next >
This Thread
Follow Ups