Simon Scheiwiller wrote these words on 05/16/06 08:23 CST:

> So gnome-mixer-applet has to be installed, and that requires gstreamer. 
> so why is it marked as an optional dependency and not as required?

I suppose because it is not a compile-time dependency. The book only
lists dependencies required to *build* the package. However, we always
try to mention required run-time dependencies as well. This one was
overlooked, because quite frankly, it never dawned on me that someone
would attempt to build *without* Gstreamer being installed. :-)

Note that at the beginning of the GNOME instructions, there is a
message that says if you don't install all the optional dependencies,
to ensure you know what you are doing, as those dependencies may be
required later on down the road, and functionality for them may be
lost if they are not installed when mentioned.

Not that this is a good reason to not include the run-time dependency
of Gstreamer, but it is sort of a catch all. More than anything, I'd
bet this is a bug in GNOME.

I will check this during the 2.14 update (if I can, but I always install
GStreamer, so it may be difficult to test) and add a note to the book
about the run-time dependency. It may be that someone will have to
test this who is willing to do a complete build of GNOME without
GStreamer, because I'm not sure I'm willing to do that. It is a bunch
of work to test something that I took for granted.

Note that if you install Gnome-media, GStreamer is recommended. And
Gnome-media to me is a basic functionality of GNOME, but then not
everyone needs to have volume controls or the ability to control the
sound output in GNOME, so I understand if one elects to build without
it.

-- 
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]
08:46:01 up 4 days, 46 min, 2 users, load average: 0.13, 0.32, 0.28
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to