Hi Ben, Thanks for pointing it out. Indeed mlib_types.h has a problem at the #elif clause. According to man page cc(1), __STDC__ is defined as zero only when -Xa (default) or -Xt is used. I guess that you might be using either -Xc or -Xs with cc.
While your workaround may work for you, the following change for mlib_types.h might be a simpler one: // #elif (__STDC__ - 0 == 0) || defined(__GNUC__) || defined(__ICC) #else Or if you could, you may try to use cc -Xa or cc without -X. Thanks, -James -- This message posted from opensolaris.org
