Author: randy Date: 2006-04-18 15:34:23 -0600 (Tue, 18 Apr 2006) New Revision: 5875
Modified: trunk/BOOK/general.ent trunk/BOOK/general/genlib/gwrap.xml trunk/BOOK/general/genlib/slib.xml trunk/BOOK/general/prog/guile.xml trunk/BOOK/introduction/welcome/changelog.xml Log: Downgraded to Guile-1.6.7 and G-Wrap-1.3.4 and modified the SLIB instructions to work with the downgraded packages; these changes are to support GnuCash which will not work with the more recent versions Modified: trunk/BOOK/general/genlib/gwrap.xml =================================================================== --- trunk/BOOK/general/genlib/gwrap.xml 2006-04-17 18:48:41 UTC (rev 5874) +++ trunk/BOOK/general/genlib/gwrap.xml 2006-04-18 21:34:23 UTC (rev 5875) @@ -4,12 +4,12 @@ <!ENTITY % general-entities SYSTEM "../../general.ent"> %general-entities; - <!ENTITY gwrap-download-http "http://download.savannah.gnu.org/releases/g-wrap/g-wrap-&gwrap-version;.tar.gz"> - <!ENTITY gwrap-download-ftp " "> - <!ENTITY gwrap-md5sum "4d83964f51376500eedced538c1620cb"> - <!ENTITY gwrap-size "826 KB"> - <!ENTITY gwrap-buildsize "8.6 MB"> - <!ENTITY gwrap-time "0.2 SBU"> + <!ENTITY gwrap-download-http "http://www.gnucash.org/pub/g-wrap/source/g-wrap-&gwrap-version;.tar.gz"> + <!ENTITY gwrap-download-ftp "ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/g-wrap-&gwrap-version;.tar.gz"> + <!ENTITY gwrap-md5sum "bf29b8b563cc27d9f7fd90a6243653aa"> + <!ENTITY gwrap-size "403 KB"> + <!ENTITY gwrap-buildsize "6.0 MB"> + <!ENTITY gwrap-time "0.2 SBU"> ]> <sect1 id="gwrap" xreflabel="gwrap-&gwrap-version;"> @@ -35,7 +35,9 @@ <para>The <application>G-Wrap</application> package contains tools for exporting <application>C</application> libraries into - <application>Scheme</application> interpreters. The version used here is + <application>Scheme</application> interpreters.</para> + + <!-- The version used here is considered a development version, however it has been confirmed to be a reliable replacement for the 'stable' version. The 'stable' version of <application>G-Wrap</application> will not build against the recent @@ -43,7 +45,7 @@ <application>SLIB</application> and there will be no further development in the 'stable' series. For further information, please visit the <application>G-Wrap</application> homepage at - <ulink url="http://www.nongnu.org/g-wrap/"/>.</para> + <ulink url="http://www.nongnu.org/g-wrap/"/>.</para> --> <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> @@ -70,17 +72,19 @@ <bridgehead renderas="sect3">G-Wrap Dependencies</bridgehead> <bridgehead renderas="sect4">Required</bridgehead> - <para role="required"><xref linkend="guile"/>, and - <xref linkend="GLib"/> or <xref linkend="glib2"/></para> + <para role="required"><xref linkend="slib"/> and + <xref linkend="GLib"/></para> - <para>If you are building <application>G-Wrap</application> as a dependency + <!-- <para>If you are building <application>G-Wrap</application> as a dependency for <application>GnuCash</application>, ensure you have <application>GLib</application>-1 installed and you pass the <envar>GLIB_XXX</envar> environment variables to the - <command>configure</command> script as shown below.</para> + <command>configure</command> script as shown below.</para> --> <bridgehead renderas="sect4">Optional</bridgehead> - <para role="optional"><xref linkend="gcc"/> (build Java so that + <para role="optional"><ulink + url="http://www.gnu.org/software/guile-gtk/">guile-gtk</ulink> and + <xref linkend="gcc"/> (build Java so that <filename class='libraryfile'>libffi</filename> is built)</para> <para condition="html" role="usernotes">User Notes: @@ -94,19 +98,41 @@ <para>Install <application>G-Wrap</application> by running the following commands:</para> -<screen><userinput>GLIB_CFLAGS=$(glib-config --cflags) \ -GLIB_LIBS=$(glib-config --libs) \ -./configure --prefix=/usr && +<!-- <screen><userinput>GLIB_CFLAGS=$(glib-config -\-cflags) \ +GLIB_LIBS=$(glib-config -\-libs) \ --> + +<screen><userinput>./configure --prefix=/usr && make</userinput></screen> - <para>The test suite for this package is currently broken.</para> + <para>If you have <xref linkend="tex"/> installed and wish to create + alternate formats of the documentation, issue the following + commands:</para> +<screen><userinput>cd doc && +texi2pdf g-wrap.texi && +texi2html g-wrap.texi && +makeinfo --plaintext -o g-wrap.txt g-wrap.texi && +mv texinfo.tex texinfo.tex.SAVE && +texi2dvi g-wrap.texi && +dvips -o g-wrap.ps g-wrap.dvi && +cd ..</userinput></screen> + + <para>To test the results, issue: <command>make check</command>.</para> + <para>Now, as the <systemitem class="username">root</systemitem> user:</para> <screen role="root"><userinput>make install</userinput></screen> + <para>If you created the alternate formats of the documentation, install + it using the following commands as the + <systemitem class="username">root</systemitem> user:</para> + +<screen role="root"><userinput>install -v -m755 -d /usr/share/doc/g-wrap-&gwrap-version; && +install -v -m644 doc/g-wrap.{pdf,html,txt,dvi,ps} \ + /usr/share/doc/g-wrap-&gwrap-version;</userinput></screen> </sect2> + <!-- <sect2 role="commands"> <title>Command Explanations</title> @@ -120,6 +146,7 @@ <command>./configure</command> command instead.</para> </sect2> + --> <sect2 role="content"> <title>Contents</title> @@ -131,8 +158,10 @@ <seglistitem> <seg>g-wrap-config</seg> - <seg>/usr/lib/libffi.{so,a}, /usr/lib/libgw-guile-*.{so,a} and - /usr/lib/libgwrap-*.{so,a}</seg> + <seg>libgw-glib.{so,a}, libgw-gtk.{so,a}, libgw-standard.{so,a}, + libgw-wct.{so,a}, libgwrap-glib.{so,a} and libgwrap-wct.{so,a}</seg> + <!-- <seg>/usr/lib/libffi.{so,a}, /usr/lib/libgw-guile-*.{so,a} and + /usr/lib/libgwrap-*.{so,a}</seg> --> <seg>/usr/include/g-wrap, /usr/share/doc/g-wrap-&gwrap-version; and /usr/share/guile/site</seg> </seglistitem> Modified: trunk/BOOK/general/genlib/slib.xml =================================================================== --- trunk/BOOK/general/genlib/slib.xml 2006-04-17 18:48:41 UTC (rev 5874) +++ trunk/BOOK/general/genlib/slib.xml 2006-04-18 21:34:23 UTC (rev 5875) @@ -78,9 +78,6 @@ <bridgehead renderas="sect4">Required</bridgehead> <para role="required"><xref linkend="guile"/></para> - <bridgehead renderas="sect4">Optional (to Build Documentation)</bridgehead> - <para role="optional"><xref linkend="tex"/></para> - <para condition="html" role="usernotes">User Notes: <ulink url="&blfs-wiki;/slib"/></para> @@ -109,8 +106,14 @@ <para>Now, as the <systemitem class="username">root</systemitem> user:</para> <screen role="root"><userinput>make prefix=/usr/ install && -ln -v -s ../slib /usr/share/guile/1.8 && + +ln -v -s ../slib /usr/share/guile/1.6 && + make prefix=/usr/ catalogs && + +mv -v /usr/share/guile/1.6/slibcat /usr/share/guile && +ln -v -s ../slibcat /usr/share/guile/1.6 && + make prefix=/usr/ installinfo</userinput></screen> </sect2> Modified: trunk/BOOK/general/prog/guile.xml =================================================================== --- trunk/BOOK/general/prog/guile.xml 2006-04-17 18:48:41 UTC (rev 5874) +++ trunk/BOOK/general/prog/guile.xml 2006-04-18 21:34:23 UTC (rev 5875) @@ -6,10 +6,10 @@ <!ENTITY guile-download-http "http://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.gz"> <!ENTITY guile-download-ftp "ftp://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.gz"> - <!ENTITY guile-md5sum "3f47443602f93e94bf43218d9b86099d"> - <!ENTITY guile-size "3.6 MB"> - <!ENTITY guile-buildsize "48.6 MB (additional 40 MB to install all the docs)"> - <!ENTITY guile-time "1.3 SBU (includes building all documentation)"> + <!ENTITY guile-md5sum "c2ff2a2231f0cbb2e838dd8701a587c5"> + <!ENTITY guile-size "3.0 MB"> + <!ENTITY guile-buildsize "39.6 MB (additional 32.2 MB to install all the docs)"> + <!ENTITY guile-time "1.1 SBU (includes building all documentation)"> ]> <sect1 id="guile" xreflabel="Guile-&guile-version;"> @@ -59,7 +59,6 @@ </listitem> </itemizedlist> - <!-- <bridgehead renderas="sect3">Additional Downloads</bridgehead> <itemizedlist spacing="compact"> <listitem> @@ -68,19 +67,19 @@ </listitem> <listitem> <para>Required patch: <ulink - url="&patch-root;/guile-&guile-version;-slib_3a2-1.patch"/></para> + url="&patch-root;/guile-&guile-version;-slib-1.patch"/></para> </listitem> </itemizedlist> - --> <bridgehead renderas="sect3">Guile Dependencies</bridgehead> + <!-- <bridgehead renderas="sect4">Required</bridgehead> <para role="required"><xref linkend="gmp"/></para> + --> <bridgehead renderas="sect4">Optional</bridgehead> - <para role="required"><xref linkend="emacs"/> and - <xref linkend="tex"/></para> + <para role="required"><xref linkend="emacs"/></para> <para condition="html" role="usernotes">User Notes: <ulink url="&blfs-wiki;/guile"/></para> @@ -93,7 +92,9 @@ <para>Install <application>Guile</application> by running the following commands:</para> -<screen><userinput>./configure --prefix=/usr && +<screen><userinput>patch -Np1 -i ../guile-&guile-version;-gcc4-1.patch && +patch -Np1 -i ../guile-&guile-version;-slib-1.patch && +./configure --prefix=/usr --with-threads && make</userinput></screen> <para>If you have <application>TeX</application> installed and wish to @@ -153,10 +154,13 @@ <seglistitem> <seg>guile, guile-config, guile-snarf, and guile-tools</seg> - <seg>libguile.{so,a}, libguilereadline-v-17.{so,a}, + <seg>libguile-ltdl.{so,a}, libguile-srfi-srfi-13-14-v-1.{so,a}, + libguile-srfi-srfi-4-v-1.{so,a}, libguile.{so,a}, + /libguilereadline-v-12.{so,a} and libqthreads.{so,a}</seg> + <!-- <seg>libguile.{so,a}, libguilereadline-v-17.{so,a}, libguile-srfi-srfi-13-14-v-3.{so,a}, libguile-srfi-srfi-1-v-3.{so,a}, libguile-srfi-srfi-4-v-3.{so,a} and - libguile-srfi-srfi-60-v-2.{so,a}</seg> + libguile-srfi-srfi-60-v-2.{so,a}</seg>--> <seg>/usr/include/guile, /usr/include/libguile, /usr/share/doc/guile-&guile-version; and /usr/share/guile</seg> </seglistitem> Modified: trunk/BOOK/general.ent =================================================================== --- trunk/BOOK/general.ent 2006-04-17 18:48:41 UTC (rev 5874) +++ trunk/BOOK/general.ent 2006-04-18 21:34:23 UTC (rev 5875) @@ -103,7 +103,7 @@ <!ENTITY aspell-version "0.60.4"> <!ENTITY ispell-version "3.2.06.epa7"> <!ENTITY slib-version "3a3"> -<!ENTITY gwrap-version "1.9.6"> +<!ENTITY gwrap-version "1.3.4"> <!ENTITY LZO-version "2.02"> <!ENTITY libusb-version "0.1.12"> <!ENTITY iso-codes-version "0.49"> @@ -170,7 +170,7 @@ <!ENTITY gc-version "6.5"> <!ENTITY gcc-version "4.0.2"> <!ENTITY gcc3-version "3.3.6"> -<!ENTITY guile-version "1.8.0"> +<!ENTITY guile-version "1.6.7"> <!ENTITY jdk-bin-version "1.5.0_06"> <!ENTITY jdk-bin-string "1_5_0_06"> <!ENTITY jdk-src-version "1.5.0_05"> Modified: trunk/BOOK/introduction/welcome/changelog.xml =================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml 2006-04-17 18:48:41 UTC (rev 5874) +++ trunk/BOOK/introduction/welcome/changelog.xml 2006-04-18 21:34:23 UTC (rev 5875) @@ -45,6 +45,12 @@ <para>April 18th, 2006</para> <itemizedlist> <listitem> + <para>[randy] - Downgraded to Guile-1.6.7 and G-Wrap-1.3.4 and + modified the SLIB instructions to work with the downgraded packages. + These changes are to support GnuCash which will not work with the + more recent versions.</para> + </listitem> + <listitem> <para>[manuel] - Removed creation of xsl-stylesheets-current symlink.</para> </listitem> -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
