Chris Staub wrote these words on 06/01/06 21:41 CST: > BLFS says that esound is a required dependency of libgnome. However, > libgnome compiles fine without esound. The output from the configure > script makes it look like it's required, but it seems to work fine > without esound.
I must confess that I can confirm this and have known all along. I intentionally broke my own unwritten rule on this one about technical accuracy. You burned me Chris. :-) The problem is now if I pull out the dependency for ESD from libgnome, then the other packages will require examination of the ESD dependency as well. Gnome-Session uses it for sure, and there are probably others. If I remember correctly, only Control-Center has ESound as required (and what a drag that it is almost the last package to install). My reasoning for adding it to libgnome as required was simple. 1. libgnome is one of the first GNOME packages to install, thereby eliminating the need to look for it as a dependency is *all* the other GNOME packages. 2. libgnome can use it, and actually, the devs expect it to be there. I'm not sure why they put an alternative to not use it in configure.in. I suppose they figure that folks may want to use Polypaudio instead of ESD, so they allow a non-ESD installation. Little does the GNOME dev's probably know, however, that Polypaudio has had significant API/ABI changes in recent versions, and nothing I've found so far will link against it. 3. Many other GNOME packages use ESD, such as gnome-session, gstreamer and others, so I figured adding it as required to libgnome makes it so these apps can use it also. Now, Chris has rightly pointed out a technical inaccuracy, and I suppose it should be fixed. Now having a fairly good handle on M4 macro and autoconf language, it is relatively easy for me to look for an ESD dependency in other GNOME packages. Consider it done, Chris. And this shouldn't affect my goal of committing today or tomorrow, a full GNOME-2.14.2 update to the book. :-) -- Randy rmlscsi: [bogomips 1003.27] [GNU ld version 2.16.1] [gcc (GCC) 4.0.3] [GNU C Library stable release version 2.3.6] [Linux 2.6.14.3 i686] 13:19:01 up 32 days, 5:19, 1 user, load average: 0.57, 0.14, 0.04 -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
