[blfs-book] r11129 - trunk/BOOK/general/prog

krejzi at higgs.linuxfromscratch.org krejzi at higgs.linuxfromscratch.org
Mon Mar 25 07:12:57 PDT 2013


Author: krejzi
Date: Mon Mar 25 07:12:56 2013
New Revision: 11129

Log:
Remove Guile documentation build procedure, broken with Texinfo 5.0.

Modified:
   trunk/BOOK/general/prog/guile.xml

Modified: trunk/BOOK/general/prog/guile.xml
==============================================================================
--- trunk/BOOK/general/prog/guile.xml	Mon Mar 25 04:15:03 2013	(r11128)
+++ trunk/BOOK/general/prog/guile.xml	Mon Mar 25 07:12:56 2013	(r11129)
@@ -99,12 +99,14 @@
       commands:
     </para>
 
-<screen><userinput>./configure --prefix=/usr --disable-static &&
-make      &&
+<screen><userinput>sed -e "/SUBDIRS/d" -i doc/Makefile.am &&
+autoreconf -fi &&
+./configure --prefix=/usr --disable-static &&
+make</userinput></screen><!--      &&
 make html &&
 
-makeinfo --plaintext -o doc/r5rs/r5rs.txt doc/r5rs/r5rs.texi &&
-makeinfo --plaintext -o doc/ref/guile.txt doc/ref/guile.texi</userinput></screen>
+makeinfo - -plaintext -o doc/r5rs/r5rs.txt doc/r5rs/r5rs.texi &&
+makeinfo - -plaintext -o doc/ref/guile.txt doc/ref/guile.texi</userinput></screen>
 
     <para>
       If you have <xref linkend="texlive"/> installed and wish to build alternate
@@ -115,7 +117,7 @@
 <screen><userinput>for DIRNAME in r5rs ref
 do make -k -C doc/${DIRNAME} pdf ps
 done &&
-unset DIRNAME</userinput></screen>
+unset DIRNAME</userinput></screen> -->
 
     <para>
       To test the results, issue: <command>make check</command>.
@@ -125,7 +127,7 @@
       Now, as the <systemitem class="username">root</systemitem> user:
     </para>
 
-<screen role="root"><userinput>make install &&
+<screen role="root"><userinput>make install</userinput></screen><!-- &&
 
 find examples -name "Makefile*" -exec rm {} \; &&
 install -v -m755 -d /usr/share/doc/guile-&guile-version; &&
@@ -154,7 +156,23 @@
 do
   install -v -m644 doc/${DIRNAME}/*.{pdf,ps,dvi} \
                    /usr/share/doc/guile-&guile-version;/${DIRNAME}
-done</userinput></screen>
+done</userinput></screen> -->
+
+  </sect2>
+
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+    <para>
+      <command>sed -e "/SUBDIRS/d" -i doc/Makefile.am</command>:
+      This <command>sed</command> prevents info documentation
+      from being built since the documentation build is broken
+      with <application>Texinfo</application> 5.0.
+    </para>
+
+    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+      href="../../xincludes/static-libraries.xml"/>
+
   </sect2>
 
   <sect2 role="content">
@@ -174,8 +192,8 @@
         </seg>
         <seg>
           /usr/include/guile,
-          /usr/lib/guile,
-          /usr/share/doc/guile-&guile-version; and
+          /usr/lib/guile<!--,
+          /usr/share/doc/guile-&guile-version;--> and
           /usr/share/guile
         </seg>
       </seglistitem>



More information about the blfs-book mailing list