Tentando instalar XML::Parser no RHEL8 Linux

Tentando instalar XML::Parser no RHEL8 Linux

Estou tentando instalar XML::Parserno RHEL8 Linux e tenho os pacotes OS RPM 'expat' e 'expat-devel' instalados. Eu também tenho uma instalação bem-sucedida do módulo Perl expat em execução:

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

Estou correndo cpanm XML::Parsere conseguindo:

Expat must be installed prior to building XML::Parser

e não consigo encontrá-lo nos diretórios da biblioteca padrão.

Eu também tentei especificar estes:

  • EXPATLIBPATH=... Para definir o diretório onde encontrar o libexpat
  • EXPATINCPATH=... Para definir o diretório no qual encontrar expat.h

E correndo

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

mas sem diferença. Alguma sugestão?

Responder1

Parece que você instalou o pacote expat e o módulo Perl expat, mas o módulo XML::Parser ainda não o encontrou. Tente instalar o pacote expat-devel que contém os arquivos de cabeçalho necessários para a instalação do XML::Parser. Se isso não funcionar, você pode tentar especificar as variáveis ​​de ambiente EXPATLIBPATH e EXPATINCPATH ao executar o comando Perl Makefile.PL para apontar para os diretórios onde o expat está instalado.

informação relacionada