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.

Reply via email to