Hi, Here are some messages that my Sun workstation printed when it tried to build gcc-4.2.3. If "test" is an sh command, do I need a new version of sh? What's wrong? Thanks a lot. Bill ./gen-classlist.sh: test: unknown operator -ef make[6]: Leaving directory `/usr/share/src/gc/sparc-sun-solaris2.8/sparcv9/libja va/classpath/lib' make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory `/usr/share/src/gc/sparc-sun-solaris2.8/sparcv9/libja va/classpath' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/usr/share/src/gc/sparc-sun-solaris2.8/sparcv9/libja va' make[3]: *** [multi-do] Error 1 make[3]: Leaving directory `/usr/share/src/gc/sparc-sun-solaris2.8/libjava' make[2]: *** [all-multi] Error 2 make[2]: Leaving directory `/usr/share/src/gc/sparc-sun-solaris2.8/libjava' make[1]: *** [all-target-libjava] Error 2 make[1]: Leaving directory `/usr/share/src/gc' make: *** [all] Error 2 ________________________________________________________________ Please visit a saintly hero: http://www.jakemoore.org And a boy with a wonderful wish: http://shaneswish.com/