Tim Prince <[EMAIL PROTECTED]> writes: > [EMAIL PROTECTED] wrote:
> > ../../gcc/libcpp/traditional.c: In function â_cpp_scan_out_logical_lineâ: > > ../../gcc/libcpp/traditional.c:349: error: âfmacro.argsâ may be used > > uninitialized in this function > > ../../gcc/libcpp/traditional.c:349: error: âfmacro.nodeâ may be used > > uninitialized in this function > > ../../gcc/libcpp/traditional.c:349: error: âfmacro.offsetâ may be used > > uninitialized in this function > > ../../gcc/libcpp/traditional.c:349: error: âfmacro.argcâ may be used > > uninitialized in this function > > ../../gcc/libcpp/traditional.c:349: error: âfmacro.lineâ may be used > > uninitialized in this function > > make[3]: *** [traditional.o] Error 1 > > make[3]: Leaving directory `/home/eres/mainline_lim/build/libcpp' > > make[2]: *** [all-stage2-libcpp] Error 2 > > make[2]: Leaving directory `/home/eres/mainline_lim/build' > > make[1]: *** [stage2-bubble] Error 2 > > make[1]: Leaving directory `/home/eres/mainline_lim/build' > > make: *** [bootstrap] Error 2 > So it looks like you must remove the -Werror option. Several of the > Makefile.in files have WERROR macros which can be nulled out to avoid > setting -Werror. No, please initialize the fields in fmacro instead. The warning is probably wrong but the cost of adding an explicit initialization is low. Ian