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
