Hi, I do not know why Armin, at revision 10159, promoted a bunch of dependencies from optional to recommended, but it seems some of them should have stayed optional:
- according to https://graphviz.gitlab.io/_pages/Download/Download_source.html freeglut is only needed to build smyrna, but smyrna requires other libraries deemed as optional (libglade and GTK+) or not in the book: GTS and GtkGLExt. So there is no point in recommending it. Furthermore, smyrna is only built if --with-smyrna is passed to configure and it is considered experimental by upstream. - for book's use, only the basic functionality of graphviz are needed. None of the graphics libraries (gdk-pixbuf, libjpeg, libpng, librsvg, pango, and Xorg libraries) are needed. They are used to build additional plugins or to build the graphical editors dotty and gvedit. Without any of those dependencies, "dot" can output postscript, SVG, tk, and vml formats. It is enough for most purposes, except for somebody specialized in graph drawing. And in this case, I guess at least libGD (not in the book) is needed... So, if nobody objects (before Monday evening, European time), I'll move those libraries to optional, with a description of what they do. Regards Pierre -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
