Zhuang Qiuguang wrote: > gcc -c -g -O2 -gnatpg -gnata -I- -I. -Iada -I./ada ada/ada.ads > -o ada/ada.o > fatal error: system.ads is incorrectly formatted Some versions of GNAT, the Ada front-end in GCC, are picky about which other versions of GNAT they're built with and this is the error you see. The simplest fix is to not build the Ada compiler if you don't need it. You can run configure again and omit it using --enable-languages, or you could just remove the gcc/ada directory from your source tree. Rup.