Hi Apache folks,

I am trying to compile Apache-2.2.11 on Windows-XP using VC7.1 in a Cygwin
shell  which was priorly passing (compiling sucessfully) with Apache-2.2.9.
(I actually have these steps embedded as a part of my shell script)

The compilation didn't go through fine for Apache-2.2.11 with the following
error message,

=====
....
To change these options use 'nmake -f Makefile.win [option=value]'
Example: nmake -f Makefile.win PORT=8080

Building Win32 Debug targets (D suffixes)
'msdev' is not recognized as an internal or external command,
operable program or batch file.
NMAKE : fatal error U1077: 'msdev' : return code '0x1'
Stop.
NMAKE : fatal error U1077: 'd:\buildtools\vcc7.1\bin\nmake.exe' : return
code '0
x2'
....

By looking at the difference in the source tree between Apache-2.2.9 &
Apache-2.2.11, I could see that "*.mak" & ".dep" are removed from the latest
source tree of Apache-2.2.11 & thus causing the problem.

By looking more into "Makefile.win" I could realise that, since these
.mak/.dep were present on Apache-2.2.9, it was probably using "nmake.exe" &
thus things were working as expected. As these files are not present now,
its using "msdev" and causing the problem.

Could you please help me out with the actual reason because of which build
files where removed from the latest source tree & do let me know if this is
a known defect with the latest apache.

Please do also let me know the counter measure to fix this problem.

Thanks and regards,
Sathya

Reply via email to