diff options
Diffstat (limited to 'chapter05/perl.xml')
-rw-r--r-- | chapter05/perl.xml | 40 |
1 files changed, 24 insertions, 16 deletions
diff --git a/chapter05/perl.xml b/chapter05/perl.xml index d6633ce75..556bb66ea 100644 --- a/chapter05/perl.xml +++ b/chapter05/perl.xml @@ -1,21 +1,30 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ + <!ENTITY % general-entities SYSTEM "../general.ent"> + %general-entities; +]> <sect1 id="ch-tools-perl"> -<title>Installing Perl-&perl-version;</title> -<?dbhtml filename="perl.html" dir="chapter05"?> +<title>Perl-&perl-version;</title> +<?dbhtml filename="perl.html"?> -<screen>&buildtime; &perl-time-tools; -&diskspace; &perl-compsize-tools;</screen> +<indexterm zone="ch-tools-perl"> +<primary sortas="a-Perl">Perl</primary> +<secondary>tools</secondary></indexterm> -&aa-perl-down; -&aa-perl-dep; +<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/perl.xml" xpointer="xpointer(/sect1/para[1])"/> + +<screen>&buildtime; 0.8 SBU +&diskspace; 74 MB</screen> + +<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/perl.xml" xpointer="xpointer(/sect1/para[2])"/> -<sect2><title> </title><para> </para></sect2> <sect2> <title>Installation of Perl</title> <para>First adapt some hard-wired paths to the C library:</para> -<screen><userinput>patch -Np1 -i ../&perl-libc-patch;</userinput></screen> +<screen><userinput>patch -Np1 -i ../perl-&perl-version;-libc-1.patch</userinput></screen> <para>Perl insists on using the <command>arch</command> program to find out the machine type. Create a little script to mimic this command:</para> @@ -23,17 +32,17 @@ the machine type. Create a little script to mimic this command:</para> <screen><userinput>echo "uname -m" > /tools/bin/arch chmod 755 /tools/bin/arch</userinput></screen> -<para>Now prepare Perl for compilation (make sure you get the 'IO Fcntl' +<para>Now prepare Perl for compilation (make sure you get the 'IO Fcntl POSIX' right, they are all letters):</para> -<screen><userinput>./configure.gnu --prefix=/tools -Dstatic_ext='IO Fcntl'</userinput></screen> +<screen><userinput>./configure.gnu --prefix=/tools -Dstatic_ext='IO Fcntl POSIX'</userinput></screen> <para>The meaning of the configure option:</para> <itemizedlist> -<listitem><para><userinput>-Dstatic_ext='IO Fcntl'</userinput>: This tells -Perl to build the minimum set of static extensions needed for running the -Coreutils test suite in the next chapter.</para></listitem> +<listitem><para><userinput>-Dstatic_ext='IO Fcntl POSIX'</userinput>: This tells +Perl to build the minimum set of static extensions needed for installing and +testing the Coreutils package in the next chapter.</para></listitem> </itemizedlist> <para>Compile only the required tools:</para> @@ -48,9 +57,8 @@ cp -R lib/* /tools/lib/perl5/&perl-version;</userinput></screen> </sect2> -<sect2><title> </title><para> </para> +<sect2><title> </title><para> </para> <para>The details on this package are found in <xref linkend="contents-perl"/>.</para> -<para> </para></sect2> +<para> </para></sect2> </sect1> - |