OpenSSL version: 0.9.8a
OS Name, Version, Hardware platform
WinXP Intel VisualStudio.NET2003
Application Details (name, version)
n/a
Problem Description (steps that will reproduce the problem, if known)
changing TMP_D causes build to fail
The build failed during compilation of any file that has the line
#include "../e_os.h"
for example:
.\crypto\md2\md2test.c
This works if TMP_D is using the default value because the file e_os.h will be
in openssl's root directory, and the include directory will under the root.
One workaround is to
copy e_os.h ..
But I think this should be fixed in the source, all lines
#include "../e_os.h"
Should be changed to
#include "e_os.h"
Thanks,
Michael
Example output:
applink.c
cl /Foe:\build\openssl\tmp32dll\md2test.obj -Ie:\build\openssl\inc32
-Ie:\build\openssl\tmp32dll /MD /Ox /O2 /Ob2 /W3 /W
X /Gs0 /GF /Gy /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN
-DDSO_WIN32 -D_CRT_SECURE_NO_DEPRECATE -DBN_ASM
-DMD5_ASM -DSHA1_ASM -DRMD160_ASM -DOPENSSL_USE_APPLINK -I. /Fdout32dll
-DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_KRB5 -c
.\crypto\md2\md2test.c
md2test.c
crypto\md2\md2test.c(63) : fatal error C1083: Cannot open include file:
'../e_os.h': No such file or directory
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"D:\Program Files\Microsoft Visual Studio .NET
2003\VC7\BIN\nmake.exe"' : return code '0x2'
Stop.
D:\My Documents\Visual Studio Projects\pmutility\openssl-0.9.8a>dir e_os.h
Volume in drive D is Data
Volume Serial Number is 3421-F4FB
Directory of D:\My Documents\Visual Studio Projects\pmutility\openssl-0.9.8a
09/22/2005 01:39 PM 21,409 e_os.h
1 File(s) 21,409 bytes
0 Dir(s) 30,438,250,496 bytes free
D:\My Documents\Visual Studio Projects\pmutility\openssl-0.9.8a>cat openssl.mak
build: ms\ntdll.mak
nmake -f ms\ntdll.mak OUT_D=$(SABUILDDIR)\openssl\out32dll
TMP_D=$(SABUILDDIR)\openssl\tmp32dll INC_D=$(SABUILDDIR)\open
ssl\inc32 INCO_D=$(SABUILDDIR)\openssl\inc32\openssl CP=copy
ms\ntdll.mak:
attrib -r Makefile*
attrib -r crypto/openssl*
perl Configure VC-WIN32
ms\do_masm.bat
clean:
nmake -f ms\ntdll.mak clean TMP_D=$(SABUILDDIR)\openssl\tmp32dll
INC_D=$(SABUILDDIR)\openssl\inc32 INCO_D=$(SABUILDDIR)\
openssl\inc32\openssl CP=copy
D:\My Documents\Visual Studio Projects\pmutility\openssl-0.9.8a>
Stack Traceback (if the application dumps core)
n/a
_______________
Siebel
IT'S ALL ABOUT THE CUSTOMER
Visit www.siebel.com
This e-mail message is for the sole use of the intended recipient(s) and
contains confidential and/or privileged information belonging to Siebel
Systems, Inc. or its customers or partners. Any unauthorized review, use,
copying, disclosure or distribution of this message is strictly prohibited. If
you are not an intended recipient of this message, please contact the sender by
reply e-mail and destroy all soft and hard copies of the message and any
attachments. Thank you for your cooperation.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]