ERROR del colapso de la base de datos secreta nacional

 

## Acerca de GmSSL
#Compilar bajo LINUX -d significa la versión de depuración
. / Config no-shared -d
make
make install

Generar clave privada
gmssl genpkey -algorithm EC -pkeyopt ec_paramgen_curve: sm2p256v1 -pkeyopt ec_param_enc: named_curve -out gm_privatekey.pem

Generar certificado
gmssl req -new -x509 -key gm_privatekey.pem -out gm_cert.pem


#Compile la biblioteca estática para aumentar el parámetro no compartido   #perl elija la fresa de código abierto, no la versión comercial de ActivePerl

#Windows 32-bit compile
perl Configure VC-WIN32 no-shared
nmake

# Puesto 64 en Windows Compilado
Perl Configurar VC-WIN64A compartida sin
nmake
 

 

 

如果 执行 perl Configure VC-WIN64A no-shared , 报错 :
"glob" no es exportado por el módulo File :: Glob
No se puede continuar después de errores de importación en la línea Configure 18.
BEGIN falló - compilación abortada en Configure line 18.

 

Solución:

1. Modifique la línea 339 del archivo test / build.info:

   use File :: Spec :: Functions;
   use File :: Basename;
   #use if $ ^ O ne "VMS", 'File :: Glob' => qw / glob /; elimine esta línea
   use File :: Glob ': glob '; agregue esta línea

 

2. Modifique la línea 18 del archivo Configurar:

requieren 5.10.0;
uso estricto;
use File :: Basename;
use File :: Spec :: Functions qw /: DEFAULT abs2rel rel2abs /;
use File :: Path qw / mkpath /;
#use if $ ^ O ne "VMS", 'Archivo :: Glob' => qw / glob /; 去掉 这 行
use File :: Glob ': glob'; 增加 这 行

 

Luego ejecute nmake.

Supongo que te gusta

Origin blog.csdn.net/langeldep/article/details/110956876
Recomendado
Clasificación