still trying to get a compile on solaris 10