problem compiling on Sparc Solaris 9