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.