This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug other/46333] problems with configure -enable-build-with-cxx -disable-bootstrap
- From: "jay.krell at cornell dot edu" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sun, 7 Nov 2010 23:01:18 +0000
- Subject: [Bug other/46333] problems with configure -enable-build-with-cxx -disable-bootstrap
- Auto-submitted: auto-generated
- References: <bug-46333-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46333
Jay <jay.krell at cornell dot edu> changed:
What |Removed |Added
----------------------------------------------------------------------------
Version|4.5.1 |4.6.0
--- Comment #17 from Jay <jay.krell at cornell dot edu> 2010-11-07 23:01:14 UTC ---
unpatched trunk, same as 4.5.1:
/home/jkrell/src/gcc-trunk/configure -prefix=$HOME/test1
-enable-build-with-cxx && gmake
gmake[3]: Entering directory `/home/jkrell/obj/a/libcpp'
source='/home/jkrell/src/gcc-trunk/libcpp/charset.c' object='charset.o'
libtool=no DEPDIR=.deps depmode=dashXmstdout /bin/bash
/home/jkrell/src/gcc-trunk/libcpp/../depcomp CC
-I/home/jkrell/src/gcc-trunk/libcpp -I.
-I/home/jkrell/src/gcc-trunk/libcpp/../include -I./../intl
-I/home/jkrell/src/gcc-trunk/libcpp/include -g
-I/home/jkrell/src/gcc-trunk/libcpp -I.
-I/home/jkrell/src/gcc-trunk/libcpp/../include -I./../intl
-I/home/jkrell/src/gcc-trunk/libcpp/include -c
/home/jkrell/src/gcc-trunk/libcpp/charset.c
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 619: Warning (Anachronism):
Using bool(*)(_iconv_info*,const unsigned char*,unsigned,_cpp_strbuf*) to
initialize extern "C" bool(*const)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*).
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 620: Warning (Anachronism):
Using bool(*)(_iconv_info*,const unsigned char*,unsigned,_cpp_strbuf*) to
initialize extern "C" bool(*const)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*).
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 621: Warning (Anachronism):
Using bool(*)(_iconv_info*,const unsigned char*,unsigned,_cpp_strbuf*) to
initialize extern "C" bool(*const)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*).
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 622: Warning (Anachronism):
Using bool(*)(_iconv_info*,const unsigned char*,unsigned,_cpp_strbuf*) to
initialize extern "C" bool(*const)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*).
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 623: Warning (Anachronism):
Using bool(*)(_iconv_info*,const unsigned char*,unsigned,_cpp_strbuf*) to
initialize extern "C" bool(*const)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*).
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 624: Warning (Anachronism):
Using bool(*)(_iconv_info*,const unsigned char*,unsigned,_cpp_strbuf*) to
initialize extern "C" bool(*const)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*).
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 625: Warning (Anachronism):
Using bool(*)(_iconv_info*,const unsigned char*,unsigned,_cpp_strbuf*) to
initialize extern "C" bool(*const)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*).
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 626: Warning (Anachronism):
Using bool(*)(_iconv_info*,const unsigned char*,unsigned,_cpp_strbuf*) to
initialize extern "C" bool(*const)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*).
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 643: Warning (Anachronism):
Assigning bool(*)(_iconv_info*,const unsigned char*,unsigned,_cpp_strbuf*) to
extern "C" bool(*)(_iconv_info*,const unsigned char*,unsigned,_cpp_strbuf*).
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 666: Warning (Anachronism):
Assigning bool(*)(_iconv_info*,const unsigned char*,unsigned,_cpp_strbuf*) to
extern "C" bool(*)(_iconv_info*,const unsigned char*,unsigned,_cpp_strbuf*).
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 679: Warning (Anachronism):
Assigning bool(*)(_iconv_info*,const unsigned char*,unsigned,_cpp_strbuf*) to
extern "C" bool(*)(_iconv_info*,const unsigned char*,unsigned,_cpp_strbuf*).
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 687: Warning (Anachronism):
Assigning bool(*)(_iconv_info*,const unsigned char*,unsigned,_cpp_strbuf*) to
extern "C" bool(*)(_iconv_info*,const unsigned char*,unsigned,_cpp_strbuf*).
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 744: Warning (Anachronism):
The operation "extern "C" bool(*)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*) == bool(*)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*)" is illegal.
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 746: Warning (Anachronism):
The operation "extern "C" bool(*)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*) == bool(*)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*)" is illegal.
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 748: Warning (Anachronism):
The operation "extern "C" bool(*)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*) == bool(*)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*)" is illegal.
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 750: Warning (Anachronism):
The operation "extern "C" bool(*)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*) == bool(*)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*)" is illegal.
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 752: Warning (Anachronism):
The operation "extern "C" bool(*)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*) == bool(*)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*)" is illegal.
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 1459: Warning
(Anachronism): Assigning bool(*)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*) to extern "C" bool(*)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*).
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 1707: Warning
(Anachronism): The operation "extern "C" bool(*)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*) == bool(*)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*)" is illegal.
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 1728: Warning
(Anachronism): The operation "extern "C" bool(*)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*) == bool(*)(_iconv_info*,const unsigned
char*,unsigned,_cpp_strbuf*)" is illegal.
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 1615: Error: Formal
argument type of type cpp_ttype in call to cpp_interpret_string(cpp_reader*,
const cpp_string*, unsigned, cpp_string*, cpp_ttype) is being passed const
unsigned.
"/home/jkrell/src/gcc-trunk/libcpp/charset.c", line 1620: Error: Formal
argument type of type cpp_ttype in call to wide_str_to_charconst(cpp_reader*,
cpp_string, unsigned*, int*, cpp_ttype) is being passed const unsigned.
2 Error(s) and 20 Warning(s) detected.
-bash-4.1$ env | grep CC
CXX=CC
CC=cc
-bash-4.1$ uname -a
SunOS current10s 5.10 Generic_142909-17 sun4v sparc SUNW,SPARC-Enterprise-T5220
-bash-4.1$ $CXX -V
CC: Sun C++ 5.9 SunOS_sparc 2007/05/03
-bash-4.1$ $CC -V
cc: Sun C 5.9 SunOS_sparc 2007/05/03
The errors are easy to fix.
The warnings are too, but they are so many.
- Jay