OpenSSL 1.0.0 Beta 3 のビルド試行 - 完走?

「問題解決編」でビルドはしたが,test と install はしていなかった.

  1. nmake -f ms\ntdll.mak test
  2. nmake -f ms\ntdll.mak install

ってあれー?test が途中終了しているぞ.どうしよう.nmake /a /f ms\ntdll.mak > c:\make.txt しよう(参考).436kb,1826行のファイルになったぞ.

備考

コマンド実行の出力とか.

nmake -f ms\ntdll.mak test
Microsoft(R) Program Maintenance Utility Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

        cd out32dll
        ..\ms\test
rsa_test
PKCS #1 v1.5 encryption/decryption ok
OAEP encryption/decryption ok
PKCS #1 v1.5 encryption/decryption ok
OAEP encryption/decryption ok
PKCS #1 v1.5 encryption/decryption ok
OAEP encryption/decryption ok
PKCS #1 v1.5 encryption/decryption ok
OAEP encryption/decryption ok
PKCS #1 v1.5 encryption/decryption ok
OAEP encryption/decryption ok
PKCS #1 v1.5 encryption/decryption ok
OAEP encryption/decryption ok
destest
Doing cbcm
Doing ecb
Doing ede ecb
Doing cbc
Doing desx cbc
Doing ede cbc
Doing pcbc
Doing cfb8 cfb16 cfb32 cfb48 cfb64 cfb64() ede_cfb64() done
Doing ofb
Doing ofb64
Doing ede_ofb64
Doing cbc_cksum
Doing quad_cksum
input word alignment test 0 1 2 3
output word alignment test 0 1 2 3
fast crypt test
ideatest
ecb idea ok
cbc idea ok
cfb64 idea ok
bftest
testing blowfish in raw ecb mode
testing blowfish in ecb mode
testing blowfish set_key
testing blowfish in cbc mode
testing blowfish in cfb64 mode
testing blowfish in ofb64
shatest
test 1 ok
test 2 ok
test 3 ok
sha1test
test 1 ok
test 2 ok
test 3 ok
md5test
test 1 ok
test 2 ok
test 3 ok
test 4 ok
test 5 ok
test 6 ok
test 7 ok
md2test
'md2test' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
problems.....
nmake -f ms\ntdll.mak install
Microsoft(R) Program Maintenance Utility Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

Building OpenSSL
        perl util/mkdir-p.pl "c:\openssl"
        perl util/mkdir-p.pl "c:\openssl\bin"
created directory `c:/openssl/bin'
        perl util/mkdir-p.pl "c:\openssl\include"
created directory `c:/openssl/include'
        perl util/mkdir-p.pl "c:\openssl\include\openssl"
created directory `c:/openssl/include/openssl'
        perl util/mkdir-p.pl "c:\openssl\lib"
created directory `c:/openssl/lib'
        perl util/copy.pl "inc32\openssl\*.[ch]" "c:\openssl\include\openssl"
Copying: inc32/openssl/aes.h to c:/openssl/include/openssl/aes.h
Copying: inc32/openssl/applink.c to c:/openssl/include/openssl/applink.c
Copying: inc32/openssl/asn1.h to c:/openssl/include/openssl/asn1.h
Copying: inc32/openssl/asn1_mac.h to c:/openssl/include/openssl/asn1_mac.h
Copying: inc32/openssl/asn1t.h to c:/openssl/include/openssl/asn1t.h
Copying: inc32/openssl/bio.h to c:/openssl/include/openssl/bio.h
Copying: inc32/openssl/blowfish.h to c:/openssl/include/openssl/blowfish.h
Copying: inc32/openssl/bn.h to c:/openssl/include/openssl/bn.h
Copying: inc32/openssl/buffer.h to c:/openssl/include/openssl/buffer.h
Copying: inc32/openssl/camellia.h to c:/openssl/include/openssl/camellia.h
Copying: inc32/openssl/cast.h to c:/openssl/include/openssl/cast.h
Copying: inc32/openssl/cms.h to c:/openssl/include/openssl/cms.h
Copying: inc32/openssl/comp.h to c:/openssl/include/openssl/comp.h
Copying: inc32/openssl/conf.h to c:/openssl/include/openssl/conf.h
Copying: inc32/openssl/conf_api.h to c:/openssl/include/openssl/conf_api.h
Copying: inc32/openssl/crypto.h to c:/openssl/include/openssl/crypto.h
Copying: inc32/openssl/des.h to c:/openssl/include/openssl/des.h
Copying: inc32/openssl/des_old.h to c:/openssl/include/openssl/des_old.h
Copying: inc32/openssl/dh.h to c:/openssl/include/openssl/dh.h
Copying: inc32/openssl/dsa.h to c:/openssl/include/openssl/dsa.h
Copying: inc32/openssl/dso.h to c:/openssl/include/openssl/dso.h
Copying: inc32/openssl/dtls1.h to c:/openssl/include/openssl/dtls1.h
Copying: inc32/openssl/e_os2.h to c:/openssl/include/openssl/e_os2.h
Copying: inc32/openssl/ebcdic.h to c:/openssl/include/openssl/ebcdic.h
Copying: inc32/openssl/ec.h to c:/openssl/include/openssl/ec.h
Copying: inc32/openssl/ecdh.h to c:/openssl/include/openssl/ecdh.h
Copying: inc32/openssl/ecdsa.h to c:/openssl/include/openssl/ecdsa.h
Copying: inc32/openssl/engine.h to c:/openssl/include/openssl/engine.h
Copying: inc32/openssl/err.h to c:/openssl/include/openssl/err.h
Copying: inc32/openssl/evp.h to c:/openssl/include/openssl/evp.h
Copying: inc32/openssl/hmac.h to c:/openssl/include/openssl/hmac.h
Copying: inc32/openssl/idea.h to c:/openssl/include/openssl/idea.h
Copying: inc32/openssl/krb5_asn.h to c:/openssl/include/openssl/krb5_asn.h
Copying: inc32/openssl/kssl.h to c:/openssl/include/openssl/kssl.h
Copying: inc32/openssl/lhash.h to c:/openssl/include/openssl/lhash.h
Copying: inc32/openssl/md4.h to c:/openssl/include/openssl/md4.h
Copying: inc32/openssl/md5.h to c:/openssl/include/openssl/md5.h
Copying: inc32/openssl/modes.h to c:/openssl/include/openssl/modes.h
Copying: inc32/openssl/obj_mac.h to c:/openssl/include/openssl/obj_mac.h
Copying: inc32/openssl/objects.h to c:/openssl/include/openssl/objects.h
Copying: inc32/openssl/ocsp.h to c:/openssl/include/openssl/ocsp.h
Copying: inc32/openssl/opensslconf.h to c:/openssl/include/openssl/opensslconf.h

Copying: inc32/openssl/opensslv.h to c:/openssl/include/openssl/opensslv.h
Copying: inc32/openssl/ossl_typ.h to c:/openssl/include/openssl/ossl_typ.h
Copying: inc32/openssl/pem.h to c:/openssl/include/openssl/pem.h
Copying: inc32/openssl/pem2.h to c:/openssl/include/openssl/pem2.h
Copying: inc32/openssl/pkcs12.h to c:/openssl/include/openssl/pkcs12.h
Copying: inc32/openssl/pkcs7.h to c:/openssl/include/openssl/pkcs7.h
Copying: inc32/openssl/pqueue.h to c:/openssl/include/openssl/pqueue.h
Copying: inc32/openssl/rand.h to c:/openssl/include/openssl/rand.h
Copying: inc32/openssl/rc2.h to c:/openssl/include/openssl/rc2.h
Copying: inc32/openssl/rc4.h to c:/openssl/include/openssl/rc4.h
Copying: inc32/openssl/ripemd.h to c:/openssl/include/openssl/ripemd.h
Copying: inc32/openssl/rsa.h to c:/openssl/include/openssl/rsa.h
Copying: inc32/openssl/safestack.h to c:/openssl/include/openssl/safestack.h
Copying: inc32/openssl/seed.h to c:/openssl/include/openssl/seed.h
Copying: inc32/openssl/sha.h to c:/openssl/include/openssl/sha.h
Copying: inc32/openssl/ssl.h to c:/openssl/include/openssl/ssl.h
Copying: inc32/openssl/ssl2.h to c:/openssl/include/openssl/ssl2.h
Copying: inc32/openssl/ssl23.h to c:/openssl/include/openssl/ssl23.h
Copying: inc32/openssl/ssl3.h to c:/openssl/include/openssl/ssl3.h
Copying: inc32/openssl/stack.h to c:/openssl/include/openssl/stack.h
Copying: inc32/openssl/symhacks.h to c:/openssl/include/openssl/symhacks.h
Copying: inc32/openssl/tls1.h to c:/openssl/include/openssl/tls1.h
Copying: inc32/openssl/ts.h to c:/openssl/include/openssl/ts.h
Copying: inc32/openssl/txt_db.h to c:/openssl/include/openssl/txt_db.h
Copying: inc32/openssl/ui.h to c:/openssl/include/openssl/ui.h
Copying: inc32/openssl/ui_compat.h to c:/openssl/include/openssl/ui_compat.h
Copying: inc32/openssl/whrlpool.h to c:/openssl/include/openssl/whrlpool.h
Copying: inc32/openssl/x509.h to c:/openssl/include/openssl/x509.h
Copying: inc32/openssl/x509_vfy.h to c:/openssl/include/openssl/x509_vfy.h
Copying: inc32/openssl/x509v3.h to c:/openssl/include/openssl/x509v3.h
        perl util/copy.pl "out32dll\openssl.exe c:\openssl\bin"
Copying: out32dll/openssl.exe to c:/openssl/bin/openssl.exe
        perl util/mkdir-p.pl "c:\openssl\ssl"
created directory `c:/openssl/ssl'
        perl util/copy.pl apps\openssl.cnf "c:\openssl\ssl"
Copying: apps/openssl.cnf to c:/openssl/ssl/openssl.cnf
        perl util/copy.pl "out32dll\ssleay32.dll" "c:\openssl\bin"
Copying: out32dll/ssleay32.dll to c:/openssl/bin/ssleay32.dll
        perl util/copy.pl "out32dll\libeay32.dll" "c:\openssl\bin"
Copying: out32dll/libeay32.dll to c:/openssl/bin/libeay32.dll
        perl util/copy.pl "out32dll\ssleay32.lib" "c:\openssl\lib"
Copying: out32dll/ssleay32.lib to c:/openssl/lib/ssleay32.lib
        perl util/copy.pl "out32dll\libeay32.lib" "c:\openssl\lib"
Copying: out32dll/libeay32.lib to c:/openssl/lib/libeay32.lib
        perl util/mkdir-p.pl "c:\openssl\lib\engines"
created directory `c:/openssl/lib/engines'
        perl util/copy.pl "out32dll\4758cca.dll  out32dll\aep.dll out32dll\atall
a.dll out32dll\cswift.dll  out32dll\gmp.dll out32dll\chil.dll out32dll\nuron.dll
  out32dll\sureware.dll out32dll\ubsec.dll out32dll\padlock.dll  out32dll\capi.d
ll" "c:\openssl\lib\engines"
Copying: out32dll/4758cca.dll to c:/openssl/lib/engines/4758cca.dll
Copying: out32dll/aep.dll to c:/openssl/lib/engines/aep.dll
Copying: out32dll/atalla.dll to c:/openssl/lib/engines/atalla.dll
Copying: out32dll/cswift.dll to c:/openssl/lib/engines/cswift.dll
Copying: out32dll/gmp.dll to c:/openssl/lib/engines/gmp.dll
Copying: out32dll/chil.dll to c:/openssl/lib/engines/chil.dll
Copying: out32dll/nuron.dll to c:/openssl/lib/engines/nuron.dll
Copying: out32dll/sureware.dll to c:/openssl/lib/engines/sureware.dll
Copying: out32dll/ubsec.dll to c:/openssl/lib/engines/ubsec.dll
Copying: out32dll/padlock.dll to c:/openssl/lib/engines/padlock.dll
Copying: out32dll/capi.dll to c:/openssl/lib/engines/capi.dll

tree c:\openssl /f

C:\OpenSSL>tree /f
フォルダ パスの一覧
ボリューム シリアル番号は 74DC-7D1F です
C:.
├─bin
│      libeay32.dll
│      openssl.exe
│      ssleay32.dll
│
├─include
│  └─openssl
│          aes.h
│          applink.c
│          asn1.h
│          asn1t.h
│          asn1_mac.h
│          bio.h
│          blowfish.h
│          bn.h
│          buffer.h
│          camellia.h
│          cast.h
│          cms.h
│          comp.h
│          conf.h
│          conf_api.h
│          crypto.h
│          des.h
│          des_old.h
│          dh.h
│          dsa.h
│          dso.h
│          dtls1.h
│          ebcdic.h
│          ec.h
│          ecdh.h
│          ecdsa.h
│          engine.h
│          err.h
│          evp.h
│          e_os2.h
│          hmac.h
│          idea.h
│          krb5_asn.h
│          kssl.h
│          lhash.h
│          md4.h
│          md5.h
│          modes.h
│          objects.h
│          obj_mac.h
│          ocsp.h
│          opensslconf.h
│          opensslv.h
│          ossl_typ.h
│          pem.h
│          pem2.h
│          pkcs12.h
│          pkcs7.h
│          pqueue.h
│          rand.h
│          rc2.h
│          rc4.h
│          ripemd.h
│          rsa.h
│          safestack.h
│          seed.h
│          sha.h
│          ssl.h
│          ssl2.h
│          ssl23.h
│          ssl3.h
│          stack.h
│          symhacks.h
│          tls1.h
│          ts.h
│          txt_db.h
│          ui.h
│          ui_compat.h
│          whrlpool.h
│          x509.h
│          x509v3.h
│          x509_vfy.h
│
├─lib
│  │  libeay32.lib
│  │  ssleay32.lib
│  │
│  └─engines
│          4758cca.dll
│          aep.dll
│          atalla.dll
│          capi.dll
│          chil.dll
│          cswift.dll
│          gmp.dll
│          nuron.dll
│          padlock.dll
│          sureware.dll
│          ubsec.dll
│
└─ssl
        openssl.cnf