Author: ken Date: Mon Dec 2 23:57:44 2019 New Revision: 22414 Log: Allow libreoffice to build by not using system ICU.
Modified: trunk/BOOK/general.ent trunk/BOOK/introduction/welcome/changelog.xml trunk/BOOK/xsoft/office/libreoffice.xml Modified: trunk/BOOK/general.ent ============================================================================== --- trunk/BOOK/general.ent Mon Dec 2 17:19:30 2019 (r22413) +++ trunk/BOOK/general.ent Mon Dec 2 23:57:44 2019 (r22414) @@ -1,12 +1,12 @@ <!-- $LastChangedBy$ $Date$ --> -<!ENTITY day "02"> <!-- Always 2 digits --> +<!ENTITY day "03"> <!-- Always 2 digits --> <!ENTITY month "12"> <!-- Always 2 digits --> <!ENTITY year "2019"> <!ENTITY copyrightdate "2001-&year;"> <!ENTITY copyholder "The BLFS Development Team"> <!ENTITY version "&year;-&month;-&day;"> -<!ENTITY releasedate "December 2nd, &year;"> +<!ENTITY releasedate "December 3rd, &year;"> <!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP --> <!ENTITY blfs-version "svn"> <!-- svn|[release #] --> <!ENTITY lfs-version "development"> <!-- x.y|development --> Modified: trunk/BOOK/introduction/welcome/changelog.xml ============================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml Mon Dec 2 17:19:30 2019 (r22413) +++ trunk/BOOK/introduction/welcome/changelog.xml Mon Dec 2 23:57:44 2019 (r22414) @@ -42,6 +42,17 @@ </listitem> --> <listitem> + <para>December 3rd, 2019</para> + <itemizedlist> + <listitem> + <para>[ken] - Do not use system ICU for libreoffice, 65.1 broke + one of the packages which it ships with (libfreehand). Fixes + <ulink url="&blfs-ticket-root;12841">#12841</ulink>.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>December 2nd, 2019</para> <itemizedlist> <listitem> Modified: trunk/BOOK/xsoft/office/libreoffice.xml ============================================================================== --- trunk/BOOK/xsoft/office/libreoffice.xml Mon Dec 2 17:19:30 2019 (r22413) +++ trunk/BOOK/xsoft/office/libreoffice.xml Mon Dec 2 23:57:44 2019 (r22414) @@ -196,7 +196,7 @@ <xref linkend="gtk3"/> and <xref linkend="gtk2"/> (see <quote>Command Explanations</quote>), <xref linkend="harfbuzz"/>, - <xref linkend="icu"/>, + <!-- <xref linkend="icu"/>,--> <xref linkend="libatomic_ops"/>, <xref linkend="lcms2"/>, <xref linkend="librsvg"/>, @@ -369,6 +369,13 @@ In 6.3 -disable-gtk -enable-gtk3 added (sic, I accidentally built like that) which allows removal of - -with-system-cairo but did NOT cause system epoxy to be automatically used, as configure claimed --> +<!-- + libfreehand-0.1.2 is downloaded (from freedesktop.org) but moving to + ICU-65.1 has highlighted a missing semicolon in one of the files, + causing libreoffice to fail to build : command moved to an option with + explanation until a newer version of libfreehand is pulled in. + \-\-with-system-icu \ +--> ./autogen.sh --prefix=$LO_PREFIX \ --sysconfdir=/etc \ --with-vendor=BLFS \ @@ -393,7 +400,6 @@ --with-system-gpgmepp \ --with-system-graphite \ --with-system-harfbuzz \ - --with-system-icu \ --with-system-jpeg \ --with-system-lcms2 \ --with-system-libatomic_ops \ @@ -712,6 +718,17 @@ Server must be installed for this feature to function. </para> + <para> + <option>--with-system-icu</option>: This command would use the system + version of <xref linkend="icu"/> which is normally considered to be a good + thing to do. However, one of the very minor packages pulled in by + <application>LibreOffice</application>, libfreehand-0.1.2, does not compile + with ICU-65.1 because of a missing semi-colon at the end of one line in one + of its files. Do not use this option unless you have separately installed a + patched or newer version of + <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libfreehand">libfreehand</ulink>. + </para> + </sect2> <sect2 role="content"> -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page