So sorry to say this, but the beta will not compile properly in VC++7. Apache is
throwing an exception at startup. Debugging gives the following message:
"Runtime check failure #0 - The value of ESP was not properly saved across a function
call. This is usually a result of calling a function declared with one calling
convention with a function pointer declared with a different calling convention."
So, what is the problem? It seems like libhttpd.dll is causing the exception in a
macro in mod_include.c. Since it is a macro the compiler will not recognize the
problem at compile time and at runtime an exception will be thrown.
Here is the call:
apache.exe::ap_setup_prelinked_modules(process);
libhttpd.dll::config.c::line531
ap_setup_prelinked_modules(..)
for (m = ap_prelinked_modules; *m != NULL; m++)
ap_add_module(*m, process->pconf);
libhttpd.dll::config.c::line402
ap_add_module(..)
ap_register_hooks(m, p);
libhttpd.dll::config.c::line340
ap_register_hooks(..)
m->register_hooks(p);
libhttpd.dll::mod_include.c::line2851
register_hooks(apr_pool_t *p)
APR_REGISTER_OPTIONAL_FN(ap_ssi_parse_string);
----exception----
Any workaround?
I included my build logs. There is a lot of conversion warnings and a strange link
warning in the libhttpd.dll:
LINK : warning LNK4013: image size 0xCA000 exceeds specified maximum 0xA0000
What is this?
Note: The compiler (13.009030) is using the MS C runtime library MSVCR70:DLL.
thanks, Jerker Bäck
| Build Log |
|
| Command Lines |
Creating temporary file "d:\temp\RSP693.tmp" with contents [ /Od /I "./include" /I "../apr/include" /I "./include/private" /I "./dbm/sdbm" /I "./xml/expat/lib" /I "./expat/lib" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "APU_DECLARE_EXPORT" /D "APU_USE_SDBM" /D "_MBCS" /D "_WINDLL" /FD /EHsc /RTC1 /RTCs /RTCu /RTCc /MDd /GS /Gy /Fo".\Debug/" /Fd".\Debug/vc70.pdb" /W3 /c /Wp64 /ZI "xml\apr_xml.c" "hooks\apr_hooks.c" "encoding\apr_base64.c" "dbm\apr_dbm.c" "dbm\sdbm\sdbm_pair.c" "dbm\sdbm\sdbm_lock.c" "dbm\sdbm\sdbm_hash.c" "dbm\sdbm\sdbm.c" "crypto\apr_sha1.c" "buckets\apr_buckets_socket.c" "buckets\apr_buckets_simple.c" "buckets\apr_buckets_refcount.c" "buckets\apr_buckets_pool.c" "buckets\apr_buckets_pipe.c" "buckets\apr_buckets_mmap.c" "buckets\apr_buckets_heap.c" "buckets\apr_buckets_flush.c" "buckets\apr_buckets_file.c" "buckets\apr_buckets_eos.c" "buckets\apr_buckets.c" "buckets\apr_brigade.c" ] Creating command line "cl.exe @d:\temp\RSP693.tmp /nologo" Creating temporary file "d:\temp\RSP694.tmp" with contents [ /OUT:".\Debug/libaprutil.dll" /INCREMENTAL /NOLOGO /DLL /DEBUG /PDB:".\Debug/libaprutil.pdb" /MAP:".\Debug/libaprutil.map" /SUBSYSTEM:WINDOWS /BASE:"0x6ED00000" /IMPLIB:".\Debug/libaprutil.lib" ws2_32.lib mswsock.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "\Projekt\apache\httpd-2_0_16\srclib\apr\Debug\libapr.lib" "xml\expat\lib\LibD\xml.lib" "Debug\apr_brigade.obj" "Debug\apr_buckets.obj" "Debug\apr_buckets_eos.obj" "Debug\apr_buckets_file.obj" "Debug\apr_buckets_flush.obj" "Debug\apr_buckets_heap.obj" "Debug\apr_buckets_mmap.obj" "Debug\apr_buckets_pipe.obj" "Debug\apr_buckets_pool.obj" "Debug\apr_buckets_refcount.obj" "Debug\apr_buckets_simple.obj" "Debug\apr_buckets_socket.obj" "Debug\apr_sha1.obj" "Debug\sdbm.obj" "Debug\sdbm_hash.obj" "Debug\sdbm_lock.obj" "Debug\sdbm_pair.obj" "Debug\apr_dbm.obj" "Debug\apr_base64.obj" "Debug\apr_hooks.obj" "Debug\apr_xml.obj" ] Creating command line "link.exe @d:\temp\RSP694.tmp" |
| Output Window |
Compiling... apr_xml.c i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\xml\apr_xml.c(589) : warning C4267: '+=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\xml\apr_xml.c(614) : warning C4267: '+=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\xml\apr_xml.c(619) : warning C4267: '+=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\xml\apr_xml.c(625) : warning C4267: '+=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\xml\apr_xml.c(631) : warning C4267: '+=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\xml\apr_xml.c(650) : warning C4267: '+=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\xml\apr_xml.c(654) : warning C4267: '+=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\xml\apr_xml.c(667) : warning C4267: '+=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\xml\apr_xml.c(675) : warning C4267: '=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\xml\apr_xml.c(694) : warning C4267: 'initializing' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\xml\apr_xml.c(762) : warning C4267: '=' : conversion from 'size_t' to 'apr_size_t', possible loss of data apr_hooks.c i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\hooks\apr_hooks.c(299) : warning C4267: 'function' : conversion from 'size_t' to 'apr_ssize_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\hooks\apr_hooks.c(320) : warning C4267: 'function' : conversion from 'size_t' to 'apr_ssize_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\hooks\apr_hooks.c(339) : warning C4267: 'function' : conversion from 'size_t' to 'apr_ssize_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\hooks\apr_hooks.c(347) : warning C4267: 'function' : conversion from 'size_t' to 'apr_ssize_t', possible loss of data apr_base64.c apr_dbm.c sdbm_pair.c sdbm_lock.c sdbm_hash.c sdbm.c apr_sha1.c apr_buckets_socket.c apr_buckets_simple.c apr_buckets_refcount.c apr_buckets_pool.c apr_buckets_pipe.c apr_buckets_mmap.c apr_buckets_heap.c apr_buckets_flush.c apr_buckets_file.c apr_buckets_eos.c apr_buckets.c Generating Code... Compiling... apr_brigade.c i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\buckets\apr_brigade.c(248) : warning C4018: '>' : signed/unsigned mismatch i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\buckets\apr_brigade.c(272) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr-util\buckets\apr_brigade.c(325) : warning C4267: 'function' : conversion from 'size_t' to 'apr_size_t', possible loss of data Generating Code... Linking... Creating library .\Debug/libaprutil.lib and object .\Debug/libaprutil.exp |
| Results |
Build log was saved at "file://I:\Projekt\apache\httpd-2_0_16\srclib\apr-util\Debug\BuildLog.htm" libaprutil - 0 error(s), 18 warning(s) |
| Build Log |
|
| Command Lines |
Creating temporary file "d:\temp\RSP6D3.bat" with contents [ @echo off .\server\gen_uri_delims.exe >.\server\uri_delims.h echo Generated uri_delims.h from gen_uri_delims.exe if errorlevel 1 goto VCReportError goto end :VCReportError echo Project : error PRJ0019: A tool returned an error code: "Generating uri_delims.h" exit 1 :end ] Creating command line "d:\temp\RSP6D3.bat" Creating temporary file "d:\temp\RSP6D4.bat" with contents [ @echo off .\server\gen_test_char.exe >.\server\test_char.h echo Generated test_char.h from gen_test_char.exe if errorlevel 1 goto VCReportError goto end :VCReportError echo Project : error PRJ0019: A tool returned an error code: "Generating test_char.h" exit 1 :end ] Creating command line "d:\temp\RSP6D4.bat" Creating temporary file "d:\temp\RSP6D5.tmp" with contents [ /Od /I ".\include" /I ".\srclib\apr\include" /I ".\srclib\apr-util\include" /I "./server/mpm/winnt" /I "./srclib/expat-lite" /I "./os/win32" /I "./modules/http" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "AP_DECLARE_EXPORT" /D "_MBCS" /D "_WINDLL" /FD /EHsc /RTC1 /RTCs /RTCu /RTCc /MDd /GS /Gy /Fo".\Debug/" /Fd".\Debug/vc70.pdb" /W3 /c /Wp64 /ZI "server\mpm\winnt\service.c" "server\mpm\winnt\registry.c" "server\mpm\winnt\mpm_winnt.c" "server\listen.c" "server\util_xml.c" "os\win32\util_win32.c" "server\util_uri.c" "server\util_script.c" "server\util_md5.c" "server\util_filter.c" "server\util_date.c" "server\util_cfgtree.c" "server\util.c" "server\rfc1413.c" "server\protocol.c" "server\request.c" "server\core.c" "server\error_bucket.c" "modules\mappers\mod_userdir.c" "modules\mappers\mod_so.c" "modules\metadata\mod_setenvif.c" "modules\mappers\mod_negotiation.c" "modules\http\mod_mime.c" "modules\loggers\mod_log_config.c" "modules\arch\win32\mod_isapi.c" "modules\filters\mod_include.c" "modules\mappers\mod_imap.c" "modules\metadata\mod_env.c" "modules\mappers\mod_dir.c" "modules\generators\mod_cgi.c" "modules\generators\mod_autoindex.c" "modules\aaa\mod_auth.c" "modules\generators\mod_asis.c" "modules\mappers\mod_alias.c" "modules\mappers\mod_actions.c" "modules\aaa\mod_access.c" "modules\http\http_request.c" "modules\http\http_protocol.c" "modules\http\http_core.c" "server\vhost.c" "server\scoreboard.c" "server\log.c" "server\connection.c" "server\config.c" "os\win32\modules.c" "server\buildmark.c" ] Creating command line "cl.exe @d:\temp\RSP6D5.tmp /nologo" Creating temporary file "d:\temp\RSP6D6.tmp" with contents [ /OUT:".\Debug/libhttpd.dll" /INCREMENTAL /NOLOGO /DLL /DEBUG /PDB:".\Debug/libhttpd.pdb" /MAP /SUBSYSTEM:WINDOWS /OPT:NOREF /OPT:NOICF /OPT:NOWIN98 /BASE:"@"os\win32\BaseAddr.ref",libhttpd" /IMPLIB:".\Debug/libhttpd.lib" /MACHINE:IX86 ws2_32.lib mswsock.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "srclib\apr\Debug\libapr.lib" "srclib\apr-util\Debug\libaprutil.lib" "srclib\pcre\LibD\pcre.lib" "srclib\pcre\LibD\pcreposix.lib" "Debug\buildmark.obj" "Debug\modules.obj" "Debug\config.obj" "Debug\connection.obj" "Debug\log.obj" "Debug\scoreboard.obj" "Debug\vhost.obj" "Debug\http_core.obj" "Debug\http_protocol.obj" "Debug\http_request.obj" "Debug\mod_access.obj" "Debug\mod_actions.obj" "Debug\mod_alias.obj" "Debug\mod_asis.obj" "Debug\mod_auth.obj" "Debug\mod_autoindex.obj" "Debug\mod_cgi.obj" "Debug\mod_dir.obj" "Debug\mod_env.obj" "Debug\mod_imap.obj" "Debug\mod_include.obj" "Debug\mod_isapi.obj" "Debug\mod_log_config.obj" "Debug\mod_mime.obj" "Debug\mod_negotiation.obj" "Debug\mod_setenvif.obj" "Debug\mod_so.obj" "Debug\mod_userdir.obj" "Debug\error_bucket.obj" "Debug\core.obj" "Debug\request.obj" "Debug\protocol.obj" "Debug\rfc1413.obj" "Debug\util.obj" "Debug\util_cfgtree.obj" "Debug\util_date.obj" "Debug\util_filter.obj" "Debug\util_md5.obj" "Debug\util_script.obj" "Debug\util_uri.obj" "Debug\util_win32.obj" "Debug\util_xml.obj" "Debug\listen.obj" "Debug\mpm_winnt.obj" "Debug\registry.obj" "Debug\service.obj" ] Creating command line "link.exe @d:\temp\RSP6D6.tmp" |
| Output Window |
Generating uri_delims.h Generated uri_delims.h from gen_uri_delims.exe Generating test_char.h Generated test_char.h from gen_test_char.exe Compiling... service.c i:\Projekt\apache\httpd-2_0_16\server\mpm\winnt\service.c(143) : warning C4267: 'function' : conversion from 'size_t' to 'DWORD', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\mpm\winnt\service.c(168) : warning C4267: 'function' : conversion from 'size_t' to 'DWORD', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\mpm\winnt\service.c(466) : warning C4267: 'function' : conversion from 'size_t' to 'DWORD', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\mpm\winnt\service.c(646) : warning C4267: 'function' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\mpm\winnt\service.c(1058) : warning C4090: '=' : different 'const' qualifiers registry.c i:\Projekt\apache\httpd-2_0_16\server\mpm\winnt\registry.c(396) : warning C4267: '+=' : conversion from 'size_t' to 'int', possible loss of data mpm_winnt.c i:\Projekt\apache\httpd-2_0_16\server\mpm\winnt\mpm_winnt.c(170) : warning C4312: 'type cast' : conversion from 'int' to 'char *' of greater size i:\Projekt\apache\httpd-2_0_16\server\mpm\winnt\mpm_winnt.c(1027) : warning C4312: 'type cast' : conversion from 'int' to 'void *' of greater size i:\Projekt\apache\httpd-2_0_16\server\mpm\winnt\mpm_winnt.c(1035) : warning C4312: 'type cast' : conversion from 'int' to 'void *' of greater size i:\Projekt\apache\httpd-2_0_16\server\mpm\winnt\mpm_winnt.c(1190) : warning C4311: 'type cast' : pointer truncation from 'HANDLE ' to 'int' i:\Projekt\apache\httpd-2_0_16\server\mpm\winnt\mpm_winnt.c(1255) : warning C4267: '+=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\mpm\winnt\mpm_winnt.c(1259) : warning C4267: 'function' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\mpm\winnt\mpm_winnt.c(1338) : warning C4133: 'function' : incompatible types - from 'int *__w64 ' to 'apr_os_sock_t *' i:\Projekt\apache\httpd-2_0_16\server\mpm\winnt\mpm_winnt.c(1497) : warning C4313: 'printf' : '%d' in format string conflicts with argument 1 of type 'HANDLE ' listen.c util_xml.c i:\Projekt\apache\httpd-2_0_16\server\util_xml.c(89) : warning C4267: 'initializing' : conversion from 'size_t' to 'apr_size_t', possible loss of data util_win32.c util_uri.c util_script.c i:\Projekt\apache\httpd-2_0_16\server\util_script.c(295) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\util_script.c(296) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\util_script.c(418) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data util_md5.c util_filter.c util_date.c util_cfgtree.c util.c i:\Projekt\apache\httpd-2_0_16\server\util.c(848) : warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\util.c(1422) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\util.c(1423) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\util.c(1439) : warning C4267: 'function' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\util.c(1581) : warning C4267: 'function' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\util.c(1601) : warning C4267: 'function' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\util.c(1691) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\util.c(1825) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data rfc1413.c i:\Projekt\apache\httpd-2_0_16\server\rfc1413.c(209) : warning C4018: '<' : signed/unsigned mismatch i:\Projekt\apache\httpd-2_0_16\server\rfc1413.c(210) : warning C4267: 'initializing' : conversion from 'size_t' to 'apr_size_t', possible loss of data protocol.c i:\Projekt\apache\httpd-2_0_16\server\protocol.c(315) : warning C4267: 'function' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\protocol.c(321) : warning C4267: 'function' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\protocol.c(355) : warning C4267: 'function' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\protocol.c(753) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\protocol.c(1358) : warning C4267: 'function' : conversion from 'size_t' to 'apr_off_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\protocol.c(1358) : warning C4267: 'function' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\protocol.c(1455) : warning C4267: '=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\protocol.c(1522) : warning C4267: '=' : conversion from 'size_t' to 'apr_size_t', possible loss of data request.c i:\Projekt\apache\httpd-2_0_16\server\request.c(442) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\server\request.c(688) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data core.c i:\Projekt\apache\httpd-2_0_16\server\core.c(1915) : warning C4311: 'type cast' : pointer truncation from 'void *' to 'long' i:\Projekt\apache\httpd-2_0_16\server\core.c(2046) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data error_bucket.c mod_userdir.c mod_so.c Generating Code... i:\projekt\apache\httpd-2_0_16\server\mpm\winnt\service.c(908) : warning C4715: 'mpm_service_install' : not all control paths return a value Compiling... mod_setenvif.c mod_negotiation.c i:\Projekt\apache\httpd-2_0_16\modules\mappers\mod_negotiation.c(404) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\mappers\mod_negotiation.c(407) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\mappers\mod_negotiation.c(835) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\mappers\mod_negotiation.c(926) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\mappers\mod_negotiation.c(1044) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\mappers\mod_negotiation.c(2193) : warning C4244: '=' : conversion from 'float' to 'long', possible loss of data mod_mime.c i:\Projekt\apache\httpd-2_0_16\modules\http\mod_mime.c(750) : warning C4267: 'function' : conversion from 'size_t' to 'apr_size_t', possible loss of data mod_log_config.c i:\Projekt\apache\httpd-2_0_16\modules\loggers\mod_log_config.c(913) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data mod_isapi.c i:\Projekt\apache\httpd-2_0_16\modules\arch\win32\mod_isapi.c(571) : warning C4267: '+=' : conversion from 'size_t' to 'DWORD', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\arch\win32\mod_isapi.c(604) : warning C4267: '+=' : conversion from 'size_t' to 'DWORD', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\arch\win32\mod_isapi.c(631) : warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\arch\win32\mod_isapi.c(658) : warning C4311: 'type cast' : pointer truncation from 'LPDWORD ' to 'apr_size_t' i:\Projekt\apache\httpd-2_0_16\modules\arch\win32\mod_isapi.c(787) : warning C4267: '=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\arch\win32\mod_isapi.c(789) : warning C4267: '=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\arch\win32\mod_isapi.c(920) : warning C4267: 'function' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\arch\win32\mod_isapi.c(1005) : warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\arch\win32\mod_isapi.c(1016) : warning C4267: '-=' : conversion from 'size_t' to 'DWORD', possible loss of data mod_include.c i:\Projekt\apache\httpd-2_0_16\modules\filters\mod_include.c(913) : warning C4267: '=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\filters\mod_include.c(972) : warning C4267: '=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\filters\mod_include.c(1138) : warning C4267: '=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\filters\mod_include.c(1145) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\filters\mod_include.c(1199) : warning C4267: '=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\filters\mod_include.c(1835) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\filters\mod_include.c(2315) : warning C4267: '=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\filters\mod_include.c(2316) : warning C4267: '=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\filters\mod_include.c(2727) : warning C4267: '=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\filters\mod_include.c(2795) : warning C4267: 'function' : conversion from 'size_t' to 'apr_ssize_t', possible loss of data mod_imap.c i:\Projekt\apache\httpd-2_0_16\modules\mappers\mod_imap.c(458) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\mappers\mod_imap.c(473) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data mod_env.c mod_dir.c mod_cgi.c i:\Projekt\apache\httpd-2_0_16\modules\generators\mod_cgi.c(840) : warning C4267: '=' : conversion from 'size_t' to 'apr_size_t', possible loss of data mod_autoindex.c i:\Projekt\apache\httpd-2_0_16\modules\generators\mod_autoindex.c(1321) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\generators\mod_autoindex.c(1415) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data mod_auth.c mod_asis.c mod_alias.c i:\Projekt\apache\httpd-2_0_16\modules\mappers\mod_alias.c(187) : warning C4311: 'type cast' : pointer truncation from 'void *' to 'long' mod_actions.c mod_access.c i:\Projekt\apache\httpd-2_0_16\modules\aaa\mod_access.c(218) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\modules\aaa\mod_access.c(219) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data http_request.c http_protocol.c i:\Projekt\apache\httpd-2_0_16\modules\http\http_protocol.c(1303) : warning C4267: 'function' : conversion from 'size_t' to 'apr_size_t', possible loss of data http_core.c vhost.c Generating Code... Compiling... scoreboard.c log.c connection.c config.c i:\Projekt\apache\httpd-2_0_16\server\config.c(1058) : warning C4311: 'type cast' : pointer truncation from 'void *' to 'long' i:\Projekt\apache\httpd-2_0_16\server\config.c(1070) : warning C4311: 'type cast' : pointer truncation from 'void *' to 'long' i:\Projekt\apache\httpd-2_0_16\server\config.c(1081) : warning C4311: 'type cast' : pointer truncation from 'void *' to 'long' i:\Projekt\apache\httpd-2_0_16\server\config.c(1094) : warning C4311: 'type cast' : pointer truncation from 'void *' to 'long' modules.c buildmark.c Generating Code... Linking... Creating library .\Debug/libhttpd.lib and object .\Debug/libhttpd.exp LINK : warning LNK4013: image size 0xCA000 exceeds specified maximum 0xA0000 |
| Results |
Build log was saved at "file://I:\Projekt\apache\httpd-2_0_16\Debug\BuildLog.htm" libhttpd - 0 error(s), 82 warning(s) |
| Build Log |
|
| Command Lines |
Creating temporary file "d:\temp\RSP6DA.bat" with contents [ @echo off copy .\include\apr.hw .\include\apr.h > nul echo Created apr.h from apr.hw if errorlevel 1 goto VCReportError goto end :VCReportError echo Project : error PRJ0019: A tool returned an error code: "Performing Custom Build Step" exit 1 :end ] Creating command line "d:\temp\RSP6DA.bat" Creating temporary file "d:\temp\RSP6DB.tmp" with contents [ /Od /I "./include" /I "./include/arch" /I "./include/arch/win32" /I "./include/arch/unix" /D "_DEBUG" /D "APR_DECLARE_EXPORT" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_WINDLL" /FD /EHsc /RTC1 /RTCs /RTCu /RTCc /MDd /GS /Gy /Fo".\Debug/" /Fd".\Debug/vc70.pdb" /W3 /c /Wp64 /ZI "user\win32\userinfo.c" "user\win32\groupinfo.c" "mmap\win32\mmap.c" "mmap\unix\common.c" "i18n\unix\utf8_ucs2.c" "lib\apr_signal.c" "lib\apr_pools.c" "dso\win32\dso.c" "threadproc\win32\threadpriv.c" "threadproc\win32\thread.c" "threadproc\win32\signals.c" "threadproc\win32\proc.c" "network_io\win32\sockopt.c" "network_io\win32\sockets.c" "network_io\win32\sockaddr.c" "network_io\win32\sendrecv.c" "network_io\win32\poll.c" "network_io\unix\inet_pton.c" "network_io\unix\inet_ntop.c" "locks\win32\locks.c" "file_io\win32\seek.c" "file_io\win32\readwrite.c" "file_io\win32\pipe.c" "file_io\win32\open.c" "file_io\unix\fullrw.c" "file_io\win32\flock.c" "file_io\win32\filestat.c" "file_io\win32\filedup.c" "file_io\unix\fileacc.c" "file_io\win32\dir.c" "misc\unix\uuid.c" "misc\unix\start.c" "misc\win32\rand.c" "misc\win32\names.c" "misc\win32\misc.c" "misc\win32\getuuid.c" "misc\unix\getopt.c" "misc\unix\errorcodes.c" "tables\apr_tables.c" "tables\apr_hash.c" "passwd\apr_md5.c" "passwd\apr_getpass.c" "strings\apr_strnatcmp.c" "strings\apr_strings.c" "strings\apr_snprintf.c" "strings\apr_fnmatch.c" "strings\apr_cpystrn.c" "time\win32\timestr.c" "time\win32\time.c" "time\win32\access.c" ] Creating command line "cl.exe @d:\temp\RSP6DB.tmp /nologo" Creating temporary file "d:\temp\RSP6DC.tmp" with contents [ /OUT:".\Debug/libapr.dll" /INCREMENTAL /NOLOGO /DLL /DEBUG /PDB:".\Debug/libapr.pdb" /MAP:".\Debug/libapr.map" /SUBSYSTEM:WINDOWS /OPT:NOREF /OPT:NOWIN98 /BASE:"0x6EE0000" /IMPLIB:".\Debug/libapr.lib" /MACHINE:IX86 ws2_32.lib mswsock.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "Debug\access.obj" "Debug\time.obj" "Debug\timestr.obj" "Debug\apr_cpystrn.obj" "Debug\apr_fnmatch.obj" "Debug\apr_snprintf.obj" "Debug\apr_strings.obj" "Debug\apr_strnatcmp.obj" "Debug\apr_getpass.obj" "Debug\apr_md5.obj" "Debug\apr_hash.obj" "Debug\apr_tables.obj" "Debug\errorcodes.obj" "Debug\getopt.obj" "Debug\getuuid.obj" "Debug\misc.obj" "Debug\names.obj" "Debug\rand.obj" "Debug\start.obj" "Debug\uuid.obj" "Debug\dir.obj" "Debug\fileacc.obj" "Debug\filedup.obj" "Debug\filestat.obj" "Debug\flock.obj" "Debug\fullrw.obj" "Debug\open.obj" "Debug\pipe.obj" "Debug\readwrite.obj" "Debug\seek.obj" "Debug\locks.obj" "Debug\inet_ntop.obj" "Debug\inet_pton.obj" "Debug\poll.obj" "Debug\sendrecv.obj" "Debug\sockaddr.obj" "Debug\sockets.obj" "Debug\sockopt.obj" "Debug\proc.obj" "Debug\signals.obj" "Debug\thread.obj" "Debug\threadpriv.obj" "Debug\dso.obj" "Debug\apr_pools.obj" "Debug\apr_signal.obj" "Debug\utf8_ucs2.obj" "Debug\common.obj" "Debug\mmap.obj" "Debug\groupinfo.obj" "Debug\userinfo.obj" ] Creating command line "link.exe @d:\temp\RSP6DC.tmp" |
| Output Window |
Performing Custom Build Step Created apr.h from apr.hw Compiling... userinfo.c groupinfo.c mmap.c common.c utf8_ucs2.c apr_signal.c apr_pools.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\lib\apr_pools.c(1006) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\lib\apr_pools.c(1028) : warning C4267: 'function' : conversion from 'size_t' to 'apr_ssize_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\lib\apr_pools.c(1288) : warning C4312: 'type cast' : conversion from 'pid_t' to 'HANDLE ' of greater size dso.c threadpriv.c thread.c signals.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\threadproc\win32\signals.c(69) : warning C4312: 'type cast' : conversion from 'pid_t' to 'HANDLE ' of greater size proc.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\threadproc\win32\proc.c(407) : warning C4267: '+=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\threadproc\win32\proc.c(411) : warning C4267: 'function' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\threadproc\win32\proc.c(440) : warning C4311: 'type cast' : pointer truncation from 'HANDLE ' to 'pid_t' i:\Projekt\apache\httpd-2_0_16\srclib\apr\threadproc\win32\proc.c(465) : warning C4312: 'type cast' : conversion from 'pid_t' to 'HANDLE ' of greater size i:\Projekt\apache\httpd-2_0_16\srclib\apr\threadproc\win32\proc.c(474) : warning C4312: 'type cast' : conversion from 'pid_t' to 'HANDLE ' of greater size sockopt.c sockets.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\network_io\win32\sockets.c(202) : warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\network_io\win32\sockets.c(234) : warning C4133: 'function' : incompatible types - from 'apr_socklen_t *__w64 ' to 'int *' i:\Projekt\apache\httpd-2_0_16\srclib\apr\network_io\win32\sockets.c(281) : warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data sockaddr.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\network_io\win32\sockaddr.c(66) : warning C4133: 'function' : incompatible types - from 'apr_socklen_t *__w64 ' to 'int *' sendrecv.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\network_io\win32\sendrecv.c(164) : warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\network_io\win32\sendrecv.c(183) : warning C4133: 'function' : incompatible types - from 'apr_socklen_t *__w64 ' to 'int *' poll.c inet_pton.c inet_ntop.c locks.c Generating Code... Compiling... seek.c readwrite.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\file_io\win32\readwrite.c(336) : warning C4267: 'initializing' : conversion from 'size_t' to 'DWORD', possible loss of data pipe.c open.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\file_io\win32\open.c(83) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\file_io\win32\open.c(121) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data fullrw.c flock.c filestat.c filedup.c fileacc.c dir.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\file_io\win32\dir.c(92) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\file_io\win32\dir.c(239) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data uuid.c start.c rand.c names.c misc.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\misc\win32\misc.c(134) : warning C4312: 'type cast' : conversion from 'int' to 'char *' of greater size getuuid.c getopt.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\misc\unix\getopt.c(248) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data errorcodes.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\misc\unix\errorcodes.c(287) : warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible loss of data apr_tables.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\tables\apr_tables.c(235) : warning C4267: '+=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\tables\apr_tables.c(254) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\tables\apr_tables.c(756) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\tables\apr_tables.c(759) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\tables\apr_tables.c(765) : warning C4267: 'function' : conversion from 'size_t' to 'apr_size_t', possible loss of data apr_hash.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\tables\apr_hash.c(222) : warning C4267: '=' : conversion from 'size_t' to 'apr_ssize_t', possible loss of data Generating Code... Compiling... apr_md5.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\passwd\apr_md5.c(547) : warning C4267: 'function' : conversion from 'size_t' to 'unsigned int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\passwd\apr_md5.c(552) : warning C4267: 'function' : conversion from 'size_t' to 'unsigned int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\passwd\apr_md5.c(563) : warning C4267: 'function' : conversion from 'size_t' to 'unsigned int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\passwd\apr_md5.c(565) : warning C4267: 'function' : conversion from 'size_t' to 'unsigned int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\passwd\apr_md5.c(567) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\passwd\apr_md5.c(580) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\passwd\apr_md5.c(607) : warning C4267: 'function' : conversion from 'size_t' to 'unsigned int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\passwd\apr_md5.c(617) : warning C4267: 'function' : conversion from 'size_t' to 'unsigned int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\passwd\apr_md5.c(624) : warning C4267: 'function' : conversion from 'size_t' to 'unsigned int', possible loss of data apr_getpass.c apr_strnatcmp.c apr_strings.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\strings\apr_strings.c(78) : warning C4267: 'function' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\strings\apr_strings.c(91) : warning C4267: '=' : conversion from 'size_t' to 'apr_size_t', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\strings\apr_strings.c(123) : warning C4267: '+=' : conversion from 'size_t' to 'apr_size_t', possible loss of data apr_snprintf.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\strings\apr_snprintf.c(504) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\strings\apr_snprintf.c(550) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\strings\apr_snprintf.c(938) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\strings\apr_snprintf.c(987) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\strings\apr_snprintf.c(1047) : warning C4311: 'type cast' : pointer truncation from 'void *' to 'u_wide_int' i:\Projekt\apache\httpd-2_0_16\srclib\apr\strings\apr_snprintf.c(1198) : warning C4267: 'return' : conversion from 'size_t' to 'int', possible loss of data i:\Projekt\apache\httpd-2_0_16\srclib\apr\strings\apr_snprintf.c(1216) : warning C4267: 'return' : conversion from 'size_t' to 'int', possible loss of data apr_fnmatch.c apr_cpystrn.c timestr.c i:\Projekt\apache\httpd-2_0_16\srclib\apr\time\win32\timestr.c(172) : warning C4267: '=' : conversion from 'size_t' to 'apr_size_t', possible loss of data time.c access.c Generating Code... Linking... Creating library .\Debug/libapr.lib and object .\Debug/libapr.exp |
| Results |
Build log was saved at "file://I:\Projekt\apache\httpd-2_0_16\srclib\apr\Debug\BuildLog.htm" libapr - 0 error(s), 49 warning(s) |
