This is the mail archive of the
libstdc++@sourceware.cygnus.com
mailing list for the libstdc++ project.
build fails
- To: libstdc++@sourceware.cygnus.com
- Subject: build fails
- From: Ryszard Kabatek <rysio@rumcajs.chemie.uni-halle.de>
- Date: Wed, 12 May 1999 18:05:15 +0200 (CEST)
- Reply-To: Ryszard Kabatek <kabatek@chemie.uni-halle.de>
I just tried to compile the current CVS source with the egcs-2.93.21 19990502
(i386 Linux RH5.1).
The build failed:
make[2]: *** No rule to make target `limitsMEMBERS.cc',
needed by `limitsMEMBERS.lo'. Stop.
The atachment contains the warning (-Wall) and error messages.
I think the -Wall flag should be on by default.
Ryszard Kabatek
Martin-Luther University Halle-Wittenberg, Department of Physical Chemistry
Geusaer Str. 88, 06217 Merseburg, Germany
Tel. +49 3461 46 2487 (2466) Fax. +49 3461 46 2129
../../../libstdc++/math/nan.c: In function `nan':
../../../libstdc++/math/nan.c:42: warning: implicit declaration of function `sprintf'
../../../libstdc++/libio/iovfscanf.c: In function `_IO_vfscanf':
../../../libstdc++/libio/iovfscanf.c:359: warning: suggest explicit braces to avoid ambiguous `else'
../../../libstdc++/libio/iovfscanf.c:682: warning: label `input_failure' defined but not used
src/gen-num-limits.cc: In function `void traps<short unsigned int>()':
src/gen-num-limits.cc:105: redefinition of `void traps<short unsigned int>()'
src/gen-num-limits.cc:104: `void traps<unsigned char>()' previously defined here
src/gen-num-limits.cc: In function `void traps<unsigned int>()':
src/gen-num-limits.cc:106: redefinition of `void traps<unsigned int>()'
src/gen-num-limits.cc:105: `void traps<short unsigned int>()' previously defined here
src/gen-num-limits.cc: In function `void traps<long unsigned int>()':
src/gen-num-limits.cc:107: redefinition of `void traps<long unsigned int>()'
src/gen-num-limits.cc:106: `void traps<unsigned int>()' previously defined here
src/gen-num-limits.cc: In function `void is_iec559<int>()':
src/gen-num-limits.cc:459: redefinition of `void is_iec559<int>()'
src/gen-num-limits.cc:458: `void is_iec559<bool>()' previously defined here
src/gen-num-limits.cc: In function `void is_iec559<unsigned int>()':
src/gen-num-limits.cc:460: redefinition of `void is_iec559<unsigned int>()'
src/gen-num-limits.cc:459: `void is_iec559<int>()' previously defined here
src/gen-num-limits.cc: In function `void is_iec559<long int>()':
src/gen-num-limits.cc:461: redefinition of `void is_iec559<long int>()'
src/gen-num-limits.cc:460: `void is_iec559<unsigned int>()' previously defined here
src/gen-num-limits.cc: In function `void is_iec559<long unsigned int>()':
src/gen-num-limits.cc:462: redefinition of `void is_iec559<long unsigned int>()'
src/gen-num-limits.cc:461: `void is_iec559<long int>()' previously defined here
src/gen-num-limits.cc: In method `type_trait<short unsigned int>::type_trait()':
src/gen-num-limits.cc:521: confused by earlier errors, bailing out
./mknumeric_limits: src/gen-num-limits: No such file or directory
rm: src/gen-num-limits: No such file or directory
../../../libstdc++/src/locale.cc: In method `long int collate<char>::do_hash(const char *, const char *) const':
../../../libstdc++/src/locale.cc:849: warning: right shift count is negative
../../../libstdc++/bits/locfacets.tcc: In method `class istreambuf_iterator<char,char_traits<char> > num_get<char,istreambuf_iterator<char,char_traits<char> > >::do_get(istreambuf_iterator<char,char_traits<char> >, istreambuf_iterator<char,char_traits<char> >, ios_base &, _Ios_Iostate &, bool &) const':
../../../libstdc++/bits/locfacets.h:828: instantiated from `num_get<char,istreambuf_iterator<char,char_traits<char> > >::get(istreambuf_iterator<char,char_traits<char> >, istreambuf_iterator<char,char_traits<char> >, ios_base &, _Ios_Iostate &, bool &) const'
../../../libstdc++/src/locale-inst.cc:81: instantiated from here
../../../libstdc++/bits/locfacets.tcc:319: warning: unused variable `int __name_len'
../../../libstdc++/bits/sbuf_iter.h: In method `__wchar_t istreambuf_iterator<__wchar_t,char_traits<__wchar_t> >::operator *() const':
../../../libstdc++/bits/locfacets.tcc:328: instantiated from `num_get<__wchar_t,istreambuf_iterator<__wchar_t,char_traits<__wchar_t> > >::do_get(istreambuf_iterator<__wchar_t,char_traits<__wchar_t> >, istreambuf_iterator<__wchar_t,char_traits<__wchar_t> >, ios_base &, _Ios_Iostate &, bool &) const'
../../../libstdc++/bits/locfacets.h:828: instantiated from `num_get<__wchar_t,istreambuf_iterator<__wchar_t,char_traits<__wchar_t> > >::get(istreambuf_iterator<__wchar_t,char_traits<__wchar_t> >, istreambuf_iterator<__wchar_t,char_traits<__wchar_t> >, ios_base &, _Ios_Iostate &, bool &) const'
../../../libstdc++/src/locale-inst.cc:87: instantiated from here
../../../libstdc++/bits/sbuf_iter.h:167: warning: comparison between signed and unsigned
../../../libstdc++/bits/locfacets.tcc: In method `class istreambuf_iterator<__wchar_t,char_traits<__wchar_t> > num_get<__wchar_t,istreambuf_iterator<__wchar_t,char_traits<__wchar_t> > >::do_get(istreambuf_iterator<__wchar_t,char_traits<__wchar_t> >, istreambuf_iterator<__wchar_t,char_traits<__wchar_t> >, ios_base &, _Ios_Iostate &, bool &) const':
../../../libstdc++/bits/locfacets.h:828: instantiated from `num_get<__wchar_t,istreambuf_iterator<__wchar_t,char_traits<__wchar_t> > >::get(istreambuf_iterator<__wchar_t,char_traits<__wchar_t> >, istreambuf_iterator<__wchar_t,char_traits<__wchar_t> >, ios_base &, _Ios_Iostate &, bool &) const'
../../../libstdc++/src/locale-inst.cc:87: instantiated from here
../../../libstdc++/bits/locfacets.tcc:319: warning: unused variable `int __name_len'
../../../libstdc++/bits/std_streambuf.h: In method `class basic_streambuf<char,char_traits<char> > * basic_streambuf<char,char_traits<char> >::setbuf(char *, int)':
../../../libstdc++/bits/std_streambuf.h:115: instantiated from `basic_streambuf<char,char_traits<char> >::pubsetbuf(char *, int)'
../../../libstdc++/src/misc-inst.cc:51: instantiated from here
../../../libstdc++/bits/std_streambuf.h:249: warning: control reaches end of non-void function `basic_streambuf<char,char_traits<char> >::setbuf(char *, int)'
../../../libstdc++/bits/std_streambuf.h: In method `class basic_streambuf<__wchar_t,char_traits<__wchar_t> > * basic_streambuf<__wchar_t,char_traits<__wchar_t> >::setbuf(__wchar_t *, int)':
../../../libstdc++/bits/std_streambuf.h:115: instantiated from `basic_streambuf<__wchar_t,char_traits<__wchar_t> >::pubsetbuf(__wchar_t *, int)'
../../../libstdc++/src/misc-inst.cc:53: instantiated from here
../../../libstdc++/bits/std_streambuf.h:249: warning: control reaches end of non-void function `basic_streambuf<__wchar_t,char_traits<__wchar_t> >::setbuf(__wchar_t *, int)'
../../../libstdc++/bits/fstream.tcc: In method `basic_filebuf<char,char_traits<char> >::basic_filebuf()':
../../../libstdc++/src/misc-inst.cc:69: instantiated from here
../../../libstdc++/bits/std_fstream.h:68: warning: member initializers for `bool basic_filebuf<char,char_traits<char> >::_M_last_overflowed'
../../../libstdc++/bits/std_fstream.h:69: warning: and `struct mbstate_t basic_filebuf<char,char_traits<char> >::_M_state_cur'
../../../libstdc++/bits/fstream.tcc:43: warning: will be re-ordered to match declaration order
../../../libstdc++/bits/fstream.tcc: In method `basic_filebuf<char,char_traits<char> >::basic_filebuf(int, const char * = "unknown", _Ios_Openmode = (ios_base::in | ios_base::out))':
../../../libstdc++/src/misc-inst.cc:69: instantiated from here
../../../libstdc++/bits/std_fstream.h:68: warning: member initializers for `bool basic_filebuf<char,char_traits<char> >::_M_last_overflowed'
../../../libstdc++/bits/std_fstream.h:69: warning: and `struct mbstate_t basic_filebuf<char,char_traits<char> >::_M_state_cur'
../../../libstdc++/bits/fstream.tcc:62: warning: will be re-ordered to match declaration order
../../../libstdc++/bits/fstream.tcc: In method `void basic_filebuf<char,char_traits<char> >::_M_output_unshift()':
../../../libstdc++/bits/fstream.tcc:145: instantiated from `basic_filebuf<char,char_traits<char> >::close()'
../../../libstdc++/bits/std_fstream.h:84: instantiated from `basic_filebuf<char,char_traits<char> >::~basic_filebuf()'
../../../libstdc++/src/misc-inst.cc:69: instantiated from here
../../../libstdc++/bits/fstream.tcc:492: warning: unused variable `int __width'
../../../libstdc++/bits/fstream.tcc: In method `streamsize basic_filebuf<char,char_traits<char> >::xsputn(const char *, int)':
../../../libstdc++/src/misc-inst.cc:69: instantiated from here
../../../libstdc++/bits/fstream.tcc:456: warning: unused variable `bool __testinout'
../../../libstdc++/bits/fstream.tcc: In method `basic_filebuf<__wchar_t,char_traits<__wchar_t> >::basic_filebuf()':
../../../libstdc++/src/misc-inst.cc:71: instantiated from here
../../../libstdc++/bits/std_fstream.h:68: warning: member initializers for `bool basic_filebuf<__wchar_t,char_traits<__wchar_t> >::_M_last_overflowed'
../../../libstdc++/bits/std_fstream.h:69: warning: and `struct mbstate_t basic_filebuf<__wchar_t,char_traits<__wchar_t> >::_M_state_cur'
../../../libstdc++/bits/fstream.tcc:43: warning: will be re-ordered to match declaration order
../../../libstdc++/bits/fstream.tcc: In method `basic_filebuf<__wchar_t,char_traits<__wchar_t> >::basic_filebuf(int, const char * = "unknown", _Ios_Openmode = (ios_base::in | ios_base::out))':
../../../libstdc++/src/misc-inst.cc:71: instantiated from here
../../../libstdc++/bits/std_fstream.h:68: warning: member initializers for `bool basic_filebuf<__wchar_t,char_traits<__wchar_t> >::_M_last_overflowed'
../../../libstdc++/bits/std_fstream.h:69: warning: and `struct mbstate_t basic_filebuf<__wchar_t,char_traits<__wchar_t> >::_M_state_cur'
../../../libstdc++/bits/fstream.tcc:62: warning: will be re-ordered to match declaration order
../../../libstdc++/bits/fstream.tcc: In method `void basic_filebuf<__wchar_t,char_traits<__wchar_t> >::_M_output_unshift()':
../../../libstdc++/bits/fstream.tcc:145: instantiated from `basic_filebuf<__wchar_t,char_traits<__wchar_t> >::close()'
../../../libstdc++/bits/std_fstream.h:84: instantiated from `basic_filebuf<__wchar_t,char_traits<__wchar_t> >::~basic_filebuf()'
../../../libstdc++/src/misc-inst.cc:71: instantiated from here
../../../libstdc++/bits/fstream.tcc:492: warning: unused variable `int __width'
../../../libstdc++/bits/fstream.tcc: In method `streamsize basic_filebuf<__wchar_t,char_traits<__wchar_t> >::xsputn(const __wchar_t *, int)':
../../../libstdc++/src/misc-inst.cc:71: instantiated from here
../../../libstdc++/bits/fstream.tcc:456: warning: unused variable `bool __testinout'
../../../libstdc++/bits/std_istream.h: In method `streamsize basic_istream<__wchar_t,char_traits<__wchar_t> >::readsome(__wchar_t *, int)':
../../../libstdc++/src/misc-inst.cc:89: instantiated from here
../../../libstdc++/bits/std_istream.h:513: warning: comparison between signed and unsigned
../../../libstdc++/src/basic_file.cc: In method `class __basic_file * __basic_file::open(const char *, _Ios_Openmode, int = 436)':
../../../libstdc++/src/basic_file.cc:99: warning: unused variable `bool __testb'
make[2]: *** No rule to make target `limitsMEMBERS.cc', needed by `limitsMEMBERS.lo'. Stop.
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive-am] Error 2