r8347 - in trunk/BOOK: general/prog introduction/welcome

randy at linuxfromscratch.org randy at linuxfromscratch.org
Mon Mar 22 06:32:22 PDT 2010


Author: randy
Date: 2010-03-22 07:32:22 -0600 (Mon, 22 Mar 2010)
New Revision: 8347

Modified:
   trunk/BOOK/general/prog/guile.xml
   trunk/BOOK/introduction/welcome/changelog.xml
Log:
Removed parameters from the Guile configure command as they are all the default settings

Modified: trunk/BOOK/general/prog/guile.xml
===================================================================
--- trunk/BOOK/general/prog/guile.xml	2010-03-22 12:58:02 UTC (rev 8346)
+++ trunk/BOOK/general/prog/guile.xml	2010-03-22 13:32:22 UTC (rev 8347)
@@ -8,8 +8,8 @@
   <!ENTITY guile-download-ftp  "ftp://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.gz">
   <!ENTITY guile-md5sum        "991b5b3efcbbc3f7507d05bc42f80a5e">
   <!ENTITY guile-size          "3.9 MB">
-  <!ENTITY guile-buildsize     "47 MB (additional 40 MB to install all the docs)">
-  <!ENTITY guile-time          "0.7 SBU">
+  <!ENTITY guile-buildsize     "47 MB (additional 50 MB to install all the docs)">
+  <!ENTITY guile-time          "1.2 SBU">
 ]>
 
 <sect1 id="guile" xreflabel="Guile-&guile-version;">
@@ -86,10 +86,19 @@
     <para>Install <application>Guile</application> by running the following
     commands:</para>
 
-<screen><userinput>./configure --prefix=/usr --enable-posix \
-    --disable-static --enable-networking --enable-regex &&
-make</userinput></screen>
+<!-- <screen><userinput>./configure -prefix=/usr -enable-posix \
+    -disable-static -enable-networking -enable-regex &&
+make</userinput></screen> -->
 
+<screen><userinput>./configure --prefix=/usr &&
+make &&
+
+makeinfo --plaintext -o doc/goops/goops.txt doc/goops/goops.texi &&
+makeinfo --plaintext -o doc/r5rs/r5rs.txt   doc/r5rs/r5rs.texi   &&
+makeinfo --plaintext -o doc/ref/guile.txt   doc/ref/guile.texi   &&
+makeinfo --plaintext -o doc/tutorial/guile-tut.txt \
+                        doc/tutorial/guile-tut.texi</userinput></screen>
+
     <para>If you have <xref linkend="tetex"/> installed and wish to
     build alternate formats of the documentation, issue the following
     commands:</para>
@@ -98,13 +107,6 @@
 do
   make -k -C doc/$DIRNAME pdf ps html
 done &&
-
-makeinfo --plaintext -o doc/goops/goops.txt doc/goops/goops.texi &&
-makeinfo --plaintext -o doc/r5rs/r5rs.txt doc/r5rs/r5rs.texi &&
-makeinfo --plaintext -o doc/ref/guile.txt doc/ref/guile.texi &&
-makeinfo --plaintext -o doc/tutorial/guile-tut.txt \
-    doc/tutorial/guile-tut.texi &&
-
 unset DIRNAME</userinput></screen>
 
     <para>To test the results, issue: <command>make check</command>.</para>
@@ -115,41 +117,53 @@
 
 find examples -name "Makefile*" -exec rm {} \; &&
 install -v -m755 -d /usr/share/doc/guile-&guile-version; &&
-cp -v -R examples   /usr/share/doc/guile-&guile-version;</userinput></screen>
+cp -v -R examples   /usr/share/doc/guile-&guile-version; &&
 
+for DIRNAME in goops r5rs ref tutorial
+do
+  install -v -m755 -d /usr/share/doc/${PACKAGE_NAME}-${PACKAGE_VERSION}/$DIRNAME &&
+  install -v -m644    doc/$DIRNAME/*.txt \
+                      /usr/share/doc/${PACKAGE_NAME}-${PACKAGE_VERSION}/$DIRNAME &&
+done &&
+unset DIRNAME</userinput></screen>
+
     <para>If you built the alternate formats of the documentation, install them
     using the following commands issued by the
     <systemitem class="username">root</systemitem> user:</para>
 
 <screen role="root"><userinput>for DIRNAME in goops r5rs ref tutorial
 do
-  install -v -m755 -d /usr/share/doc/guile-&guile-version;/$DIRNAME/html
-  install -v -m644 doc/$DIRNAME/*.{pdf,ps,dvi,txt} \
-      /usr/share/doc/guile-&guile-version;/$DIRNAME
-  if [ -d doc/$DIRNAME/$DIRNAME.html ]; then
-    install -v -m644 doc/$DIRNAME/$DIRNAME.html/* \
-        /usr/share/doc/guile-&guile-version;/$DIRNAME/html
+  install -v -m755 -d /usr/share/doc/guile-&guile-version;/$DIRNAME/html &&
+  install -v -m644    doc/$DIRNAME/*.{pdf,ps,dvi} \
+                      /usr/share/doc/guile-&guile-version;/$DIRNAME      &&
+  if [ -d             doc/$DIRNAME/$DIRNAME.html ]; then
+    install -v -m644  doc/$DIRNAME/$DIRNAME.html/* \
+                      /usr/share/doc/guile-&guile-version;/$DIRNAME/html &&
   fi
 done &&
 
 install -v -m644 doc/goops/hierarchy.{eps,png} \
-    /usr/share/doc/guile-&guile-version;/goops &&
+                 /usr/share/doc/guile-&guile-version;/goops    &&
 install -v -m644 doc/ref/guile.html/* \
-    /usr/share/doc/guile-&guile-version;/ref/html &&
+                 /usr/share/doc/guile-&guile-version;/ref/html &&
 install -v -m644 doc/tutorial/guile-tut.html/* \
-    /usr/share/doc/guile-&guile-version;/tutorial/html</userinput></screen>
+                 /usr/share/doc/guile-&guile-version;/tutorial/html</userinput></screen>
   </sect2>
 
+  <!-- Commenting these out (as well as the actual build command) because they
+       are the default. Examine configure.(ac,in) and you will see that if not
+       specified, all 3 of these options are enabled by default.
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><option>--enable-posix</option>: Enable Posix interfaces.</para>
+    <para><option>-enable-posix</option>: Enable Posix interfaces.</para>
 
-    <para><option>--enable-networking</option>: Enable networking interfaces.</para>
+    <para><option>-enable-networking</option>: Enable networking interfaces.</para>
 
-    <para><option>--enable-regex</option>: Enable regular expression interfaces.</para>    
+    <para><option>-enable-regex</option>: Enable regular expression interfaces.</para>    
 
   </sect2>
+  -->
 
   <sect2 role="content">
     <title>Contents</title>

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2010-03-22 12:58:02 UTC (rev 8346)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2010-03-22 13:32:22 UTC (rev 8347)
@@ -45,6 +45,10 @@
       <para>March 22nd, 2010</para>
       <itemizedlist>
         <listitem>
+          <para>[randy] - Removed parameters from the Guile configure command
+          as they are all the default settings.</para>
+        </listitem>
+        <listitem>
           <para>[randy] - Fixed broken documentation installation commands in
           the SQLite instructions, thanks to Juan Antonio Moreno Carmona for
           the report.</para>




More information about the blfs-book mailing list