somehow, it tries to define a conflicting prototype for getenv(), which does exist in the Solaris stdlib.h.