Thanks to all who replied with suggestions. It turned out to be something completely different. I had used PKZIP to unzip and untar the distribution tarball and - surprise! - rather than creating links (Windows shortcuts) where appropriate, it creates 0-byte files! That meant that all of the header files in ./openssl/include were empty - not much surprise that it caused compilation problems. Even though config attempts to reestablish the "links" (shortcuts), the attempts fail because the targets already exist (sort of). I nuked all the 0-byte files I could find and re-ran config, after which make ran without a hitch.
-Nick > -----Original Message----- > From: Tim Regovich - [EMAIL PROTECTED] > [mailto:+openssl+nburkitt+222c6d3499.tregovich#yahoo.com@;spamgourmet.com > ] > Sent: Thursday, October 31, 2002 2:26 PM > To: [EMAIL PROTECTED] > Subject: Re: Building openssl on Win2K (openssl: addressed to trusted > sender for this address) > > > check the version of perl you are using. > I had the exact same problem and upgrading my perl > version fixed all of the issues. > I am sorry, but I do not have version numbers handy. > > Regards, > > Tim > --- Noel Burton-Krahn <[EMAIL PROTECTED]> wrote: > > Right, I remember I had a ton of problems building > > openssl under cygwin. No problems at all with > > ActiveState perl in an NT DOS prompt. > > > > --Noel > > > > ----- Original Message ----- > > From: Gait Boxman > > To: [EMAIL PROTECTED] > > Sent: Thursday, October 31, 2002 12:45 PM > > Subject: Re: Building openssl on Win2K > > > > > > I did it, and without any problem worth > > mentioning. > > Your troubles might be with two things, though. > > One might be the perl configure .. that is needed > > to set up the makefile, there is mention of a > > specific perl distro req'd, I just ran it with the > > one I had, and it worked fine (could be the required > > one, but I really can't remember which one I > > installed). > > Second is that you might have forgotten to run > > vcvars32 before the nmake. > > BTW, I built it with VC6 under Win2KPro. There is > > also an IDE for VC6, runs just as fine, and as a > > bonus, compiles all the openssl tools separately as > > well. > > > > ----- Original Message ----- > > From: [EMAIL PROTECTED] > > To: [EMAIL PROTECTED] > > Sent: Thursday, October 31, 2002 8:09 PM > > Subject: Building openssl on Win2K > > > > > > Okay, I give up. > > I followed the build instructions in INSTALL.W32 > > for VC++ only to find an unparseable makefile > > (ntdll.mak) with carriage returns embedded in the > > names of two macros (e.g. SSL^MOBJ=$(OBJ_D)\ssl.obj > > ...). > > When I fixed that, I discovered that the > > makefile was attempting to copy files from the > > $(SRC_D) (".") directory that actually lived in its > > many subdirectories. Rather than perform the major > > surgery required to fix that gaff, I decided to fall > > back, regroup and try plan B, building under Cygwin. > > That got me as far as the first call to gcc: > > gcc -I. -I../include -DTHREADS -DDSO_WIN32 > > -DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O2 -m486 > > -Wall -c -o cryptlib.o cryptlib.c > > cryptlib.c:105: #error "Inconsistency between > > crypto.h and cryptlib.c" > > cryptlib.c checks for > > #if CRYPTO_NUM_LOCKS != 29 > > # error "Inconsistency between crypto.h and > > cryptlib.c" > > #endif > > Of course, crypto.h says > > #define CRYPTO_NUM_LOCKS 29 > > but that doesn't seem to impress cryptlib.c. > > At this point I started to get suspicious... > > So my question is - is there anyone who has > > successfully built openssl-0.9.6g on any Win32 > > platform? If so, can I please hear from you as to > > how you managed the feat? > > Thanks, > > > > -Nick > > > > > __________________________________________________ > Do you Yahoo!? > HotJobs - Search new jobs daily now > http://hotjobs.yahoo.com/ > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List [EMAIL PROTECTED] > Automated List Manager [EMAIL PROTECTED] > ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]