Building with MS VC++ 7.1 (i.e., Visual Studio .NET 2003) on Windows 2k SP4.
Two problems:

----------
(1) c:\src\gnu\make-3.80\dir.c(258) : warning C4700: local variable 'hash'
used without having been initialized

and again on line 281.   These are the macros ISTRING_HASH_[12], and it
appears to me that, assuming the macros needn't initialize RESULT, then the
functions directory_contents_hash_[12] should do so, since the variables in
question are automatic and hence uninitialized.  This bug only applies
#ifdef WINDOWS32, the other conditions set "hash" without relying on its
initial value.

----------
(2) NMakefile line 81

Doing "NMake /f NMakefile" ends with link reporting several missing symbols,
all of which are in hash.c; inserting the following at line 81:

        $(OUTDIR)/hash.obj \

makes the build succeed.  Though I haven't gone further than checking "make
--version" and "make --help".

==========

Needless to say, thanks for your time.

// Larry West
// EMC San Diego S/W Lab
// +1-858-677-0362 x115
// mailto:[EMAIL PROTECTED]


_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make

Reply via email to