Changeset 7e3d293


Ignore:
Timestamp:
03/19/2012 05:19:50 AM (12 years ago)
Author:
DJ Lucas <dj@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
068c8df
Parents:
e959f37
Message:

Further clarify Cairo reciprocal dependencies and install libxcb backend by default.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@9731 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    re959f37 r7e3d293  
    4646      <itemizedlist>
    4747        <listitem>
    48           <para>[dj] - correct libtool archives for libattr and libacl.</para>
    49         </listitem>
    50         <listitem>
    51           <para>[dj] - move PCRE pc files to /usr/lib/pkgconfig.</para>
     48          <para>[dj] - Correct libtool archives for libattr and libacl.</para>
     49        </listitem>
     50        <listitem>
     51          <para>[dj] - Move PCRE pc files to /usr/lib/pkgconfig.</para>
     52        </listitem>
     53        <listitem>
     54          <para>[dj] - Further clarify Cairo reciprocal dependencies and
     55          install libxcb backend by default.</para>
    5256        </listitem>
    5357      </itemizedlist>
  • x/lib/cairo.xml

    re959f37 r7e3d293  
    7777    <bridgehead renderas="sect4">Recommended</bridgehead>
    7878    <para role="recommended"><xref linkend="xorg7-lib"/> (gtk requires
    79     cairo to be built with the libX11 backend)</para>
     79    cairo to be built with the libX11 backend) and <xref linkend="mesalib"/>
     80    (required for the gl backend)</para>
    8081
    8182    <bridgehead renderas="sect4">Optional</bridgehead>
     
    9495    backend)</para>
    9596
    96     <para>Note that the GTK, Poppler and librsvg packages are circular in that
    97     using them for test suite coverage requires installing cairo first, then
    98     installing the desired package(s), then installing cairo again. As the test
    99     suite seems to be somewhat broken it doesn't seem worth the effort.</para>
     97    <note><para>There is a reciprocal dependency with cairo and libdrm. Best
     98    practice is to install cairo without the OpenGL backend, and return to
     99    re-install cairo after the full Xorg installation has been completed. Also
     100    note that the GTK, Poppler and librsvg packages are also reciprocal. As the
     101    test suite is currently unreliable, it is best to simply skip it at this
     102    time.</para></note>
    100103
    101104    <para condition="html" role="usernotes">User Notes:
     
    110113    commands:</para>
    111114
    112 <screen><userinput>./configure --prefix=/usr --enable-tee --enable-gl &amp;&amp;
     115<screen><userinput>./configure --prefix=/usr \
     116            --enable-tee \
     117            --enable-gl \
     118            --enable-xcb &amp;&amp;
    113119make</userinput></screen>
    114120
     
    142148
    143149    <para><option>--enable-xcb</option>: Enable
    144     <application>Cairo</application>'s <xref linkend="libxcb"/> back end.</para>
     150    <application>Cairo</application>'s <xref linkend="libxcb"/> back end.
     151    Remove this option if you have not yet installed libxcb.</para>
    145152
    146153    <para><option>--disable-static</option>: Prevent static libraries being
Note: See TracChangeset for help on using the changeset viewer.