On Tue, 08 May 2012 12:41:50 +0100
[email protected] wrote:

> Modified: trunk/BOOK/x/lib/cairo.xml
> ===================================================================
> --- trunk/BOOK/x/lib/cairo.xml        2012-05-08 11:29:42 UTC (rev 10126)
> +++ trunk/BOOK/x/lib/cairo.xml        2012-05-08 11:41:02 UTC (rev 10127)
> @@ -98,17 +98,18 @@
>  
>      <bridgehead renderas="sect4">Required</bridgehead>
>      <para role="required">
> +      <xref linkend="libpng"/>, <!-- I would not dare not to use this one -->
>        <xref linkend="pixman"/> and 
>        <xref linkend="pkgconfig"/>.
>      </para>

This is just not true. Libpng is not required to build Cairo. It may be
foolish to build without it, which is why it was recommended. Saying
that Libpng is required to build Cairo is a lie.

For example, suppose that someone decided to build Gobject
Introspection in chapter 6 of LFS, before they compile Udev. Gobject
Introspection will complain the Cairo is not installed and make you
pass --disable-tests to configure. If you wanted too you could install
a stunted version of Cairo just so Gobject Introspection can run its
tests. Saying that Cairo requires Libpng would make them install Libpng
too in a situation where it's not needed. Putting incorrect statements
into the book makes it worse. The book should give people information.
Putting false statements into the book makes it worse.

Andy
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to