Compile problem on Solaris