Compile problem on Solaris 10