make-w32
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

problems compiling 3.79.1 on windows 2000


From: Goldman, Jay
Subject: problems compiling 3.79.1 on windows 2000
Date: Tue, 22 May 2001 11:08:40 -0400

I have just downloaded the 3.79.1 source for make and built it using
MSVC 6 (that is the Microsoft's c/c++compiler version 12.00.8804). I am
getting errors (see below). Some of them (such as the unreferenced
labels) are due to conditional code which is not included in the
WINDOWS32 mode compiles or 'ANSI-ism' warnings (such as signed/unsigned
mismatches) - others are potentially more serious (i.e. the file.c
'integral constant overflow' warning). Has anyone 'cleaned' up these
issues? Can I send patches somewhere?

I have removed all but the actual warning output:

ar.c(313) : warning C4113: 'int (__cdecl *)()' differs in parameter
lists from 'int (__cdecl *)(const void *,const void *)'
arscan.c(730) : warning C4101: 'hdr' : unreferenced local variable
dir.c(1118) : warning C4113: 'void *(__cdecl *)()' differs in parameter
lists from 'void *(__cdecl *)(const char *)'
dir.c(1119) : warning C4113: 'struct dirent *(__cdecl *)()' differs in
parameter lists from 'struct dirent *(__cdecl *)(void *)'
dir.c(1120) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(void *)'
file.c(570) : warning C4307: '+' : integral constant overflow
file.c(571) : warning C4307: '+' : integral constant overflow
file.c(574) : warning C4307: '+' : integral constant overflow
file.c(623) : warning C4102: 'got_time' : unreferenced label
function.c(167) : warning C4018: '<' : signed/unsigned mismatch
function.c(1049) : warning C4113: 'int (__cdecl *)()' differs in
parameter lists from 'int (__cdecl *)(const void *,const void *)'
function.c(1441) : warning C4018: '==' : signed/unsigned mismatch
job.c(234) : warning C4022: 'process_kill' : pointer mismatch for actual
parameter 1
main.c(738) : warning C4101: 'fd' : unreferenced local variable
main.c(853) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int )'
main.c(854) : warning C4113: 'void (__cdecl *)()' differs in parameter
lists from 'void (__cdecl *)(int )'
main.c(1768) : warning C4018: '<' : signed/unsigned mismatch
main.c(1850) : warning C4013: 'close' undefined; assuming extern
returning int
remake.c(1044) : warning C4101: 'memtime' : unreferenced local variable
remake.c(1355) : warning C4018: '<' : signed/unsigned mismatch
rule.c(131) : warning C4018: '>' : signed/unsigned mismatch
vpath.c(326) : warning C4018: '<=' : signed/unsigned mismatch
glob/glob.c(500) : warning C4018: '!=' : signed/unsigned mismatch
glob/glob.c(570) : warning C4013: '__glob_pattern_p' undefined; assuming
extern returning int
glob/glob.c(871) : warning C4018: '<' : signed/unsigned mismatch
glob/glob.c(922) : warning C4018: '==' : signed/unsigned mismatch
glob/glob.c(949) : warning C4018: '<' : signed/unsigned mismatch
glob/glob.c(1011) : warning C4018: '<' : signed/unsigned mismatch
glob/glob.c(1029) : warning C4018: '<' : signed/unsigned mismatch
glob/glob.c(1052) : warning C4018: '>' : signed/unsigned mismatch
glob/glob.c(1072) : warning C4018: '<' : signed/unsigned mismatch
glob/glob.c(1335) : warning C4090: 'function' : different 'const'
qualifiers
glob/glob.c(1335) : warning C4024: 'fnmatch' : different types for
formal and actual parameter 1
glob/glob.c(1335) : warning C4090: 'function' : different 'const'
qualifiers
glob/glob.c(1335) : warning C4024: 'fnmatch' : different types for
formal and actual parameter 2
glob/fnmatch.c(484) : warning C4028: formal parameter 1 different from
declaration
glob/fnmatch.c(484) : warning C4028: formal parameter 2 different from
declaration

Jay Goldman
mailto:address@hidden 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]