Commented out the Python and Perl bindings build notes from the Subversion instructions as there is a build failure using current versions of SWIG and (B)LFS packages

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@5451 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Randy McMurchy 2005-12-20 16:38:51 +00:00
parent 60a3d169c8
commit 794936bc5c
2 changed files with 38 additions and 10 deletions

View File

@ -8,8 +8,14 @@
<!ENTITY subversion-download-ftp "ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/subversion-&subversion-version;.tar.bz2">
<!ENTITY subversion-md5sum "a14bc6590241b6e5c2ff2b354cc184a1">
<!ENTITY subversion-size "7.2 MB">
<!-- Commenting out the stuff about bindings for now
<!ENTITY subversion-buildsize "90 MB (additional 45 MB for all bindings and 443 MB to run all test suites)">
<!ENTITY subversion-time "1.6 SBU (add 1.1 SBU for bindings and 22.5 SBU to run test suites)">
-->
<!ENTITY subversion-buildsize "93 MB (additional 466 MB to run the test suite)">
<!ENTITY subversion-time "1.7 SBU (add 7.1 SBU to run the test suite)">
<!ENTITY svn-neon-version "0.24.7">
]>
@ -89,16 +95,16 @@
<xref linkend="db"/>,
<xref linkend="apache"/>,
<ulink url="http://www.webdav.org/neon/">neon-&svn-neon-version;</ulink>,
<xref linkend="jdk"/> (to build the <application>JAVA</application>
<xref linkend="jdk"/> (to build the <application>Java</application>
bindings),
<ulink url="http://www.junit.org/">JUnit</ulink> (required for running the
<application>JAVA</application> bindings test suite and requires
<application>Java</application> bindings test suite and requires
<xref linkend="unzip"/>),
<ulink url="http://www.inet.no/dante/">Dante</ulink> (alternate
<application>JAVA</application> compiler),
<application>Java</application> compiler),
<ulink url="http://oss.software.ibm.com/developerworks/opensource/jikes/">
Jikes</ulink> (another alternate
<application>JAVA</application> compiler) and
<application>Java</application> compiler) and
inetd or <xref linkend="xinetd"/> (server only)</para>
<bridgehead renderas="sect4">Optional for the Bundled Version of
@ -119,6 +125,12 @@
<xref linkend="ruby"/> (<application>Ruby</application> bindings require
<application>Swig-1.3.24</application>)</para>
<!-- Added a note that the bindings may not work correctly -->
<para>Note that the <application>Python</application> and
<application>Perl</application> bindings may not compile properly with
the current versions of <application>SWIG</application> and the
(B)LFS packages.</para>
</sect2>
<sect2 role="installation">
@ -143,12 +155,14 @@ make</userinput></screen>
<para>If you passed the <option>--enable-javahl</option> parameter to
<command>configure</command> and wish to build the
<application>JAVA</application> <application>Subversion</application>
<application>Java</application> <application>Subversion</application>
bindings, issue the following command:</para>
<screen><userinput>make javahl</userinput></screen>
<para>If you passed the <option>--with-swig</option> parameter to
<!-- Perl and Python bindings appear broken right now so
commenting them out
<para>If you passed the <option>-with-swig</option> parameter to
<command>configure</command> and wish to build the
<application>SWIG</application> <application>Perl</application> and
<application>Python</application> <application>Subversion</application>
@ -156,6 +170,7 @@ make</userinput></screen>
<screen><userinput>make swig-pl &amp;&amp;
make swig-py</userinput></screen>
-->
<para>The <application>Ruby</application> bindings are a recent
development, and are only partially implemented. The
@ -168,9 +183,14 @@ make swig-py</userinput></screen>
build, issue: <command>make check</command>. This will take quite a long
time.</para>
<!-- Revising the command to exclude the Perl bindings check
<para>To test the results of the bindings builds, issue either or both
of: <command>make check-javahl</command> and
<command>make check-swig-pl</command>.</para>
-->
<para>To test the results of the <application>Java</application> bindings
build, issue <command>make check-javahl</command>.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
@ -179,12 +199,14 @@ install -v -d -m755 /usr/share/doc/subversion-&subversion-version; &amp;&amp;
cp -v -R doc/* /usr/share/doc/subversion-&subversion-version; &amp;&amp;
rm -v /usr/share/doc/subversion-&subversion-version;/{Makefile,doxygen.conf}</userinput></screen>
<para>If you built the <application>JAVA</application>
<para>If you built the <application>Java</application>
<application>Subversion</application> bindings, issue the following command
as the <systemitem class="username">root</systemitem> user to install them:</para>
as the <systemitem class="username">root</systemitem> user to install
them:</para>
<screen role='root'><userinput>make install-javahl</userinput></screen>
<!-- Commenting out Perl and Python bindings install
<para>If you built the <application>SWIG</application>
<application>Perl</application> and <application>Python</application>
<application>Subversion</application> bindings, issue the following commands
@ -195,6 +217,7 @@ rm -v /usr/share/doc/subversion-&subversion-version;/{Makefile,doxygen.conf}</us
make install-swig-py &amp;&amp;
echo /usr/lib/svn-python \
&gt; /usr/lib/python2.4/site-packages/subversion.pth</userinput></screen>
-->
</sect2>
@ -203,8 +226,8 @@ echo /usr/lib/svn-python \
<para><option>--with-ssl</option>: This switch enables
<application>OpenSSL</application> support in
<application>neon</application> (only required if you use the bundled version
of <application>neon</application>).</para>
<application>neon</application> (only required if you use the bundled
version of <application>neon</application>).</para>
</sect2>

View File

@ -44,6 +44,11 @@
<listitem>
<para>December 20th, 2005</para>
<itemizedlist>
<listitem>
<para>[randy] - Commented out the Python and Perl bindings build
notes from the Subversion instructions as there is a build failure
using current versions of SWIG and (B)LFS packages.</para>
</listitem>
<listitem>
<para>[randy] - Added documentation installation commands to the
Guile instructions.</para>