Re: [Open64-devel] open64 4.2.1-0 build failure on Debian testing
Brought to you by:
ributzka,
suneeljain
From: Brice G. <Bri...@in...> - 2009-11-23 15:02:19
|
Jian-Xin Lai wrote: > The major problem is Open64 4.2.1 (and before) does not be compatible > with GCC 4.3 (or later). Ok. So I tried on a RHEL5.4 with gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-46). And it fails later during the build: gcc -m64 -DTARG_X8664 -c -DKEY -DFE_GNU_4_2_0 -g -DIs_True_On -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -DHAVE_CONFIG_H -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include -I../../gcc/../libcpp/include -I../../gcc/../libdecnumber -I../libdecnumber ../../gcc/c-lang.c -o c-lang.o In file included from ../../gcc/input.h:25, from ../../gcc/tree.h:30, from ../../gcc/c-lang.c:27: ../../gcc/../libcpp/include/line-map.h:56: error: 'CHAR_BIT' undeclared here (not in a function) ../../gcc/../libcpp/include/line-map.h:56: error: bit-field 'reason' width not an integer constant ../../gcc/../libcpp/include/line-map.h:56: warning: 'reason' is narrower than values of its type In file included from ../../gcc/c-common.h:26, from ../../gcc/c-tree.h:29, from ../../gcc/c-lang.c:28: ../../gcc/../libcpp/include/cpplib.h:194: error: bit-field 'type' width not an integer constant ../../gcc/../libcpp/include/cpplib.h:194: warning: 'type' is narrower than values of its type In file included from ../../gcc/c-common.h:26, from ../../gcc/c-tree.h:29, from ../../gcc/c-lang.c:28: ../../gcc/../libcpp/include/cpplib.h:237:3: error: #error "Cannot find a least-32-bit signed integer type" ../../gcc/../libcpp/include/cpplib.h:239: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cppchar_t' ../../gcc/../libcpp/include/cpplib.h:240: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cppchar_signed_t' ../../gcc/../libcpp/include/cpplib.h:687: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cpp_interpret_charconst' ../../gcc/../libcpp/include/cpplib.h:698: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cpp_host_to_exec_charset' ../../gcc/../libcpp/include/cpplib.h:809: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cpp_parse_escape' In file included from ../../gcc/c-tree.h:30, from ../../gcc/c-lang.c:28: ../../gcc/toplev.h: In function 'floor_log2': ../../gcc/toplev.h:184: warning: control reaches end of non-void function make[4]: *** [c-lang.o] Error 1 make[4]: Leaving directory `/net/soft/amd64/src/open64-4.2.1-0/osprey-gcc-4.2.0/targx8664_x8664/gcc' make[3]: *** [all-gcc] Error 2 make[3]: Leaving directory `/net/soft/amd64/src/open64-4.2.1-0/osprey-gcc-4.2.0/targx8664_x8664' make[2]: *** [all] Error 2 make[2]: Leaving directory `/net/soft/amd64/src/open64-4.2.1-0/osprey-gcc-4.2.0/targx8664_x8664' make[1]: *** [cc142] Error 2 make[1]: Leaving directory `/net/soft/amd64/src/open64-4.2.1-0' make: *** [build] Error 2 thanks Brice Goglin |