Hi!
I have tried to build a 64 bit DLL for AMD64 processors. Using the 64
bit compiler in the new platform SDK.
However I got the following error:
link /nologo /subsystem:console /opt:ref /dll bufferoverflowU.lib
/out:o
ut32dll\libeay32.dll /def:ms/LIBEAY32.def
@C:\DOCUME~1\openssldev\LOCALS~1\Temp\nm10.tmp
ms/LIBEAY32.def(7) : warning LNK4017: DESCRIPTION statement not supported
for th
e target platform; ignored
Creating library out32dll\libeay32.lib and object out32dll\libeay32.exp
bss_fd.obj : error LNK2019: unresolved external symbol OPENSSL_UplinkTable
refer
enced in function fd_free
bss_file.obj : error LNK2001: unresolved external symbol OPENSSL_UplinkTable
b_dump.obj : error LNK2001: unresolved external symbol OPENSSL_UplinkTable
out32dll\libeay32.dll : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: 'link' : return code '0x460'
Stop.
So as you adviced I tried the following:
>perl ms/uplink.pl win64a > uplink.asm
>ml64 -c uplink.asm
>add it to APP_EX_OBJ in ntdll.mak file.
Still unsuccessful to compile:
C:\OpenSSL\openssl-0.9.8-beta6>nmake -f ms\ntdll.mak
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
Building OpenSSL
link /nologo /subsystem:console /opt:ref bufferoverflowU.lib
/dll /out:o
ut32dll\libeay32.dll /def:ms/LIBEAY32.def
@C:\DOCUME~1\admin\LOCALS~1\Temp\nmE34
.tmp
ms/LIBEAY32.def(7) : warning LNK4017: DESCRIPTION statement not
supported for th
e target platform; ignored
Creating library out32dll\libeay32.lib and object out32dll\libeay32.exp
uplink.obj : error LNK2019: unresolved external symbol OPENSSL_Uplink
referenced
in function $lazy1
out32dll\libeay32.dll : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: 'link' : return code '0x460'
Stop.
What is wrong?
Using static libraries are successful.
Thanks,
--
Matyas Majzik
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]