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]

Reply via email to