This was resolved by doing a command line build and changing the default
INSTDIR value to something other than /Apache22 (ie, D:\Apache22). I
retested the command line build using the default and it failed at the
same place as noted below. 
 
I did not retest the MSCV++ to see if changing the default install
location rectified the error. I would assume it does however.
 
Dan
 
 
________________________________

From: Stusynski, Dan [mailto:[EMAIL PROTECTED] 
Sent: Monday, February 11, 2008 12:22 PM
To: users@httpd.apache.org
Subject: [EMAIL PROTECTED] Apache 2.2.8 Windows Compile Issue/Failure


Hello all,
 
Hopefully someone can provide guidance or has seen this problem before
since google didn't dredge up anything useful. 
 
During my Win XP build of Apache 2.2.8 using MSCV++ 6.0 I've run across
an issue I can't immediately resolve.
 
The build fails towards the end of the build when the file
<apache_src_dir>/build/installwinconf.awk gets invoked, the compile
fails with the following error:
 
D:\apache_builds\windows_M030\httpd-2.2.8>(copy docs\conf\mime.types
"\Apache22\conf\original\mime.types"   0<.y ) 
        1 file(s) copied.
 awk -f build\installwinconf.awk example.com www.example.com
[EMAIL PROTECTED] 80 443 "\Apache22 " docs/conf/
awk: build\installwinconf.awk:49: fatal: can't redirect to
`/Apache22/logs/install.log' (No such file or directory)
NMAKE : fatal error U1077: 'awk' : return code '0x2'
Stop.
Error executing NMAKE.
httpd.exe - 1 error(s), 10 warning(s)
 
 
It can't find logs/install.log since it doesn't exist in the directory
after checking. If I comment out the print statements (or remove the
piping into the install.log) in the installwinconf.awk, and rebuild I
get a subsequent error:
 
 
D:\apache_builds\windows_M030\httpd-2.2.8>(copy docs\conf\mime.types
"\Apache22\conf\original\mime.types"   0<.y ) 
        1 file(s) copied.
 awk -f build\installwinconf.awk example.com www.example.com
[EMAIL PROTECTED] 80 443 "\Apache22 " docs/conf/
Installing Apache HTTP 2.0 server with
 DomainName =    example.com
 ServerName =    www.example.com
 ServerAdmin =   [EMAIL PROTECTED]
 ServerPort =    80
 ServerSslPort = 80
 ServerRoot =    /Apache22
awk: build\installwinconf.awk:194: fatal: can't redirect to
`/Apache22/conf/original/extra/httpd-autoindex.conf' (No such file or
directory)
NMAKE : fatal error U1077: 'awk' : return code '0x2'
Stop.
Error executing NMAKE.
httpd.exe - 1 error(s), 10 warning(s)

 
A quick check shows that
`/Apache22/conf/original/extra/httpd-autoindex.conf' doens't exist
either. However, the file /Apache22/conf/extra/httpd-autoindex.conf does
exist, and appears (using a quick check) to have the correct values
where the tokens are/were. For examle, www.example.com would have
replaced the @@servername@@ token.
 
These errors didn't occur with 2.2.6. Any thoughts on how to proceed or
resolve this error? Creating dummy files or copying the tokenized source
files from <apache_src_dir>/docs/conf/ to this location didn't allow the
build to proceed.
 
Any help is appreciated.
 
Dan

Reply via email to