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> -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
