Hi, I am trying to compile the OpenSSL DLLs using VC++ on Windows XP - I am using Microsoft Visual C++ 2008 Express Edition
I downloaded and installed the ActivePerl in C:\Perl. While runing the nmake command, I get following error - Building OpenSSL perl util/copy.pl ".\.\e_os.h" "tmp32dll\e_os.h" Can't load 'C:\oracle\perl\5.8.3\lib/MSWin32-x86-multi-thread/auto/Fcntl/Fcntl.dll' for module Fcntl: load_file:The specified modu le could not be found at C:\oracle\perl\5.8.3\lib/MSWin32-x86-multi-thread/XSLoader.pm line 68. at C:\oracle\perl\5.8.3\lib/MSWin32-x86-multi-thread/Fcntl.pm line 234 Compilation failed in require at util/copy.pl line 3. BEGIN failed--compilation aborted at util/copy.pl line 3. NMAKE : fatal error U1077: 'C:\Perl\bin\perl.EXE' : return code '0xff' Stop. Please help - Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\openssl\openssl-0.9.8k>set PATH=C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program Files\Microsoft Visual Stud io 9.0\VC\BIN;C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools;C:\WINDOWS\Microsoft.NET\Framework\v3.5;C:\WINDOWS\Micros oft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft Visual Studio 9.0\VC\VCPackages;C:\Program Files\Microsoft SDKs\Windows\v6 .0A\bin;C:\Perl\site\bin;C:\Perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem; C:\openssl\openssl-0.9.8k>echo %PATH% C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN;C:\Program Files\Micr osoft Visual Studio 9.0\Common7\Tools;C:\WINDOWS\Microsoft.NET\Framework\v3.5;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Pro gram Files\Microsoft Visual Studio 9.0\VC\VCPackages;C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin;C:\Perl\site\bin;C:\Perl\bi n;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem; C:\openssl\openssl-0.9.8k>nmake -help Microsoft (R) Program Maintenance Utility Version 9.00.30729.01 Copyright (C) Microsoft Corporation. All rights reserved. Usage: NMAKE @commandfile NMAKE [options] [/f makefile] [/x stderrfile] [macrodefs] [targets] Options: /A Build all evaluated targets /B Build if time stamps are equal /C Suppress output messages /D Display build information /E Override env-var macros /ERRORREPORT:{NONE|PROMPT|QUEUE|SEND} Report errors to Microsoft /G Display !include filenames /HELP Display brief usage message /I Ignore exit codes from commands /K Build unrelated targets on error /N Display commands but do not execute /NOLOGO Suppress copyright message /P Display NMAKE information /Q Check time stamps but do not build /R Ignore predefined rules/macros /S Suppress executed-commands display /T Change time stamps but do not build /U Dump inline files /Y Disable batch-mode /? Display brief usage message C:\openssl\openssl-0.9.8k>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/copy.pl ".\.\e_os.h" "tmp32dll\e_os.h" Can't load 'C:\oracle\perl\5.8.3\lib/MSWin32-x86-multi-thread/auto/Fcntl/Fcntl.dll' for module Fcntl: load_file:The specified modu le could not be found at C:\oracle\perl\5.8.3\lib/MSWin32-x86-multi-thread/XSLoader.pm line 68. at C:\oracle\perl\5.8.3\lib/MSWin32-x86-multi-thread/Fcntl.pm line 234 Compilation failed in require at util/copy.pl line 3. BEGIN failed--compilation aborted at util/copy.pl line 3. NMAKE : fatal error U1077: 'C:\Perl\bin\perl.EXE' : return code '0xff' Stop. C:\openssl\openssl-0.9.8k>perl -version This is perl, v5.10.0 built for MSWin32-x86-multi-thread (with 5 registered patches, see perl -V for more detail) Copyright 1987-2007, Larry Wall Binary build 1004 [287188] provided by ActiveState http://www.ActiveState.com Built Sep 3 2008 13:16:37 Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. C:\openssl\openssl-0.9.8k>echo %PATH% C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN;C:\Program Files\Micr osoft Visual Studio 9.0\Common7\Tools;C:\WINDOWS\Microsoft.NET\Framework\v3.5;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Pro gram Files\Microsoft Visual Studio 9.0\VC\VCPackages;C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin;C:\Perl\site\bin;C:\Perl\bi n;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem; C:\openssl\openssl-0.9.8k>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/copy.pl ".\.\e_os.h" "tmp32dll\e_os.h" Can't load 'C:\oracle\perl\5.8.3\lib/MSWin32-x86-multi-thread/auto/Fcntl/Fcntl.dll' for module Fcntl: load_file:The specified modu le could not be found at C:\oracle\perl\5.8.3\lib/MSWin32-x86-multi-thread/XSLoader.pm line 68. at C:\oracle\perl\5.8.3\lib/MSWin32-x86-multi-thread/Fcntl.pm line 234 Compilation failed in require at util/copy.pl line 3. BEGIN failed--compilation aborted at util/copy.pl line 3. NMAKE : fatal error U1077: 'C:\Perl\bin\perl.EXE' : return code '0xff' Stop. C:\openssl\openssl-0.9.8k> This is a PRIVATE message. If you are not the intended recipient, please delete without copying and kindly advise us by e-mail of the mistake in delivery. NOTE: Regardless of content, this e-mail shall not operate to bind CSC to any order or other contract unless pursuant to explicit written agreement or government initiative expressly permitting the use of e-mail for such purpose.