Hi, I tried to bootstrap gcc this morning and got the following build failure:
/home/stevenb/devel/build/./prev-gcc/xgcc -B/home/stevenb/devel/build/./prev-gcc/ -B/opt/x86_64-unknown-linux-gnu/bin/ -B/opt/x86_64-unknown-linux-gnu/bin/ -B/opt/x86_64-unknown-linux-gnu/lib/ -isystem /opt/x86_64-unknown-linux-gnu/include -isystem /opt/x86_64-unknown-linux-gnu/sys-include -c -g -O2 -gtoggle -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Werror -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../trunk/gcc -I../../trunk/gcc/. -I../../trunk/gcc/../include -I../../trunk/gcc/../libcpp/include -I../../trunk/gcc/../libdecnumber -I../../trunk/gcc/../libdecnumber/bid -I../libdecnumber -DCLOOG_PPL_BACKEND -I/opt//include -I/opt//include/libelf ../../trunk/gcc/graphite-clast-to-gimple.c -o graphite-clast-to-gimple.o In file included from /usr/include/cloog/cloog.h:45:0, from ../../trunk/gcc/graphite-clast-to-gimple.c:46: /usr/include/cloog/ppl_backend.h:173:18: note: originally defined here /usr/include/cloog/ppl_backend.h:190:18: note: originally defined here cc1: warnings being treated as errors ../../trunk/gcc/graphite-clast-to-gimple.c: In function 'clast_to_gcc_expression': ../../trunk/gcc/graphite-clast-to-gimple.c:167:10: error: enum constant defined in struct or union is not visible in C++ /usr/include/cloog/clast.h:9:12: note: enum constant defined here ../../trunk/gcc/graphite-clast-to-gimple.c:200:10: error: enum constant defined in struct or union is not visible in C++ /usr/include/cloog/clast.h:9:33: note: enum constant defined here ../../trunk/gcc/graphite-clast-to-gimple.c:225:10: error: enum constant defined in struct or union is not visible in C++ /usr/include/cloog/clast.h:9:23: note: enum constant defined here ../../trunk/gcc/graphite-clast-to-gimple.c: In function 'gcc_type_for_clast_expr': ../../trunk/gcc/graphite-clast-to-gimple.c:268:10: error: enum constant defined in struct or union is not visible in C++ /usr/include/cloog/clast.h:9:12: note: enum constant defined here ../../trunk/gcc/graphite-clast-to-gimple.c:279:10: error: enum constant defined in struct or union is not visible in C++ /usr/include/cloog/clast.h:9:33: note: enum constant defined here ../../trunk/gcc/graphite-clast-to-gimple.c:300:10: error: enum constant defined in struct or union is not visible in C++ /usr/include/cloog/clast.h:9:23: note: enum constant defined here ../../trunk/gcc/graphite-clast-to-gimple.c: In function 'find_cloog_iv_in_expr': ../../trunk/gcc/graphite-clast-to-gimple.c:718:21: error: enum constant defined in struct or union is not visible in C++ /usr/include/cloog/clast.h:9:12: note: enum constant defined here ../../trunk/gcc/graphite-clast-to-gimple.c:722:21: error: enum constant defined in struct or union is not visible in C++ /usr/include/cloog/clast.h:9:12: note: enum constant defined here ../../trunk/gcc/graphite-clast-to-gimple.c:725:21: error: enum constant defined in struct or union is not visible in C++ /usr/include/cloog/clast.h:9:33: note: enum constant defined here make[3]: *** [graphite-clast-to-gimple.o] Error 1 make[3]: Leaving directory `/home/stevenb/devel/build/gcc' make[2]: *** [all-stage2-gcc] Error 2 make[2]: Leaving directory `/home/stevenb/devel/build' make[1]: *** [stage2-bubble] Error 2 make[1]: Leaving directory `/home/stevenb/devel/build' make: *** [all] Error 2 This is r153538, with libelfg0-0.8.10, libcloog-ppl-0.15, and libppl-0.10, and configured with "../trunk/configure --prefix=/opt/ --disable-nls --enable-gold --enable-plugins --enable-lto --with-libelf=/opt/ --enable-languages=c,fortran --with-build-time-tools=/opt --enable-shared". Am I the only one seeing this problem? Ciao! Steven