5.25. Perl-5.8.8

El paquete Perl contiene el Lenguaje Práctico de Extracción e Informe.

Tiempo estimado de construcción: 0.7 SBU
Espacio requerido en disco: 84 MB

5.25.1. Instalación de Perl

Aplica el siguiente parche para corregir algunas rutas a la librería C fijadas en el código:

patch -Np1 -i ../perl-5.8.8-libc-2.patch

Corrige una incompatibilidad con gcc-4.2.1:

mv -v makedepend.SH{,.orig}
sed 's/command /command[ -]/' makedepend.SH.orig > makedepend.SH

Prepara Perl para su compilación (asegúrate de poner correctamente 'Data/Dumper Fcntl IO POSIX', todo son letras):

./configure.gnu --prefix=/tools -Dstatic_ext='Data/Dumper Fcntl IO POSIX'

Significado de la opción de configure:

-Dstatic_ext='Data/Dumper Fcntl IO POSIX'

Esto le indica a Perl que construya el conjunto mínimo de extensiones estáticas necesarias para ejecutar el banco de pruebas de Coreutils y Glibc en el siguiente capítulo.

Sólo es necesario construir algunas de las utilidades incluidas en este paquete:

make perl utilities

Aunque Perl incluye un banco de pruebas, no es recomendable ejecutarlo ahora. Sólo se ha construido una parte de Perl y la ejecución de make test provocaría que también se compilase el resto de Perl, que es innecesario en este momento. El banco de pruebas puede ejecutarse en el siguiente capítulo, si se desea.

Instala estas herramientas y sus librerías:

cp -v perl pod/pod2man /tools/bin
mkdir -pv /tools/lib/perl5/5.8.8
cp -Rv lib/* /tools/lib/perl5/5.8.8

Los detalles sobre este paquete se encuentran en la Sección 6.23.2, “Contenido de Perl”.