I've already filtered this a ton (see the #pragma warning lines in apr/include/apr.hw) but there is still quite a bit of noise at /W4 (one notch stricter than our default /W3 level.)
Yes - this is a 32 bit int/64 bit pointer architechture (someone odd to unix folks with 64/64 entities, I'll admit.) Anyone interested is welcome to dig. I'm simply trying to get it to build, which is a minor undertaking, since the same cross compilation issues exist here as on Unix, but we have no simple means to solve them (note my current roadblock :) As the CC path is relative, I have the 386 compiler or the IA64 compiler (which doesn't 'do' x86.) Periodic updates later this month as they become available. Bill Using default install directory \Apache2 Building Win32 (IA64) Release targets (R suffixes) Created apr.h from apr.hw access.c time\win32\access.c(144) : warning C4244: '=' : conversion from 'apr_int32_t' to 'WORD', possible loss of data apr_cpystrn.c d:\clean\httpd-2.0\srclib\apr\strings\apr_cpystrn.c(96) : warning C4706: <func:#1> assignment within conditional expression apr_fnmatch.c d:\clean\httpd-2.0\srclib\apr\strings\apr_fnmatch.c(175) : warning C4706: <func:#1> assignment within conditional expression apr_getpass.c passwd\apr_getpass.c(173) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data apr_hash.c apr_md5.c apr_pools.c apr_sms.c apr_sms_blocks.c apr_sms_std.c apr_sms_tracking.c apr_sms_trivial.c apr_snprintf.c strings\apr_snprintf.c(162) : warning C4244: '=' : conversion from 'const int' to 'char', possible loss of data strings\apr_snprintf.c(504) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data strings\apr_snprintf.c(550) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data strings\apr_snprintf.c(944) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data strings\apr_snprintf.c(1008) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data strings\apr_snprintf.c(1068) : warning C4311: 'type cast' : pointer truncation from 'void *' to 'u_wide_int' strings\apr_snprintf.c(1158) : warning C4130: '!=' : logical operation on address of string constant d:\clean\httpd-2.0\srclib\apr\strings\apr_snprintf.c(1160) : warning C4701: <func:#12 ".apr_vformatter"> local variable 's_len' may be used without having been initialized apr_strings.c strings\apr_strings.c(180) : warning C4244: '=' : conversion from 'const int' to 'char', possible loss of data apr_strnatcmp.c strings\apr_strnatcmp.c(128) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data d:\clean\httpd-2.0\srclib\apr\strings\apr_strnatcmp.c(64) : warning C4702: <func:#1 ".compare_right"> unreachable code d:\clean\httpd-2.0\srclib\apr\strings\apr_strnatcmp.c(86) : warning C4702: <func:#2 ".compare_left"> unreachable code apr_strtok.c apr_tables.c tables\apr_tables.c(757) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data tables\apr_tables.c(760) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data common.c mmap\unix\common.c(74) : warning C4018: '>' : signed/unsigned mismatch dir.c file_io\win32\dir.c(92) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data file_io\win32\dir.c(246) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data d:\clean\httpd-2.0\srclib\apr\file_io\win32\dir.c(161) : warning C4706: <func:#4> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\dir.c(184) : warning C4706: <func:#4> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\dir.c(276) : warning C4706: <func:#6> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\dir.c(300) : warning C4706: <func:#7> assignment within conditional expression dso.c dso\win32\dso.c(150) : warning C4054: 'type cast' : from function pointer 'FARPROC ' to data pointer 'apr_dso_handle_sym_t ' errorcodes.c fileacc.c filedup.c filepath.c file_io\win32\filepath.c(302) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data filestat.c d:\clean\httpd-2.0\srclib\apr\file_io\win32\filestat.c(375) : warning C4706: <func:#8> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\filestat.c(464) : warning C4706: <func:#11> assignment within conditional expression filesys.c d:\clean\httpd-2.0\srclib\apr\file_io\win32\filesys.c(105) : warning C4706: <func:#1> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\filesys.c(138) : warning C4706: <func:#2> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\filesys.c(179) : warning C4706: <func:#3> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\filesys.c(186) : warning C4706: <func:#3> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\filesys.c(216) : warning C4706: <func:#4> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\filesys.c(246) : warning C4706: <func:#5> assignment within conditional expression flock.c fullrw.c getopt.c misc\unix\getopt.c(89) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data d:\clean\httpd-2.0\srclib\apr\misc\unix\getopt.c(45) : warning C4706: <func:#1> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\misc\unix\getopt.c(100) : warning C4706: <func:#3> assignment within conditional expression getuuid.c groupinfo.c inet_ntop.c inet_pton.c network_io\unix\inet_pton.c(121) : warning C4244: '=' : conversion from 'unsigned int' to 'unsigned char', possible loss of data locks.c misc.c misc\win32\misc.c(134) : warning C4312: 'type cast' : conversion from 'int' to 'char *' of greater size mmap.c mmap\win32\mmap.c(68) : warning C4189: 'rv' : local variable is initialized but not referenced mmap\win32\mmap.c(136) : warning C4267: 'function' : conversion from 'size_t' to 'DWORD', possible loss of data open.c file_io\win32\open.c(83) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data file_io\win32\open.c(102) : warning C4133: 'function' : incompatible types - from 'int *' to 'apr_size_t *' file_io\win32\open.c(102) : warning C4328: 'apr_status_t conv_utf8_to_ucs2(const char *,apr_size_t *,apr_wchar_t *,apr_size_t *)' : indirection alignment of formal parameter 2 (8) is greater than the actual argument alignment (4) file_io\win32\open.c(102) : warning C4133: 'function' : incompatible types - from 'int *' to 'apr_size_t *' file_io\win32\open.c(102) : warning C4328: 'apr_status_t conv_utf8_to_ucs2(const char *,apr_size_t *,apr_wchar_t *,apr_size_t *)' : indirection alignment of formal parameter 4 (8) is greater than the actual argument alignment (4) file_io\win32\open.c(123) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data file_io\win32\open.c(142) : warning C4133: 'function' : incompatible types - from 'int *' to 'apr_size_t *' file_io\win32\open.c(142) : warning C4328: 'apr_status_t conv_ucs2_to_utf8(const apr_wchar_t *,apr_size_t *,char *,apr_size_t *)' : indirection alignment of formal parameter 2 (8) is greater than the actual argument alignment (4) d:\clean\httpd-2.0\srclib\apr\file_io\win32\open.c(102) : warning C4706: <func:#1> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\open.c(142) : warning C4706: <func:#2> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\open.c(242) : warning C4706: <func:#4> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\open.c(335) : warning C4706: <func:#6> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\open.c(359) : warning C4706: <func:#7> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\open.c(363) : warning C4706: <func:#7> assignment within conditional expression otherchild.c pipe.c poll.c proc.c rand.c readwrite.c file_io\win32\readwrite.c(113) : warning C4267: 'function' : conversion from 'size_t' to 'DWORD', possible loss of data file_io\win32\readwrite.c(113) : warning C4133: 'function' : incompatible types - from 'apr_size_t *' to 'LPDWORD ' file_io\win32\readwrite.c(127) : warning C4133: 'function' : incompatible types - from 'apr_size_t *' to 'LPDWORD ' file_io\win32\readwrite.c(254) : warning C4057: 'function' : 'PLONG ' differs in indirection to slightly different base types from 'DWORD *' file_io\win32\readwrite.c(281) : warning C4267: 'function' : conversion from 'size_t' to 'DWORD', possible loss of data file_io\win32\readwrite.c(294) : warning C4133: 'function' : incompatible types - from 'apr_size_t *' to 'LPDWORD ' file_io\win32\readwrite.c(333) : warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible loss of data file_io\win32\readwrite.c(334) : warning C4133: 'function' : incompatible types - from 'DWORD *' to 'apr_size_t *' file_io\win32\readwrite.c(334) : warning C4328: 'apr_status_t apr_file_write(apr_file_t *,const void *,apr_size_t *)' : indirection alignment of formal parameter 3 (8) is greater than the actual argument alignment (4) file_io\win32\readwrite.c(347) : warning C4133: 'function' : incompatible types - from 'DWORD *' to 'apr_size_t *' file_io\win32\readwrite.c(347) : warning C4328: 'apr_status_t apr_file_write(apr_file_t *,const void *,apr_size_t *)' : indirection alignment of formal parameter 3 (8) is greater than the actual argument alignment (4) file_io\win32\readwrite.c(362) : warning C4133: 'function' : incompatible types - from 'int *' to 'apr_size_t *' file_io\win32\readwrite.c(362) : warning C4328: 'apr_status_t apr_file_read(apr_file_t *,void *,apr_size_t *)' : indirection alignment of formal parameter 3 (8) is greater than the actual argument alignment (4) file_io\win32\readwrite.c(377) : warning C4267: 'initializing' : conversion from 'size_t' to 'DWORD', possible loss of data file_io\win32\readwrite.c(379) : warning C4133: 'function' : incompatible types - from 'DWORD *' to 'apr_size_t *' file_io\win32\readwrite.c(379) : warning C4328: 'apr_status_t apr_file_write(apr_file_t *,const void *,apr_size_t *)' : indirection alignment of formal parameter 3 (8) is greater than the actual argument alignment (4) file_io\win32\readwrite.c(415) : warning C4267: 'function' : conversion from 'size_t' to 'DWORD', possible loss of data file_io\win32\readwrite.c(458) : warning C4505: 'printf_flush' : unreferenced local function has been removed file_io\win32\readwrite.c(430) : see declaration of 'printf_flush' seek.c file_io\win32\seek.c(67) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data file_io\win32\seek.c(72) : warning C4018: '<=' : signed/unsigned mismatch file_io\win32\seek.c(78) : warning C4057: 'function' : 'PLONG ' differs in indirection to slightly different base types from 'DWORD *' file_io\win32\seek.c(85) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data sendrecv.c network_io\win32\sendrecv.c(82) : warning C4267: '=' : conversion from 'size_t' to 'u_long', possible loss of data network_io\win32\sendrecv.c(106) : warning C4267: '=' : conversion from 'size_t' to 'u_long', possible loss of data network_io\win32\sendrecv.c(140) : warning C4267: '=' : conversion from 'size_t' to 'u_long', possible loss of data network_io\win32\sendrecv.c(162) : warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data network_io\win32\sendrecv.c(182) : warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data network_io\win32\sendrecv.c(202) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data network_io\win32\sendrecv.c(207) : warning C4267: '+=' : conversion from 'size_t' to 'int', possible loss of data network_io\win32\sendrecv.c(214) : warning C4267: '+=' : conversion from 'size_t' to 'int', possible loss of data network_io\win32\sendrecv.c(255) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data network_io\win32\sendrecv.c(269) : warning C4133: 'function' : incompatible types - from 'DWORD *' to 'apr_size_t *' network_io\win32\sendrecv.c(269) : warning C4328: 'apr_status_t apr_sendv(apr_socket_t *,const iovec *,apr_int32_t,apr_size_t *)' : indirection alignment of formal parameter 4 (8) is greater than the actual argument alignment (4) network_io\win32\sendrecv.c(271) : warning C4244: 'return' : conversion from 'apr_ssize_t' to 'apr_status_t', possible loss of data network_io\win32\sendrecv.c(275) : warning C4133: 'function' : incompatible types - from 'DWORD *' to 'apr_size_t *' network_io\win32\sendrecv.c(275) : warning C4328: 'apr_status_t apr_sendv(apr_socket_t *,const iovec *,apr_int32_t,apr_size_t *)' : indirection alignment of formal parameter 4 (8) is greater than the actual argument alignment (4) network_io\win32\sendrecv.c(287) : warning C4057: 'function' : 'int *' differs in indirection to slightly different base types from 'DWORD *' network_io\win32\sendrecv.c(254) : warning C4189: 'ptr' : local variable is initialized but not referenced signals.c sockaddr.c d:\clean\httpd-2.0\srclib\apr\network_io\win32\../unix\sa_common.c(162) : warning C4244: '=' : conversion from 'int' to 'short', possible loss of data sockets.c network_io\win32\sockets.c(79) : warning C4244: '=' : conversion from 'int' to 'short', possible loss of data sockopt.c network_io\win32\sockopt.c(154) : warning C4244: '=' : conversion from 'apr_int32_t' to 'u_short', possible loss of data start.c thread.c threadproc\win32\thread.c(156) : warning C4057: 'function' : 'LPDWORD ' differs in indirection to slightly different base types from 'apr_status_t *' thread_cond.c thread_mutex.c thread_rwlock.c locks\win32\thread_rwlock.c(85) : warning C4057: 'function' : 'volatile LONG *' differs in indirection to slightly different base types from 'int *' threadpriv.c d:\clean\httpd-2.0\srclib\apr\threadproc\win32\threadpriv.c(82) : warning C4706: <func:#2> assignment within conditional expression time.c time\win32\time.c(233) : warning C4244: '=' : conversion from 'const int' to 'WORD', possible loss of data timestr.c time\win32\timestr.c(84) : warning C4244: '=' : conversion from 'const int' to 'char', possible loss of data userinfo.c user\win32\userinfo.c(123) : warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible loss of data user\win32\userinfo.c(129) : warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible loss of data d:\clean\httpd-2.0\srclib\apr\user\win32\userinfo.c(209) : warning C4706: <func:#2> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\user\win32\userinfo.c(217) : warning C4706: <func:#2> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\user\win32\userinfo.c(236) : warning C4706: <func:#3> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\user\win32\userinfo.c(240) : warning C4706: <func:#3> assignment within conditional expression utf8_ucs2.c i18n\unix\utf8_ucs2.c(116) : warning C4244: '=' : conversion from 'int' to 'apr_wchar_t', possible loss of data uuid.c access.c time\win32\access.c(144) : warning C4244: '=' : conversion from 'apr_int32_t' to 'WORD', possible loss of data apr_cpystrn.c d:\clean\httpd-2.0\srclib\apr\strings\apr_cpystrn.c(96) : warning C4706: <func:#1> assignment within conditional expression apr_fnmatch.c d:\clean\httpd-2.0\srclib\apr\strings\apr_fnmatch.c(175) : warning C4706: <func:#1> assignment within conditional expression apr_getpass.c passwd\apr_getpass.c(173) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data apr_hash.c apr_md5.c apr_pools.c apr_sms.c apr_sms_blocks.c apr_sms_std.c apr_sms_tracking.c apr_sms_trivial.c apr_snprintf.c strings\apr_snprintf.c(162) : warning C4244: '=' : conversion from 'const int' to 'char', possible loss of data strings\apr_snprintf.c(504) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data strings\apr_snprintf.c(550) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data strings\apr_snprintf.c(944) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data strings\apr_snprintf.c(1008) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data strings\apr_snprintf.c(1068) : warning C4311: 'type cast' : pointer truncation from 'void *' to 'u_wide_int' strings\apr_snprintf.c(1158) : warning C4130: '!=' : logical operation on address of string constant d:\clean\httpd-2.0\srclib\apr\strings\apr_snprintf.c(1160) : warning C4701: <func:#12 ".apr_vformatter"> local variable 's_len' may be used without having been initialized apr_strings.c strings\apr_strings.c(180) : warning C4244: '=' : conversion from 'const int' to 'char', possible loss of data apr_strnatcmp.c strings\apr_strnatcmp.c(128) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data d:\clean\httpd-2.0\srclib\apr\strings\apr_strnatcmp.c(64) : warning C4702: <func:#1 ".compare_right"> unreachable code d:\clean\httpd-2.0\srclib\apr\strings\apr_strnatcmp.c(86) : warning C4702: <func:#2 ".compare_left"> unreachable code apr_strtok.c apr_tables.c tables\apr_tables.c(757) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data tables\apr_tables.c(760) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data common.c mmap\unix\common.c(74) : warning C4018: '>' : signed/unsigned mismatch dir.c file_io\win32\dir.c(92) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data file_io\win32\dir.c(246) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data d:\clean\httpd-2.0\srclib\apr\file_io\win32\dir.c(161) : warning C4706: <func:#4> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\dir.c(184) : warning C4706: <func:#4> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\dir.c(276) : warning C4706: <func:#6> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\dir.c(300) : warning C4706: <func:#7> assignment within conditional expression dso.c dso\win32\dso.c(150) : warning C4054: 'type cast' : from function pointer 'FARPROC ' to data pointer 'apr_dso_handle_sym_t ' errorcodes.c fileacc.c filedup.c filepath.c file_io\win32\filepath.c(302) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data filestat.c d:\clean\httpd-2.0\srclib\apr\file_io\win32\filestat.c(375) : warning C4706: <func:#8> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\filestat.c(464) : warning C4706: <func:#11> assignment within conditional expression filesys.c d:\clean\httpd-2.0\srclib\apr\file_io\win32\filesys.c(105) : warning C4706: <func:#1> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\filesys.c(138) : warning C4706: <func:#2> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\filesys.c(179) : warning C4706: <func:#3> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\filesys.c(186) : warning C4706: <func:#3> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\filesys.c(216) : warning C4706: <func:#4> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\filesys.c(246) : warning C4706: <func:#5> assignment within conditional expression flock.c fullrw.c getopt.c misc\unix\getopt.c(89) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data d:\clean\httpd-2.0\srclib\apr\misc\unix\getopt.c(45) : warning C4706: <func:#1> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\misc\unix\getopt.c(100) : warning C4706: <func:#3> assignment within conditional expression getuuid.c groupinfo.c inet_ntop.c inet_pton.c network_io\unix\inet_pton.c(121) : warning C4244: '=' : conversion from 'unsigned int' to 'unsigned char', possible loss of data locks.c misc.c misc\win32\misc.c(134) : warning C4312: 'type cast' : conversion from 'int' to 'char *' of greater size mmap.c mmap\win32\mmap.c(68) : warning C4189: 'rv' : local variable is initialized but not referenced mmap\win32\mmap.c(136) : warning C4267: 'function' : conversion from 'size_t' to 'DWORD', possible loss of data open.c file_io\win32\open.c(83) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data file_io\win32\open.c(102) : warning C4133: 'function' : incompatible types - from 'int *' to 'apr_size_t *' file_io\win32\open.c(102) : warning C4328: 'apr_status_t conv_utf8_to_ucs2(const char *,apr_size_t *,apr_wchar_t *,apr_size_t *)' : indirection alignment of formal parameter 2 (8) is greater than the actual argument alignment (4) file_io\win32\open.c(102) : warning C4133: 'function' : incompatible types - from 'int *' to 'apr_size_t *' file_io\win32\open.c(102) : warning C4328: 'apr_status_t conv_utf8_to_ucs2(const char *,apr_size_t *,apr_wchar_t *,apr_size_t *)' : indirection alignment of formal parameter 4 (8) is greater than the actual argument alignment (4) file_io\win32\open.c(123) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data file_io\win32\open.c(142) : warning C4133: 'function' : incompatible types - from 'int *' to 'apr_size_t *' file_io\win32\open.c(142) : warning C4328: 'apr_status_t conv_ucs2_to_utf8(const apr_wchar_t *,apr_size_t *,char *,apr_size_t *)' : indirection alignment of formal parameter 2 (8) is greater than the actual argument alignment (4) d:\clean\httpd-2.0\srclib\apr\file_io\win32\open.c(102) : warning C4706: <func:#1> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\open.c(142) : warning C4706: <func:#2> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\open.c(242) : warning C4706: <func:#4> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\open.c(335) : warning C4706: <func:#6> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\open.c(359) : warning C4706: <func:#7> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\file_io\win32\open.c(363) : warning C4706: <func:#7> assignment within conditional expression otherchild.c pipe.c poll.c proc.c rand.c readwrite.c file_io\win32\readwrite.c(113) : warning C4267: 'function' : conversion from 'size_t' to 'DWORD', possible loss of data file_io\win32\readwrite.c(113) : warning C4133: 'function' : incompatible types - from 'apr_size_t *' to 'LPDWORD ' file_io\win32\readwrite.c(127) : warning C4133: 'function' : incompatible types - from 'apr_size_t *' to 'LPDWORD ' file_io\win32\readwrite.c(254) : warning C4057: 'function' : 'PLONG ' differs in indirection to slightly different base types from 'DWORD *' file_io\win32\readwrite.c(281) : warning C4267: 'function' : conversion from 'size_t' to 'DWORD', possible loss of data file_io\win32\readwrite.c(294) : warning C4133: 'function' : incompatible types - from 'apr_size_t *' to 'LPDWORD ' file_io\win32\readwrite.c(333) : warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible loss of data file_io\win32\readwrite.c(334) : warning C4133: 'function' : incompatible types - from 'DWORD *' to 'apr_size_t *' file_io\win32\readwrite.c(334) : warning C4328: 'apr_status_t apr_file_write(apr_file_t *,const void *,apr_size_t *)' : indirection alignment of formal parameter 3 (8) is greater than the actual argument alignment (4) file_io\win32\readwrite.c(347) : warning C4133: 'function' : incompatible types - from 'DWORD *' to 'apr_size_t *' file_io\win32\readwrite.c(347) : warning C4328: 'apr_status_t apr_file_write(apr_file_t *,const void *,apr_size_t *)' : indirection alignment of formal parameter 3 (8) is greater than the actual argument alignment (4) file_io\win32\readwrite.c(362) : warning C4133: 'function' : incompatible types - from 'int *' to 'apr_size_t *' file_io\win32\readwrite.c(362) : warning C4328: 'apr_status_t apr_file_read(apr_file_t *,void *,apr_size_t *)' : indirection alignment of formal parameter 3 (8) is greater than the actual argument alignment (4) file_io\win32\readwrite.c(377) : warning C4267: 'initializing' : conversion from 'size_t' to 'DWORD', possible loss of data file_io\win32\readwrite.c(379) : warning C4133: 'function' : incompatible types - from 'DWORD *' to 'apr_size_t *' file_io\win32\readwrite.c(379) : warning C4328: 'apr_status_t apr_file_write(apr_file_t *,const void *,apr_size_t *)' : indirection alignment of formal parameter 3 (8) is greater than the actual argument alignment (4) file_io\win32\readwrite.c(415) : warning C4267: 'function' : conversion from 'size_t' to 'DWORD', possible loss of data file_io\win32\readwrite.c(458) : warning C4505: 'printf_flush' : unreferenced local function has been removed file_io\win32\readwrite.c(430) : see declaration of 'printf_flush' seek.c file_io\win32\seek.c(67) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data file_io\win32\seek.c(72) : warning C4018: '<=' : signed/unsigned mismatch file_io\win32\seek.c(78) : warning C4057: 'function' : 'PLONG ' differs in indirection to slightly different base types from 'DWORD *' file_io\win32\seek.c(85) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data sendrecv.c network_io\win32\sendrecv.c(82) : warning C4267: '=' : conversion from 'size_t' to 'u_long', possible loss of data network_io\win32\sendrecv.c(106) : warning C4267: '=' : conversion from 'size_t' to 'u_long', possible loss of data network_io\win32\sendrecv.c(140) : warning C4267: '=' : conversion from 'size_t' to 'u_long', possible loss of data network_io\win32\sendrecv.c(162) : warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data network_io\win32\sendrecv.c(182) : warning C4267: 'function' : conversion from 'size_t' to 'int', possible loss of data network_io\win32\sendrecv.c(202) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data network_io\win32\sendrecv.c(207) : warning C4267: '+=' : conversion from 'size_t' to 'int', possible loss of data network_io\win32\sendrecv.c(214) : warning C4267: '+=' : conversion from 'size_t' to 'int', possible loss of data network_io\win32\sendrecv.c(255) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data network_io\win32\sendrecv.c(269) : warning C4133: 'function' : incompatible types - from 'DWORD *' to 'apr_size_t *' network_io\win32\sendrecv.c(269) : warning C4328: 'apr_status_t apr_sendv(apr_socket_t *,const iovec *,apr_int32_t,apr_size_t *)' : indirection alignment of formal parameter 4 (8) is greater than the actual argument alignment (4) network_io\win32\sendrecv.c(271) : warning C4244: 'return' : conversion from 'apr_ssize_t' to 'apr_status_t', possible loss of data network_io\win32\sendrecv.c(275) : warning C4133: 'function' : incompatible types - from 'DWORD *' to 'apr_size_t *' network_io\win32\sendrecv.c(275) : warning C4328: 'apr_status_t apr_sendv(apr_socket_t *,const iovec *,apr_int32_t,apr_size_t *)' : indirection alignment of formal parameter 4 (8) is greater than the actual argument alignment (4) network_io\win32\sendrecv.c(287) : warning C4057: 'function' : 'int *' differs in indirection to slightly different base types from 'DWORD *' network_io\win32\sendrecv.c(254) : warning C4189: 'ptr' : local variable is initialized but not referenced signals.c sockaddr.c d:\clean\httpd-2.0\srclib\apr\network_io\win32\../unix\sa_common.c(162) : warning C4244: '=' : conversion from 'int' to 'short', possible loss of data sockets.c network_io\win32\sockets.c(79) : warning C4244: '=' : conversion from 'int' to 'short', possible loss of data sockopt.c network_io\win32\sockopt.c(154) : warning C4244: '=' : conversion from 'apr_int32_t' to 'u_short', possible loss of data start.c thread.c threadproc\win32\thread.c(156) : warning C4057: 'function' : 'LPDWORD ' differs in indirection to slightly different base types from 'apr_status_t *' thread_cond.c thread_mutex.c thread_rwlock.c locks\win32\thread_rwlock.c(85) : warning C4057: 'function' : 'volatile LONG *' differs in indirection to slightly different base types from 'int *' threadpriv.c d:\clean\httpd-2.0\srclib\apr\threadproc\win32\threadpriv.c(82) : warning C4706: <func:#2> assignment within conditional expression time.c time\win32\time.c(233) : warning C4244: '=' : conversion from 'const int' to 'WORD', possible loss of data timestr.c time\win32\timestr.c(84) : warning C4244: '=' : conversion from 'const int' to 'char', possible loss of data userinfo.c user\win32\userinfo.c(123) : warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible loss of data user\win32\userinfo.c(129) : warning C4267: '=' : conversion from 'size_t' to 'DWORD', possible loss of data d:\clean\httpd-2.0\srclib\apr\user\win32\userinfo.c(209) : warning C4706: <func:#2> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\user\win32\userinfo.c(217) : warning C4706: <func:#2> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\user\win32\userinfo.c(236) : warning C4706: <func:#3> assignment within conditional expression d:\clean\httpd-2.0\srclib\apr\user\win32\userinfo.c(240) : warning C4706: <func:#3> assignment within conditional expression utf8_ucs2.c i18n\unix\utf8_ucs2.c(116) : warning C4244: '=' : conversion from 'int' to 'apr_wchar_t', possible loss of data uuid.c Creating library .\Release\libapr.lib and object .\Release\libapr.exp .\Release\gen_uri_delims.obj : fatal error LNK1112: module machine type 'IA64' conflicts with target machine type 'IX86'