Re: Linker failure after compilation with "enable-crypto-mdebug"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On 26/04/21 20:29, Robert Smith via openssl-users wrote:
Hello everyone.

I'm trying to recompile OpenSSL version 1.1.1k under Windows 10 with the following configuration flag enable-crypto-mdebug
and getting the following linker error:

 
 Creating library apps\openssl.lib and object apps\openssl.exp
openssl.obj : error LNK2019: unresolved external symbol _CRYPTO_mem_leaks referenced in function _main
apps\openssl.exe : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\link.EXE"' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe"' : return code '0x2'
Stop.

Wasted already a few hours trying to figure out the cause for this failure.

when building and linking with "enable-crypto-mdebug" set the file "crypto/mem_dbg.o" needs to be included in the library libcrypto.a (or crypto.lib); check that this file is indeed included when creating the crypto library.

For the record: a Linux build with
"enable-crypto-mdebug" works fine.

HTH,

JJK


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux