OpenSSL 1.0.0 Beta 3 のビルド試行 - test 不能に関するメモ

  • md2test に失敗している
  • C:\openssl-1.0.0-beta3\out32dll にテスト用ファイルが多種生成されているうちの一つとして実行をしているらしい
  • md2test.exe は生成されていない.md4test.exe,md5test.exe などはある
  • nmake ファイル ntdll.mak 20行目 CFLAG に -DOPENSSL_NO_MD2 があり,このオプションにより MD2 は含まない設定になっているはずだ
    • にも関わらず md2test をするのがおかしい

2009年7月29日 19:00:01 追記

  • md2test を検索したらいくつかヒットし,C:\openssl-1.0.0-beta3\ms\test.bat が怪しいとにらむ
    • md2test の部分を削除して nmake /f ms\ntdll.mak test
      • 「passed all tests」を確認

問題は,MD2 を含まない make なのに test に md2test を含める Configure の仕様にあるのだろう.

C:\openssl-1.0.0-beta3\ms\test.bat 38行目から数行
echo md2test
md2test
if errorlevel 1 goto done