------- Comment #3 from rob1weld at aol dot com 2009-01-13 00:14 ------- In gcc version 4.4.0 20090111 (experimental) [trunk revision 143259] we have the: "Cannot build gnattools while gnatlib is out of date or unbuilt" Bug.
# gmake clean-gcc ... # gmake ... gmake[4]: Leaving directory `/usr/share/src/gcc_build/i386-pc-solaris2.11/libgcc' g ... gmake[5]: Entering directory `/usr/share/src/gcc_build/gcc' gmake[5]: `ada/s-oscons.ads' is up to date. gmake[5]: Leaving directory `/usr/share/src/gcc_build/gcc' test -f stamp-libada || \ gmake -C ../../.././gcc/ada "MAKEOVERRIDES=" "LDFLAGS=-m64" "LN_S=ln -s" "SHELL=/bin/sh" "GNATLIBFLAGS=-W -Wall -gnatpg -m64" "GNATLIBCFLAGS=-g -O2 -m64" "TARGET_LIBGCC2_CFLAGS=-fPIC" "THREAD_KIND=native" "TRACE=no" "MULTISUBDIR=/amd64" "libsubdir=/usr/local/lib/gcc/i386-pc-solaris2.11/4.4.0/amd64" "objext=.o" "prefix=/usr/local" "exeext=.exeext.should.not.be.used " 'CC=the.host.compiler.should.not.be.needed' "GCC_FOR_TARGET=/usr/share/src/gcc_build/./gcc/xgcc -B/usr/share/src/gcc_build/./gcc/ -B/usr/local/i386-pc-solaris2.11/bin/ -B/usr/local/i386-pc-solaris2.11/lib/ -isystem /usr/local/i386-pc-solaris2.11/include -isystem /usr/local/i386-pc-solaris2.11/sys-include" "CFLAGS=-g -O0 -fprofile-arcs -ftest-coverage -m64 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes" gnatlib-shared \ && touch stamp-libada true DO=all multi-do # gmake gmake[4]: Leaving directory `/usr/share/src/gcc_build/i386-pc-solaris2.11/amd64/libada' gmake[3]: Leaving directory `/usr/share/src/gcc_build/i386-pc-solaris2.11/libada' gmake[2]: Leaving directory `/usr/share/src/gcc_build/i386-pc-solaris2.11/libada' gmake[2]: Entering directory `/usr/share/src/gcc_build/gnattools' rm -rf ../gcc/ada/tools mkdir -p ../gcc/ada/tools (cd ../gcc/ada/tools; ln -s ../sdefault.adb .) rm -f ../gcc/ada/tools/mlib-tgt-specific.adb; ln -s /usr/share/src/gcc_trunk/gcc/ada/mlib-tgt-specific-solaris.adb ../gcc/ada/tools/mlib-tgt-specific.adb; touch ../gcc/stamp-tools Cannot build gnattools while gnatlib is out of date or unbuilt gmake[2]: *** [../gcc/stamp-gnatlib-rts] Error 1 gmake[2]: Leaving directory `/usr/share/src/gcc_build/gnattools' gmake[1]: *** [all-gnattools] Error 2 gmake[1]: Leaving directory `/usr/share/src/gcc_build' gmake: *** [all] Error 2 You may get this message; if you type: # cd gcc_build/gcc/.. # make clean-gcc # make ... "Cannot build gnattools while gnatlib is out of date or unbuilt". Rob -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26323