Hi Has anyone out there ever download the Win32 source code for Apache and compiled it succesfully. I have been trying to find someone out there but, no one seems to have done it. I download the source code httpd-2.0.55-win32-src zip file from http://httpd.apache.org/download.cgi, and I tried the code from mirror apache.mirrors.pair.com and mirror Redwire. I follwed the steps listed below that I got from http://httpd.apache.org/download.cgihttp://httpd.apache.org/docs/2.1/platform/wi n_compiling.html but, I can not get the Apache Server code to build succesfully. I pasted the build log below. I am using Visual C++ 6.0.
Steps: Open the Apache.dsw workspace, and select InstallBin (Release or Debug build, as desired) as the Active Project. InstallBin causes all related project to be built, and then invokes Makefile.win to move the compiled executables and dlls. You may personalize the INSTDIR= choice by changing InstallBin's Settings, General tab, Build command line entry. INSTDIR defaults to the /Apache2 directory. If you only want a test compile (without installing) you may build the BuildBin project instead. Build Log: Deleting intermediate files and output files for project 'libapr - Win32 Debug'. Deleting intermediate files and output files for project 'libapriconv - Win32 Debug'. Build : warning : failed to (or don't know how to) build 'C:\httpd-2.0.55 \srclib\apr\include\apr.h' Deleting intermediate files and output files for project 'gen_uri_delims - Win32 Debug'. Deleting intermediate files and output files for project 'xml - Win32 Debug'. Deleting intermediate files and output files for project 'libaprutil - Win32 Debug'. Build : warning : failed to (or don't know how to) build 'C:\httpd-2.0.55 \srclib\apr-util\uri\gen_uri_delims.exe' Deleting intermediate files and output files for project 'dftables - Win32 Debug'. Deleting intermediate files and output files for project 'pcre - Win32 Debug'. Deleting intermediate files and output files for project 'pcreposix - Win32 Debug'. Deleting intermediate files and output files for project 'gen_test_char - Win32 Debug'. Deleting intermediate files and output files for project 'libhttpd - Win32 Debug'. Deleting intermediate files and output files for project 'Apache - Win32 Debug'. Deleting intermediate files and output files for project 'apr - Win32 Debug'. Deleting intermediate files and output files for project 'apriconv - Win32 Debug'. Deleting intermediate files and output files for project 'aprutil - Win32 Debug'. Build : warning : failed to (or don't know how to) build 'C:\httpd-2.0.55 \srclib\apr-util\uri\gen_uri_delims.exe' Deleting intermediate files and output files for project 'ApacheMonitor - Win32 Debug'. Deleting intermediate files and output files for project 'libapriconv_ccs_modules - Win32 Debug'. Deleting intermediate files and output files for project 'libapriconv_ces_modules - Win32 Debug'. Deleting intermediate files and output files for project 'mod_access - Win32 Debug'. Deleting intermediate files and output files for project 'mod_actions - Win32 Debug'. Deleting intermediate files and output files for project 'mod_alias - Win32 Debug'. Deleting intermediate files and output files for project 'mod_asis - Win32 Debug'. Deleting intermediate files and output files for project 'mod_auth - Win32 Debug'. Deleting intermediate files and output files for project 'mod_auth_anon - Win32 Debug'. Deleting intermediate files and output files for project 'mod_auth_dbm - Win32 Debug'. Deleting intermediate files and output files for project 'mod_auth_digest - Win32 Debug'. Deleting intermediate files and output files for project 'util_ldap - Win32 Debug'. Deleting intermediate files and output files for project 'mod_auth_ldap - Win32 Debug'. Deleting intermediate files and output files for project 'mod_autoindex - Win32 Debug'. Deleting intermediate files and output files for project 'mod_cern_meta - Win32 Debug'. Deleting intermediate files and output files for project 'mod_cgi - Win32 Debug'. Deleting intermediate files and output files for project 'mod_charset_lite - Win32 Debug'. Deleting intermediate files and output files for project 'mod_dav - Win32 Debug'. Deleting intermediate files and output files for project 'mod_dav_fs - Win32 Debug'. Deleting intermediate files and output files for project 'mod_dir - Win32 Debug'. Deleting intermediate files and output files for project 'mod_cache - Win32 Debug'. Deleting intermediate files and output files for project 'mod_disk_cache - Win32 Debug'. Deleting intermediate files and output files for project 'mod_env - Win32 Debug'. Deleting intermediate files and output files for project 'mod_expires - Win32 Debug'. Deleting intermediate files and output files for project 'mod_ext_filter - Win32 Debug'. Deleting intermediate files and output files for project 'mod_file_cache - Win32 Debug'. Deleting intermediate files and output files for project 'mod_headers - Win32 Debug'. Deleting intermediate files and output files for project 'mod_imap - Win32 Debug'. Deleting intermediate files and output files for project 'mod_include - Win32 Debug'. Deleting intermediate files and output files for project 'mod_info - Win32 Debug'. Deleting intermediate files and output files for project 'mod_isapi - Win32 Debug'. Deleting intermediate files and output files for project 'mod_logio - Win32 Debug'. Deleting intermediate files and output files for project 'mod_log_config - Win32 Debug'. Deleting intermediate files and output files for project 'mod_log_forensic - Win32 Debug'. Deleting intermediate files and output files for project 'mod_mem_cache - Win32 Debug'. Deleting intermediate files and output files for project 'mod_mime - Win32 Debug'. Deleting intermediate files and output files for project 'mod_mime_magic - Win32 Debug'. Deleting intermediate files and output files for project 'mod_negotiation - Win32 Debug'. Deleting intermediate files and output files for project 'mod_rewrite - Win32 Debug'. Deleting intermediate files and output files for project 'mod_setenvif - Win32 Debug'. Deleting intermediate files and output files for project 'mod_speling - Win32 Debug'. Deleting intermediate files and output files for project 'mod_status - Win32 Debug'. Deleting intermediate files and output files for project 'mod_unique_id - Win32 Debug'. Deleting intermediate files and output files for project 'mod_userdir - Win32 Debug'. Deleting intermediate files and output files for project 'mod_usertrack - Win32 Debug'. Deleting intermediate files and output files for project 'mod_vhost_alias - Win32 Debug'. Deleting intermediate files and output files for project 'mod_proxy - Win32 Debug'. Deleting intermediate files and output files for project 'mod_proxy_connect - Win32 Debug'. Deleting intermediate files and output files for project 'mod_proxy_ftp - Win32 Debug'. Deleting intermediate files and output files for project 'mod_proxy_http - Win32 Debug'. Deleting intermediate files and output files for project 'ab - Win32 Debug'. Deleting intermediate files and output files for project 'htdbm - Win32 Debug'. Deleting intermediate files and output files for project 'htdigest - Win32 Debug'. Deleting intermediate files and output files for project 'htpasswd - Win32 Debug'. Deleting intermediate files and output files for project 'logresolve - Win32 Debug'. Deleting intermediate files and output files for project 'rotatelogs - Win32 Debug'. Deleting intermediate files and output files for project 'wintty - Win32 Debug'. Deleting intermediate files and output files for project 'BuildBin - Win32 Debug'. --------------------Configuration: libapr - Win32 Debug-------------------- Creating apr.h from apr.hw Compiling resources... Compiling... dso.c copy.c dir.c fileacc.c filedup.c filepath.c filepath_util.c filestat.c filesys.c flock.c fullrw.c mktemp.c open.c pipe.c readwrite.c seek.c tempdir.c proc_mutex.c thread_cond.c thread_mutex.c Generating Code... Compiling... thread_rwlock.c apr_pools.c charset.c env.c errorcodes.c getopt.c internal.c misc.c otherchild.c rand.c start.c utf8.c version.c common.c mmap.c inet_ntop.c inet_pton.c poll.c pollacc.c sendrecv.c Generating Code... Compiling... sockaddr.c sockets.c sockopt.c apr_getpass.c shm.c apr_cpystrn.c apr_fnmatch.c apr_snprintf.c apr_strings.c apr_strnatcmp.c apr_strtok.c apr_hash.c apr_tables.c proc.c signals.c thread.c threadpriv.c access.c time.c timestr.c Generating Code... Compiling... groupinfo.c userinfo.c Generating Code... Linking... Creating library Debug/libapr.lib and object Debug/libapr.exp C:\httpd-2.0.55\srclib\apr\include\apr_want.h(52): Could not find the file strings.h. C:\httpd-2.0.55\srclib\apr\include\apr_want.h(85): Could not find the file sys/uio.h. C:\httpd-2.0.55\srclib\apr\include\apr_want.h(103): Could not find the file arpa/inet.h. --------------------Configuration: libapriconv - Win32 Debug-------------------- Compiling resources... Compiling... iconv.c iconv_ces.c iconv_ces_euc.c iconv_ces_iso2022.c iconv_int.c iconv_module.c iconv_uc.c Generating Code... C:\httpd-2.0.55\srclib\apr-iconv\lib\iconv_ces_iso2022.c(151) : warning C4761: integral size mismatch in argument; conversion supplied C:\httpd-2.0.55\srclib\apr-iconv\lib\iconv_ces_iso2022.c(238) : warning C4761: integral size mismatch in argument; conversion supplied C:\httpd-2.0.55\srclib\apr-iconv\lib\iconv_ces_euc.c(97) : warning C4761: integral size mismatch in argument; conversion supplied C:\httpd-2.0.55\srclib\apr-iconv\lib\iconv_ces_euc.c(143) : warning C4761: integral size mismatch in argument; conversion supplied Linking... Creating library Debug/libapriconv.lib and object Debug/libapriconv.exp C:\httpd-2.0.55\srclib\apr\include\apr_want.h(52): Could not find the file strings.h. C:\httpd-2.0.55\srclib\apr\include\apr_want.h(85): Could not find the file sys/uio.h. C:\httpd-2.0.55\srclib\apr\include\apr_want.h(103): Could not find the file arpa/inet.h. --------------------Configuration: gen_uri_delims - Win32 Debug----------------- --- Compiling... gen_uri_delims.c Linking... --------------------Configuration: xml - Win32 Debug-------------------- Creating config.h from winconfig.h File not found - .\WINCONFIG.H Creating expat.h from expat.h.in File not found - .\EXPAT.H.IN Compiling... xmlparse.c C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(77) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(80) : error C2061: syntax error : identifier 'KEY' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(81) : error C2059: syntax error : '}' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(84) : error C2061: syntax error : identifier 'NAMED' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(88) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(89) : error C2059: syntax error : '}' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(92) : error C2061: syntax error : identifier 'NAMED' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(93) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(94) : error C2059: syntax error : '}' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(109) : error C2061: syntax error : identifier 'XML_Char' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(112) : error C2059: syntax error : '}' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(115) : error C2143: syntax error : missing ';' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(115) : error C2059: syntax error : '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(116) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(117) : error C2059: syntax error : '}' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(120) : error C2143: syntax error : missing ';' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(120) : error C2059: syntax error : '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(121) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(123) : error C2059: syntax error : '}' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(129) : error C2061: syntax error : identifier 'TAG_NAME' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(132) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(133) : error C2059: syntax error : '}' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(136) : error C2143: syntax error : missing ';' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(136) : error C2059: syntax error : '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(137) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(139) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(140) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(141) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(142) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(145) : error C2059: syntax error : '}' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(150) : error C2143: syntax error : missing ';' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(150) : error C2059: syntax error : '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(155) : error C2059: syntax error : '}' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(160) : error C2061: syntax error : identifier 'XML_Char' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(161) : error C2059: syntax error : '}' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(164) : error C2061: syntax error : identifier 'BLOCK' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(165) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(166) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(166) : error C2040: 'end' : 'int *' differs in levels of indirection from 'int ** ' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(167) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(168) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(169) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(170) : error C2059: syntax error : '}' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(175) : error C2061: syntax error : identifier 'XML_Char' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(176) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(179) : error C2059: syntax error : '}' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(182) : error C2143: syntax error : missing ';' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(182) : error C2059: syntax error : '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(184) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(185) : error C2059: syntax error : '}' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(188) : error C2143: syntax error : missing ';' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(188) : error C2059: syntax error : '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(189) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(190) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(193) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(194) : error C2059: syntax error : '}' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(197) : error C2061: syntax error : identifier 'HASH_TABLE' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(198) : error C2061: syntax error : identifier 'elementTypes' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(198) : error C2059: syntax error : ';' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(199) : error C2061: syntax error : identifier 'attributeIds' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(199) : error C2059: syntax error : ';' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(200) : error C2061: syntax error : identifier 'prefixes' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(200) : error C2059: syntax error : ';' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(201) : error C2061: syntax error : identifier 'pool' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(201) : error C2059: syntax error : ';' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(207) : error C2061: syntax error : identifier 'defaultPrefix' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(207) : error C2059: syntax error : ';' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(210) : error C2143: syntax error : missing '{' before '*' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(216) : error C2059: syntax error : '}' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(222) : error C2061: syntax error : identifier 'ENTITY' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(223) : error C2059: syntax error : '}' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(225) : error C2146: syntax error : missing ')' before identifier 'parser' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(225) : error C2061: syntax error : identifier 'parser' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(225) : error C2059: syntax error : ';' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(225) : error C2059: syntax error : ',' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(228) : error C2059: syntax error : ')' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(230) : error C2061: syntax error : identifier 'prologProcessor' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(230) : error C2059: syntax error : ';' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(231) : error C2061: syntax error : identifier 'prologInitProcessor' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(231) : error C2059: syntax error : ';' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(232) : error C2061: syntax error : identifier 'contentProcessor' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(232) : error C2059: syntax error : ';' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(233) : error C2061: syntax error : identifier 'cdataSectionProcessor' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(233) : error C2059: syntax error : ';' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(237) : error C2061: syntax error : identifier 'epilogProcessor' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(237) : error C2059: syntax error : ';' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(238) : error C2061: syntax error : identifier 'errorProcessor' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(238) : error C2059: syntax error : ';' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(239) : error C2061: syntax error : identifier 'externalEntityInitProcessor' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(239) : error C2059: syntax error : ';' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(240) : error C2061: syntax error : identifier 'externalEntityInitProcessor2' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(240) : error C2059: syntax error : ';' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(241) : error C2061: syntax error : identifier 'externalEntityInitProcessor3' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(241) : error C2059: syntax error : ';' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(242) : error C2061: syntax error : identifier 'externalEntityContentProcessor' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(242) : error C2059: syntax error : ';' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(245) : error C2146: syntax error : missing ')' before identifier 'parser' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(245) : error C2061: syntax error : identifier 'parser' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(245) : error C2059: syntax error : ';' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(245) : error C2059: syntax error : ',' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(245) : error C2059: syntax error : ')' C:\httpd-2.0.55\srclib\apr-util\xml\expat\lib\xmlparse.c(245) : fatal error C1003: error count exceeds 100; stopping compilation xmlrole.c xmltok.c Generating Code... Error executing cl.exe. Apache.exe - 102 error(s), 4 warning(s)