OpenSSLをVS2017でビルドしようとしていますが,PerlのConfigureが通りません.
OpenSSLをWindows10でビルドしようとしています.NASMとActivePerlをインストールし,openssl-1.1.1dをDL&解凍しました.
VS 2017用x64 Native Toolsコマンドプロンプトからビルドしようとしましたが,perlのConfigureでエラーがでました.
ご回答のほどよろしくお願いいたします.
発生している問題・エラーメッセージ
Configureを実行するとエラーが出る.
Win32/Console.pmがない.
実際にWin32のディレクトリにはConsole.pmは見当たりませんでした.
C:\openssl-1.1.1d>perl Configure VC-WIN64A --prefix=C:/openssl-1.1.1d/win/x64 Configuring OpenSSL version 1.1.1d (0x1010104fL) for VC-WIN64A 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:/openssl-1.1.1d/util/perl C:/Perl64/site/lib C:/Perl64/lib) at C:/Perl64/site/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.
試したこと
CPANを用いてモジュールをインストールしました.
C:\openssl-1.1.1d>cpan install Win32::Console
上記のコマンドでインストールしたWin32-Console-0.10-4の中身をPerl64\site\lib\Win32にコピペしました.
しかし,実行結果は変わりませんでした.
補足情報(FW/ツールのバージョンなど)
Windows10 Pro
VS 2017
openssl 1.1.1d
Perl v5.28.1
あなたの回答
tips
プレビュー