To get emacs-21.2 (or emacs-20.7) to compile on sparc-sun-solaris2.8 using gcc-3.2 I have had to create a src/s/sol2-8.h file, attached. At least on our system, bcopy, bcmp, and bzero exist and the #defines in src/s/usg5-4.h for these break the compile. To use this file, the string "sol2-8" has to be added to configure.in after the sol2-5 case as: *-sunos5.8* | *-solaris2.8* ) opsys=sol2-8 NON_GNU_CPP=/usr/ccs/lib/cpp RANLIB="ar -ts" ;; Perhaps there is a better way to achieve the same ends, but I am ignorant of it. Peace, Lee. -- Lee Newberg (518) 473-8426