openssl 1.1.1配置失败

openssl 1.1.1配置失败,openssl,Openssl,我有一个关于OpenSSL配置失败的大问题。 我已经安装了ActiveState Perl(5.28)和NASM。然后我将OpenSSL存储库(分支OpenSSL_1_1_1-stable)克隆到C:/Respositories/OpenSSL目录中。 我尝试为VC-WIN32A目标平台配置openssl构建。在两台计算机(Win10操作系统)上进行的测试给出了相同的结果: C:\Repositories\openssl>perl Configure VC-WIN32 Configurin

我有一个关于OpenSSL配置失败的大问题。 我已经安装了ActiveState Perl(5.28)和NASM。然后我将OpenSSL存储库(分支OpenSSL_1_1_1-stable)克隆到C:/Respositories/OpenSSL目录中。 我尝试为VC-WIN32A目标平台配置openssl构建。在两台计算机(Win10操作系统)上进行的测试给出了相同的结果:

C:\Repositories\openssl>perl Configure VC-WIN32
Configuring OpenSSL version 1.1.1h-dev (0x10101080L) for VC-WIN32
Using os-specific seed configuration
Can't locate Win32/Console.pm in @INC (you may need to install the Win32::Console module) (@INC contains: C:/Repositories/openssl/util/perl C:/Perl64/site/lib C:/Perl64/lib) at C:/Perl64/lib/ActivePerl/Config.pm line 400.
Compilation failed in require at C:/Perl64/site/lib/ExtUtils/MakeMaker.pm line 9.
BEGIN failed--compilation aborted at C:/Perl64/site/lib/ExtUtils/MakeMaker.pm line 9.
Compilation failed in require at C:/Perl64/site/lib/IPC/Cmd.pm line 235.

这似乎是ActiveState Perl软件中的一个错误-模块在提供的Config.pm文件中引用,但在发行版中未提供,并且似乎无法从中构建或检索(免责声明-我没有任何Perl经验)

我注释掉了相关条目,因为它们似乎只设置屏幕属性:

#防止在标准输出句柄上调用Win32::Console::DESTROY
我的$console;
副警告{
我的($msg)=@;
除非(-t标准值){
打印“\n$msg\n”;
返回;
}
#需要Win32::Console;
#除非($控制台){
#$console=Win32::console->new(Win32::console::STD_OUTPUT_HANDLE());
#    }
my($col,unde)=80;#$console->Size;
打印“\n”;
#my$attr=$console->attr;
#$console->Attr($Win32::console::FG_RED |$Win32::console::BG_WHITE);
对于(拆分(/\n/,“$msg”)){
$\=''while length()<$col-1;
打印“$\u\n”;
}
#$console->Attr($Attr);
打印“\n”;
}

…这使我进入了一个阶段,Perl说我的路径上没有nmake,但我确实有,并且忽略了我继续并可以生成的警告。

这似乎是ActiveState Perl软件中的一个错误-提供的Config.pm文件中引用了该模块,但是在发行版中没有提供,并且似乎无法从中构建或检索(免责声明-我没有任何Perl经验)

我注释掉了相关条目,因为它们似乎只设置屏幕属性:

#防止在标准输出句柄上调用Win32::Console::DESTROY
我的$console;
副警告{
我的($msg)=@;
除非(-t标准值){
打印“\n$msg\n”;
返回;
}
#需要Win32::Console;
#除非($控制台){
#$console=Win32::console->new(Win32::console::STD_OUTPUT_HANDLE());
#    }
my($col,unde)=80;#$console->Size;
打印“\n”;
#my$attr=$console->attr;
#$console->Attr($Win32::console::FG_RED |$Win32::console::BG_WHITE);
对于(拆分(/\n/,“$msg”)){
$\=''while length()<$col-1;
打印“$\u\n”;
}
#$console->Attr($Attr);
打印“\n”;
}

…这使我进入了一个阶段,Perl说我的路径上没有nmake,但我有,并且忽略了我继续并可以生成的警告。

配置1.0.2u成功…配置1.0.2u成功。。。