Trying to build OpenSSL master branch using VS2012.
Configure script was executed with enable-static-engine param
Linking of gost2814789t.exe produces following error:
link /nologo /subsystem:console /opt:ref /debug
/out:out32dll.dbg\gost2814789t.exe @C:\temp\temp\nm978D.tmp
Creating library tmp32dll.dbg\junk.lib and object tmp32dll.dbg\junk.exp
gost2814789t.obj : error LNK2019: unresolved external symbol _gost_enc
referenced in function _main
gost2814789t.obj : error LNK2019: unresolved external symbol
_gost_enc_cfb referenced in function _main
gost2814789t.obj : error LNK2019: unresolved external symbol _gost_key
referenced in function _main
gost2814789t.obj : error LNK2019: unresolved external symbol
_gost_init referenced in function _main
gost2814789t.obj : error LNK2019: unresolved external symbol
_gost_destroy referenced in function _main
gost2814789t.obj : error LNK2019: unresolved external symbol _gost_mac
referenced in function _main
gost2814789t.obj : error LNK2019: unresolved external symbol
_gost_mac_iv referenced in function _main
gost2814789t.obj : error LNK2001: unresolved external symbol
_GostR3411_94_TestParamSet
gost2814789t.obj : error LNK2001: unresolved external symbol
_Gost28147_CryptoProParamSetA
gost2814789t.obj : error LNK2001: unresolved external symbol
_Gost28147_CryptoProParamSetB
gost2814789t.obj : error LNK2001: unresolved external symbol
_Gost28147_CryptoProParamSetC
gost2814789t.obj : error LNK2001: unresolved external symbol
_Gost28147_CryptoProParamSetD
out32dll.dbg\gost2814789t.exe : fatal error LNK1120: 12 unresolved externals
The problem is that these symbols are internal to gost engine, these
are defined in gost89.c
and are not exported by windows libeay32.dll. Maybe gost89.obj should
be added to this link command.
Best regard, Anton Malov.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [email protected]