Hi, I've tried to follow the instructions in INSTALL.W64 for building OpenSSL for 64-bit Windows, but while C programs are compiling OK, the link of the dlls is failing:
link /nologo /subsystem:console /opt:ref /dll /out:out32dll\libeay32.dll /def:ms/LIBEAY32.def @"C:\Documents and Settings\gshaw\Local Settings\Temp\nm33.tmp" LINK : fatal error LNK1181: cannot open input file 'link.obj' NMAKE : fatal error U1077: '"S:\Microsoft Visual Studio\VC\BIN\amd64\link.EXE"' : return code '0x49d' Previously to executing make, I am executing: perl .\Configure VC-WIN64A ms\do_win64a.bat The file nm33.tmp looks OK. I've done a bit of digging in Google, and it seems that this might be due to an environment problem. But (I am not a Windows expert), I can't see what the problem might be. Can anybody help me? The output from set, from just before nmake is executed, is given below. Just one other thing to note, maybe. The nmake is being executed from a Makefile, i.e. another make invocation, as we build OpenSSL for multiple platforms from the same set of top-level makefiles. But this works fine for 32-bit Windows, the AS/400 and a number of UNIX platforms. Thanks, G. ALLUSERSPROFILE=C:\Documents and Settings\All Users CD_ROOT=..\.. ClusterLog=C:\WINNTS2K\Cluster\cluster.log CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files CommonProgramFiles=C:\Program Files (x86)\Common Files CommonProgramW6432=C:\Program Files\Common Files COMPUTERNAME=WBILL02 ComSpec=C:\WINNTS2K\system32\cmd.exe CVS_VERSION=0.9.8e FP_NO_HOST_CHECK=NO FrameworkDir=C:\WINNTS2K\Microsoft.NET\Framework64 FrameworkSDKDir=S:\Microsoft Visual Studio\SDK\v2.0 64bit FrameworkVersion=v2.0.50727 GWTN_ACK=GWTN_ACK4660 GWTN_AGNTPID=4660 GWTN_ANSWERBACK=UNKNOWN GWTN_CLIENT_IP=172.16.1.1 GWTN_CLIENT_MAC=UNKNOWN gwtn_color=0 GWTN_ENTER_DSU=GWTN_EnterDSU4660 GWTN_GET_I=GWTN_GET_I4660 GWTN_GET_O=GWTN_GET_O4660 gwtn_graphics=2 GWTN_GSCLNT=0 GWTN_HSOCKET=1020 GWTN_INFO_SLOT=0 GWTN_INTERFACE1=GSW_Interface1_4660 GWTN_LEAVE_DSU=GWTN_LeaveDSU4660 GWTN_PI_Request=GWTN_PI_Request4660 GWTN_RLS_I=GWTN_RLS_I4660 GWTN_RLS_O=GWTN_RLS_O4660 GWTN_SERVER_PORT=23 gwtn_term=0 GWTN_TRIGGER_DSU=GWTN_TriggerDSU4660 GWTN_TTY=/dev/tty4660 GWTN_XFER=GWTN_Xfer4660 GWTN_XFER_FROM_GS_AGNT=GWTN_XFromGS_Agnt4660 GWTN_XFER_TO_GS_AGNT=GWTN_XToGS_Agnt4660 HPX19=X: INCLUDE=S:\Microsoft Visual Studio\VC\ATLMFC\INCLUDE;S:\Microsoft Visual Studio\VC\INCLUDE;S:\Microsoft Visual Studio\VC\PlatformSDK\include;S:\Microsoft Visual Studio\SDK\v2.0\include; INSTALLDIR=X:/gesh/build/newDev/openssl/Obj/nt52-x64 LIB=S:\Microsoft Visual Studio\VC\ATLMFC\LIB\amd64;S:\Microsoft Visual Studio\VC\LIB\amd64;S:\Microsoft Visual Studio\VC\PlatformSDK\lib\amd64;S:\Microsoft Visual Studio\SDK\v2.0\LIB\AMD64; LIBPATH=S:\Microsoft Visual Studio\VC\ATLMFC\LIB\amd64; LINK=/manifest:no MAKEFLAGS= MAKELEVEL=2 MAKEOVERRIDES=${-*-command-variables-*-} MDEP_A=.lib MDEP_AWK=awk MDEP_CFLAGS= MDEP_CONFIG=.\Configure VC-WIN64A MDEP_D=.dll MDEP_E=.exe MDEP_MAKE=nmake MFLAGS=--no-print-directory MODULE_NAME=openssl MQ_JAVA_DATA_PATH=S:\IBM\WebSphere MQ MQ_JAVA_INSTALL_PATH=S:\IBM\WebSphere MQ\Java MQ_JAVA_LIB_PATH=S:\IBM\WebSphere MQ\Java\lib NUMBER_OF_PROCESSORS=4 OPENSSL_DIRECTORY_NAME=openssl-0.9.8e OPENSSL_VERSION=0.9.8e OS=Windows_NT Path=S:\Perl64\bin;S:\Microsoft Visual Studio\VC\BIN\amd64;S:\Microsoft Visual Studio\VC\PlatformSDK\bin\win64\amd64;S:\Microsoft Visual Studio\VC\PlatformSDK\bin;C:\WINNTS2K\Microsoft.NET\Framework64\v2.0.507 27;S:\Microsoft Visual Studio\VC\VCPackages;S:\Microsoft Visual Studio\Common7\IDE;S:\Microsoft Visual Studio\Common7\Tools;S:\Microsoft Visual Studio\Common7\Tools\bin;S:\Microsoft Visual Studio\SDK\v2.0\bin;c:\windows\system32;c:\windows;c:\windows\system32\w bem;c:\windows\system32\nls;c:\windows\system32\nls\english;c:\unix\usr\ local\wbin PATH=S:\Perl\bin;S:\Microsoft Visual Studio\VC\BIN\amd64;S:\Microsoft Visual Studio\VC\PlatformSDK\bin\win64\amd64;S:\Microsoft Visual Studio\VC\PlatformSDK\bin;C:\WINNTS2K\Microsoft.NET\Framework64\v2.0.507 27;S:\Microsoft Visual Studio\VC\VCPackages;S:\Microsoft Visual Studio\Common7\IDE;S:\Microsoft Visual Studio\Common7\Tools;S:\Microsoft Visual Studio\Common7\Tools\bin;S:\Microsoft Visual Studio\SDK\v2.0\bin;c:\windows\system32;c:\windows;c:\windows\system32\w bem;c:\windows\system32\nls;c:\windows\system32\nls\english;c:\unix\usr\ local\wbin PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH PERL5LIB=S:\oracle\product\10.1.0\Db_1\perl\lib\5.6.1\MSWin32-x86;S:\ora cle\product\10.1.0\Db_1\perl\lib\5.6.1;S:\oracle\product\10.1.0\Db_1\per l\5.6.1\lib\MSWin32-x86;S:\oracle\product\10.1.0\Db_1\perl\site\5.6.1;S: \oracle\product\10.1.0\Db_1\perl\site\5.6.1\lib;S:\oracle\product\10.1.0 \Db_1\sysman\admin\scripts PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=EM64T Family 15 Model 4 Stepping 10, GenuineIntel PROCESSOR_LEVEL=15 PROCESSOR_REVISION=040a ProgramFiles(x86)=C:\Program Files (x86) ProgramFiles=C:\Program Files (x86) ProgramW6432=C:\Program Files PROMPT=$P$G PWD=X:/gesh/build/newDev/openssl/Obj/nt52-x64 ROOT=../.. SHELL=c:/windows/system32/cmd.exe SYSTEM=nt52-x64 SystemDrive=C: SystemRoot=C:\WINNTS2K TEMP=C:\Documents and Settings\gshaw\Local Settings\Temp TMP=C:\Documents and Settings\gshaw\Local Settings\Temp USERDOMAIN=EMEAAD USERNAME=gshaw USERPROFILE=C:\Documents and Settings\gshaw VCINSTALLDIR=S:\Microsoft Visual Studio\VC VS80COMNTOOLS=S:\Microsoft Visual Studio\Common7\Tools\ VSINSTALLDIR=S:\Microsoft Visual Studio windir=C:\WINNTS2K XXX="xxx" ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]