Intentando instalar XML::Parser en RHEL8 Linux

Intentando instalar XML::Parser en RHEL8 Linux

Estoy intentando instalar XML::Parseren RHEL8 Linux y tengo instalados los paquetes RPM del sistema operativo 'expat' y 'expat-devel'. También tengo una instalación exitosa del módulo Perl para expatriados en ejecución:

cpanm XML::Parser::Expat
XML::Parser::Expat is up to date. (2.46) 

Estoy corriendo cpanm XML::Parsery obteniendo:

Expat must be installed prior to building XML::Parser

y no puedo encontrarlo en los directorios de bibliotecas estándar.

También intenté especificar estos:

  • EXPATLIBPATH=... Para configurar el directorio en el que encontrar libexpat
  • EXPATINCPATH=... Para configurar el directorio en el que encontrar expat.h

Y corriendo

perl Makefile.PL EXPATLIBPATH=/usr/lib EXPATINCPATH=/usr/include

pero sin diferencia. ¿Alguna sugerencia?

Respuesta1

Parece que ha instalado el paquete expat y el módulo Perl expat, pero el módulo XML::Parser todavía no lo encuentra. Intente instalar el paquete expat-devel que contiene los archivos de encabezado necesarios para la instalación de XML::Parser. Si eso no funciona, puede intentar especificar las variables de entorno EXPATLIBPATH y EXPATINCPATH al ejecutar el comando Perl Makefile.PL para apuntar a los directorios donde está instalado expat.

información relacionada