You need to build gcc twice by following "4.3.1 GNU base gcc" and "4.3.4 Solaris aware gcc". In both cases host-i386-pc-solaris2.11 directory and libintl.a will not be made. So I guess you miss something such as configure options or environment variables. Please check config.status file for configure options.
BTW if you have run "configure" directly under gcc source, I recommend you to build under new directory gcc-4.1.1/objs or somewhere. You can keep the source tree clean by just removing objs directory if you failed. Sasa On 06/ 8/09 10:11 PM, Alexander Eremin wrote: > Following instructions, can't build gcc: > ... > gcc -g -O2 -o makedepend \ > makedepend.o libcpp.a ../libiberty/libiberty.a \ > ./../intl/libintl.a > gmake[2]: Leaving directory > `/opt/DEV/arm/gcc-4.1.1/host-i386-pc-solaris2.11/libcpp' > gmake[2]: Entering directory > `/opt/DEV/arm/gcc-4.1.1/host-i386-pc-solaris2.11/gcc' > gmake[2]: *** No rule to make target `all'. Stop. > gmake[2]: Leaving directory > `/opt/DEV/arm/gcc-4.1.1/host-i386-pc-solaris2.11/gcc' > gmake[1]: *** [all-gcc] Error 2 > gmake[1]: Leaving directory `/opt/DEV/arm/gcc-4.1.1' > gmake: *** [all] Error 2 > > > ls -la host-i386-pc-solaris2.11/gcc/ > total 1556 > drwxr-xr-x 2 root root 6 Jun 8 17:05 . > drwxr-xr-x 7 root root 7 Jun 8 17:07 .. > -rw-r--r-- 1 root root 0 Jun 8 17:04 config.cache > -rw-r--r-- 1 root root 220418 Jun 8 17:05 config.log > -rw-r--r-- 1 root root 621 Jun 8 17:05 configargs.h > -rwxr-xr-x 1 root root 510469 Jun 8 17:04 configure.lineno > > Any advice? >