es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Instalación de Perl, la instalación de cpan true.pm falla.

Soy muy novato en Perl, sé muy poco sobre el sistema.

Estoy tratando de instalar App/Lingua/BO/Wylie/Transliteration.pm, que parece depender de true.

Estoy obteniendo un error en la instalación de true. Esto es muy sorprendente, así que estoy completamente abierto a que haya algo fundamentalmente mal con la instalación de Perl. Ejecutando perl v5.30.2 en MacOS 11.3.1.

Registro de errores de cpan:

force install true.pm
Running install for module 'true'
  CHOCOLATE/true-v1.0.2.tar.gz
  Ya ha sido desempaquetado en el directorio /Users/phil/.cpan/build/true-v1.0.2-0
  CHOCOLATE/true-v1.0.2.tar.gz
  Ya ha sido preparado
Running make for C/CH/CHOCOLATE/true-v1.0.2.tar.gz
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- true.bs blib/arch/auto/true/true.bs 644
cc -c  -I/Users/phil/perl5/lib/perl5/darwin-thread-multi-2level/B/Hooks/OP/Annotation/Install -I/System/Library/Perl/Extras/5.30/darwin-thread-multi-2level/B/Hooks/OP/Check/Install -g -pipe -fno-strict-aliasing -fstack-protector-strong -DPERL_USE_SAFE_PUTENV -O3 -Wall -W   -DVERSION="v1.0.2" -DXS_VERSION="v1.0.2"  -iwithsysroot "/System/Library/Perl/5.30/darwin-thread-multi-2level/CORE"   true.c
true.xs:8:10: fatal error: 'hook_op_check.h' file not found

#include "hook_op_check.h"

1 error generated.
make: *** [true.o] Error 1
  CHOCOLATE/true-v1.0.2.tar.gz
  /usr/bin/make -- NOT OK
Failed during this command:
 CHOCOLATE/true-v1.0.2.tar.gz                 : make NO
Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que hay un error en la instalación del módulo true.pm, que es una dependencia de App/Lingua/BO/Wylie/Transliteration.pm. El mensaje de error indica que no se encuentra el archivo hook_op_check.h, lo que provoca que la compilación falle. Esto podría indicar un problema con la instalación de Perl o con las dependencias requeridas para el módulo true.

    Para solucionar este problema, se pueden tomar algunos pasos posibles:

    1. Verificar si el archivo hook_op_check.h está presente en el sistema y si está incluido en los directorios de inclusión buscados durante la compilación.
    2. Verificar si hay alguna dependencia faltante requerida para el módulo true o para la instalación de Perl.
    3. Verificar si hay algún conflicto o problema con la instalación de Perl en MacOS Big Sur, lo que podría requerir configuraciones o ajustes de compatibilidad específicos.

    Se recomienda consultar con un desarrollador de Perl o un administrador de sistemas más experimentado para ayudar a diagnosticar y solucionar el problema, especialmente dada la complejidad de las dependencias y el entorno involucrado.

Comments are closed.