Checking if your kit is complete... Looks good Writing Makefile for Sun::Solaris::Privilege cp Privilege.pm blib/lib/Sun/Solaris/Privilege.pm /Users/cpanrun/pristine/5.8.7/bin/perl /Users/cpanrun/pristine/5.8.7/lib/5.8.7/ExtUtils/xsubpp -typemap /Users/cpanrun/pristine/5.8.7/lib/5.8.7/ExtUtils/typemap -typemap typemap Privilege.xs > Privilege.xsc && mv Privilege.xsc Privilege.c gcc -c -fno-common -DPERL_DARWIN -no-cpp-precomp -arch ppc -arch i386 -nostdinc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/include/gcc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc -isystem/Developer/SDKs/MacOSX10.4u.sdk/usr/include -F/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks -mmacosx-version-min=10.3 -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -O3 -DVERSION=\"1.2\" -DXS_VERSION=\"1.2\" "-I/Users/cpanrun/pristine/5.8.7/lib/5.8.7/darwin-thread-multi-2level/CORE" Privilege.c Privilege.xs:12:18: error: priv.h: No such file or directory Privilege.xs:12:18: error: priv.h: No such file or directory Privilege.xs:31: error: parse error before 'Sun__Solaris__Privilege__Privset' Privilege.xs:31: warning: data definition has no type or storage class Privilege.xs:33: error: parse error before '*' token Privilege.xs:34: error: parse error before '*' token Privilege.xs: In function 'dupset': Privilege.xs:36: error: 'priv_set_t' undeclared (first use in this function) Privilege.xs:36: error: (Each undeclared identifier is reported only once Privilege.xs:36: error: for each function it appears in.) Privilege.xs:36: error: 'new' undeclared (first use in this function) Privilege.xs:40: error: 's' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_getppriv': Privilege.c:102: error: 'RETVAL' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_setppriv': Privilege.c:127: error: 'set' undeclared (first use in this function) Privilege.c:132: error: parse error before ')' token Privilege.xs:31: error: parse error before 'Sun__Solaris__Privilege__Privset' Privilege.xs:31: warning: data definition has no type or storage class Privilege.xs:33: error: parse error before '*' token Privilege.xs:34: error: parse error before '*' token Privilege.xs: In function 'dupset': Privilege.xs:36: error: 'priv_set_t' undeclared (first use in this function) Privilege.xs:36: error: (Each undeclared identifier is reported only once Privilege.xs:36: error: for each function it appears in.) Privilege.xs:36: error: 'new' undeclared (first use in this function) Privilege.xs:40: error: 's' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_emptyset': Privilege.c:160: error: 'RETVAL' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_getppriv': Privilege.c:102: error: 'RETVAL' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_fillset': Privilege.c:182: error: 'RETVAL' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_isemptyset': Privilege.c:204: error: 'set' undeclared (first use in this function) Privilege.c:205: error: 'boolean_t' undeclared (first use in this function) Privilege.c:205: error: parse error before 'RETVAL' Privilege.c: In function 'XS_Sun__Solaris__Privilege_setppriv': Privilege.c:127: error: 'set' undeclared (first use in this function) Privilege.c:210: error: parse error before ')' tokenPrivilege.c:132: error: parse error before ')' token Privilege.c:215: error: 'RETVAL' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_isfullset': Privilege.c:230: error: 'set' undeclared (first use in this function) Privilege.c:231: error: 'boolean_t' undeclared (first use in this function) Privilege.c:231: error: parse error before 'RETVAL' Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_emptyset':Privilege.c:236: error: parse error before ')' token Privilege.c:160: error: 'RETVAL' undeclared (first use in this function) Privilege.c:241: error: 'RETVAL' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_fillset': Privilege.c:182: error: 'RETVAL' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_isequalset': Privilege.c:256: error: 'set1' undeclared (first use in this function) Privilege.c:257: error: 'set2' undeclared (first use in this function) Privilege.c:258: error: 'boolean_t' undeclared (first use in this function) Privilege.c:258: error: parse error before 'RETVAL' Privilege.c:263: error: parse error before ')' token Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_isemptyset': Privilege.c:204: error: 'set' undeclared (first use in this function) Privilege.c:205: error: 'boolean_t' undeclared (first use in this function) Privilege.c:205: error: parse error before 'RETVAL' Privilege.c:270: error: parse error before ')' token Privilege.c:275: error: 'RETVAL' undeclared (first use in this function) Privilege.c:210: error: parse error before ')' token Privilege.c:215: error: 'RETVAL' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_issubset': Privilege.c:290: error: 'set1' undeclared (first use in this function) Privilege.c:291: error: 'set2' undeclared (first use in this function) Privilege.c:292: error: 'boolean_t' undeclared (first use in this function) Privilege.c:292: error: parse error before 'RETVAL' Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_isfullset': Privilege.c:230: error: 'set' undeclared (first use in this function) Privilege.c:231: error: 'boolean_t' undeclared (first use in this function) Privilege.c:231: error: parse error before 'RETVAL' Privilege.c:297: error: parse error before ')' token Privilege.c:236: error: parse error before ')' token Privilege.c:241: error: 'RETVAL' undeclared (first use in this function) Privilege.c:304: error: parse error before ')' token Privilege.c:309: error: 'RETVAL' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_isequalset': Privilege.c:256: error: 'set1' undeclared (first use in this function) Privilege.c:257: error: 'set2' undeclared (first use in this function) Privilege.c:258: error: 'boolean_t' undeclared (first use in this function) Privilege.c:258: error: parse error before 'RETVAL' Privilege.c:263: error: parse error before ')' token Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_ismember': Privilege.c:324: error: 'set' undeclared (first use in this function) Privilege.c:270: error: parse error before ')' token Privilege.c:326: error: 'boolean_t' undeclared (first use in this function) Privilege.c:326: error: parse error before 'RETVAL' Privilege.c:275: error: 'RETVAL' undeclared (first use in this function) Privilege.c:331: error: parse error before ')' token Privilege.c:336: error: 'RETVAL' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_issubset': Privilege.c:290: error: 'set1' undeclared (first use in this function) Privilege.c:291: error: 'set2' undeclared (first use in this function) Privilege.c:292: error: 'boolean_t' undeclared (first use in this function) Privilege.c:292: error: parse error before 'RETVAL' Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_ineffect': Privilege.c:352: error: 'boolean_t' undeclared (first use in this function) Privilege.c:352: error: parse error before 'RETVAL' Privilege.c:355: error: 'RETVAL' undeclared (first use in this function) Privilege.c:297: error: parse error before ')' token Privilege.c:304: error: parse error before ')' token Privilege.c:309: error: 'RETVAL' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_intersect': Privilege.c:370: error: 'set1' undeclared (first use in this function) Privilege.c:371: error: 'set2' undeclared (first use in this function) Privilege.c:372: error: 'RETVAL' undeclared (first use in this function) Privilege.c:376: error: parse error before ')' token Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_ismember': Privilege.c:324: error: 'set' undeclared (first use in this function) Privilege.c:383: error: parse error before ')' token Privilege.c:326: error: 'boolean_t' undeclared (first use in this function) Privilege.c:326: error: parse error before 'RETVAL' Privilege.c:331: error: parse error before ')' token Privilege.c:336: error: 'RETVAL' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_union': Privilege.c:408: error: 'set1' undeclared (first use in this function) Privilege.c:409: error: 'set2' undeclared (first use in this function) Privilege.c:410: error: 'RETVAL' undeclared (first use in this function) Privilege.c:414: error: parse error before ')' token Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_ineffect': Privilege.c:352: error: 'boolean_t' undeclared (first use in this function) Privilege.c:352: error: parse error before 'RETVAL' Privilege.c:355: error: 'RETVAL' undeclared (first use in this function)Privilege.c:421: error: parse error before ')' token Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_intersect': Privilege.c:370: error: 'set1' undeclared (first use in this function) Privilege.c:371: error: 'set2' undeclared (first use in this function) Privilege.c:372: error: 'RETVAL' undeclared (first use in this function) Privilege.c:376: error: parse error before ')' token Privilege.c:383: error: parse error before ')' token Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_inverse': Privilege.c:446: error: 'set1' undeclared (first use in this function) Privilege.c:447: error: 'RETVAL' undeclared (first use in this function) Privilege.c:451: error: parse error before ')' token Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_union': Privilege.c:408: error: 'set1' undeclared (first use in this function) Privilege.c:409: error: 'set2' undeclared (first use in this function) Privilege.c:410: error: 'RETVAL' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_addset': Privilege.c:476: error: 'set' undeclared (first use in this function) Privilege.c:414: error: parse error before ')' token Privilege.c:482: error: parse error before ')' token Privilege.c:421: error: parse error before ')' token Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_copyset': Privilege.c:510: error: 'set1' undeclared (first use in this function) Privilege.c:511: error: 'RETVAL' undeclared (first use in this function) Privilege.c:515: error: parse error before ')' token Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_inverse': Privilege.c:446: error: 'set1' undeclared (first use in this function) Privilege.c:447: error: 'RETVAL' undeclared (first use in this function) Privilege.c:451: error: parse error before ')' token Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_delset': Privilege.c:539: error: 'set' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_addset': Privilege.c:476: error: 'set' undeclared (first use in this function) Privilege.c:545: error: parse error before ')' token Privilege.c:482: error: parse error before ')' token Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_copyset': Privilege.c:510: error: 'set1' undeclared (first use in this function) Privilege.c:511: error: 'RETVAL' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_getbynum': Privilege.c:577: warning: assignment makes pointer from integer without a cast Privilege.c:515: error: parse error before ')' token Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_getsetbynum': Privilege.c:596: warning: assignment makes pointer from integer without a cast Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_delset': Privilege.c:539: error: 'set' undeclared (first use in this function) Privilege.c:545: error: parse error before ')' token Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_set_to_str': Privilege.c:611: error: 's' undeclared (first use in this function) Privilege.c:619: error: parse error before ')' token Privilege.c:624: warning: assignment makes pointer from integer without a cast Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_getbynum': Privilege.c:577: warning: assignment makes pointer from integer without a cast Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_getsetbynum': Privilege.c:596: warning: assignment makes pointer from integer without a cast Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_str_to_set': Privilege.c:644: error: 'RETVAL' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_set_to_str': Privilege.c:611: error: 's' undeclared (first use in this function) Privilege.c:619: error: parse error before ')' tokenPrivilege.c: In function 'XS_Sun__Solaris__Privilege_priv_gettext': Privilege.c:669: warning: assignment makes pointer from integer without a cast Privilege.c:624: warning: assignment makes pointer from integer without a cast Privilege.c: In function 'XS_Sun__Solaris__Privilege_setpflags': Privilege.c:687: error: 'uint_t' undeclared (first use in this function) Privilege.c:687: error: parse error before 'flag' Privilege.c:691: error: 'flag' undeclared (first use in this function) Privilege.c:691: error: 'val' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_str_to_set': Privilege.c:644: error: 'RETVAL' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_getpflags': Privilege.c:714: error: 'uint_t' undeclared (first use in this function) Privilege.c:714: error: parse error before 'flag' Privilege.c:717: error: 'flag' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege__PrivsetPtr_DESTROY': Privilege.c:740: error: 'ps' undeclared (first use in this function) Privilege.c:744: error: parse error before ')' token Privilege.c: In function 'XS_Sun__Solaris__Privilege_priv_gettext': Privilege.c:669: warning: assignment makes pointer from integer without a cast Privilege.c: In function 'XS_Sun__Solaris__Privilege_setpflags': Privilege.c:687: error: 'uint_t' undeclared (first use in this function) Privilege.c:687: error: parse error before 'flag' Privilege.c:691: error: 'flag' undeclared (first use in this function) Privilege.c:691: error: 'val' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege_getpflags': Privilege.c:714: error: 'uint_t' undeclared (first use in this function) Privilege.c:714: error: parse error before 'flag' Privilege.c:717: error: 'flag' undeclared (first use in this function) Privilege.xs: In function 'boot_Sun__Solaris__Privilege': Privilege.xs:100: error: 'PRIV_STR_PORT' undeclared (first use in this function) Privilege.xs:101: error: 'PRIV_STR_LIT' undeclared (first use in this function) Privilege.xs:102: error: 'PRIV_STR_SHORT' undeclared (first use in this function) Privilege.xs:103: error: 'PRIV_ALLSETS' undeclared (first use in this function) Privilege.xs:104: error: 'PRIV_DEBUG' undeclared (first use in this function) Privilege.c: In function 'XS_Sun__Solaris__Privilege__PrivsetPtr_DESTROY': Privilege.c:740: error: 'ps' undeclared (first use in this function) Privilege.xs:105: error: 'PRIV_AWARE' undeclared (first use in this function) Privilege.xs:106: error: 'PRIV_ON' undeclared (first use in this function) Privilege.xs:107: error: 'PRIV_OFF' undeclared (first use in this function) Privilege.c:744: error: parse error before ')' tokenPrivilege.xs:108: error: 'PRIV_SET' undeclared (first use in this function) Privilege.xs:114: warning: assignment makes pointer from integer without a cast Privilege.xs:121: warning: assignment makes pointer from integer without a cast Privilege.xs: In function 'boot_Sun__Solaris__Privilege': Privilege.xs:100: error: 'PRIV_STR_PORT' undeclared (first use in this function) Privilege.xs:101: error: 'PRIV_STR_LIT' undeclared (first use in this function) Privilege.xs:102: error: 'PRIV_STR_SHORT' undeclared (first use in this function) Privilege.xs:103: error: 'PRIV_ALLSETS' undeclared (first use in this function) Privilege.xs:104: error: 'PRIV_DEBUG' undeclared (first use in this function) Privilege.xs:105: error: 'PRIV_AWARE' undeclared (first use in this function) Privilege.xs:106: error: 'PRIV_ON' undeclared (first use in this function) Privilege.xs:107: error: 'PRIV_OFF' undeclared (first use in this function) Privilege.xs:108: error: 'PRIV_SET' undeclared (first use in this function) Privilege.xs:114: warning: assignment makes pointer from integer without a cast Privilege.xs:121: warning: assignment makes pointer from integer without a cast lipo: can't open input file: /var/tmp//ccy28dYh.out (No such file or directory) make: *** [Privilege.o] Error 1