Set up gcc environment - 3.3 Checking for libk5crypto...no. I'll use libcrypto instead. Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lkrb5 Note (probably harmless): No library found for -lcrypto Note (probably harmless): No library found for -lcom_err Writing Makefile for Authen::Krb5 cp Krb5.pm blib/lib/Authen/Krb5.pm AutoSplitting blib/lib/Authen/Krb5.pm (blib/lib/auto/Authen/Krb5) /export/home/cpanrun/build/5.10.0/bin/perl /export/home/cpanrun/build/5.10.0/lib/ExtUtils/xsubpp -typemap /export/home/cpanrun/build/5.10.0/lib/ExtUtils/typemap -typemap typemap Krb5.xs > Krb5.xsc && mv Krb5.xsc Krb5.c Please specify prototyping behavior for Krb5.xs (see perlxs manual) gcc -c -I/usr/local/krb5/include -D_REENTRANT -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -pipe -O -DVERSION=\"1.4\" -DXS_VERSION=\"1.4\" -fPIC "-I/export/home/cpanrun/build/5.10.0/lib/CORE" Krb5.c Krb5.xs:7:18: krb5.h: No such file or directory Krb5.xs:8:21: com_err.h: No such file or directory Krb5.xs:18: error: parse error before "Authen__Krb5__Ccache" Krb5.xs:18: warning: data definition has no type or storage class Krb5.xs:19: error: parse error before "Authen__Krb5__Principal" Krb5.xs:19: warning: data definition has no type or storage class Krb5.xs:20: error: parse error before "Authen__Krb5__AuthContext" Krb5.xs:20: warning: data definition has no type or storage class Krb5.xs:21: error: parse error before "Authen__Krb5__Rcache" Krb5.xs:21: warning: data definition has no type or storage class Krb5.xs:22: error: parse error before '*' token Krb5.xs:22: warning: data definition has no type or storage class Krb5.xs:23: error: parse error before '*' token Krb5.xs:23: warning: data definition has no type or storage class Krb5.xs:24: error: parse error before '*' token Krb5.xs:24: warning: data definition has no type or storage class Krb5.xs:25: error: parse error before "Authen__Krb5__Keytab" Krb5.xs:25: warning: data definition has no type or storage class Krb5.xs:26: error: parse error before '*' token Krb5.xs:26: warning: data definition has no type or storage class Krb5.xs:27: error: parse error before '*' token Krb5.xs:27: warning: data definition has no type or storage class Krb5.xs:28: error: parse error before '*' token Krb5.xs:28: warning: data definition has no type or storage class Krb5.xs:29: error: parse error before '*' token Krb5.xs:29: warning: data definition has no type or storage class Krb5.xs:30: error: parse error before '*' token Krb5.xs:30: warning: data definition has no type or storage class Krb5.xs:31: error: parse error before '*' token Krb5.xs:31: warning: data definition has no type or storage class Krb5.xs:33: error: parse error before "context" Krb5.xs:33: warning: data definition has no type or storage class Krb5.xs:34: error: parse error before "err" Krb5.xs:34: warning: data definition has no type or storage class Krb5.xs:35: error: parse error before "keytab_entry_init" Krb5.xs:35: warning: data definition has no type or storage class Krb5.c: In function `XS_Authen__Krb5_error': Krb5.c:134: error: `krb5_error_code' undeclared (first use in this function) Krb5.c:134: error: (Each undeclared identifier is reported only once Krb5.c:134: error: for each function it appears in.) Krb5.c:134: error: parse error before "e" Krb5.c:137: error: `e' undeclared (first use in this function) Krb5.xs: In function `XS_Authen__Krb5_get_krbhst': Krb5.xs:162: error: `krb5_data' undeclared (first use in this function) Krb5.xs:162: error: parse error before "realm_data" Krb5.xs:167: error: `realm_data' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5_build_principal_ext': Krb5.c:337: error: parse error before "p" Krb5.c:341: error: `p' undeclared (first use in this function) Krb5.c:345: error: parse error before "tmp" Krb5.xs:182: error: `RETVAL' undeclared (first use in this function) Krb5.xs:183: error: invalid type argument of `->' Krb5.xs:184: error: invalid type argument of `->' Krb5.xs:185: error: `KRB5_TGS_NAME_SIZE' undeclared (first use in this function) Krb5.xs:185: error: `KRB5_TGS_NAME' undeclared (first use in this function) Krb5.xs:186: error: invalid type argument of `->' Krb5.xs:187: error: invalid type argument of `->' Krb5.c: In function `XS_Authen__Krb5_parse_name': Krb5.c:384: error: parse error before "RETVAL" Krb5.xs:202: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5_sname_to_principal': Krb5.c:413: error: `krb5_int32' undeclared (first use in this function) Krb5.c:413: error: parse error before "type" Krb5.xs:217: error: `type' undeclared (first use in this function) Krb5.xs:217: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5_cc_resolve': Krb5.c:442: error: parse error before "RETVAL" Krb5.xs:230: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5_cc_default': Krb5.c:493: error: parse error before "RETVAL" Krb5.xs:251: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5_kt_resolve': Krb5.c:521: error: parse error before "RETVAL" Krb5.xs:264: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5_kt_default': Krb5.c:575: error: parse error before "RETVAL" Krb5.xs:285: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5_kt_read_service_key': Krb5.c:602: error: parse error before "principal" Krb5.c:603: error: `krb5_kvno' undeclared (first use in this function) Krb5.c:604: error: `krb5_enctype' undeclared (first use in this function) Krb5.c:608: error: `principal' undeclared (first use in this function) Krb5.c:612: error: parse error before "tmp" Krb5.c:619: error: `kvno' undeclared (first use in this function) Krb5.c:625: error: `enctype' undeclared (first use in this function) Krb5.xs:301: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5_get_in_tkt_with_password': Krb5.c:656: error: parse error before "client" Krb5.c:659: error: parse error before "cc" Krb5.xs:317: error: `krb5_creds' undeclared (first use in this function) Krb5.xs:318: error: `krb5_timestamp' undeclared (first use in this function) Krb5.xs:319: error: `krb5_deltat' undeclared (first use in this function) Krb5.c:668: error: `client' undeclared (first use in this function) Krb5.c:672: error: parse error before "tmp" Krb5.c:679: error: `server' undeclared (first use in this function) Krb5.c:683: error: parse error before "tmp" Krb5.c:690: error: `cc' undeclared (first use in this function) Krb5.c:694: error: parse error before "tmp" Krb5.xs:322: error: `cr' undeclared (first use in this function) Krb5.xs:323: error: `now' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5_get_in_tkt_with_keytab': Krb5.c:731: error: parse error before "client" Krb5.xs:344: error: `krb5_creds' undeclared (first use in this function) Krb5.xs:345: error: `krb5_timestamp' undeclared (first use in this function) Krb5.xs:346: error: `krb5_deltat' undeclared (first use in this function) Krb5.c:743: error: `client' undeclared (first use in this function) Krb5.c:747: error: parse error before "tmp" Krb5.c:754: error: `server' undeclared (first use in this function) Krb5.c:758: error: parse error before "tmp" Krb5.c:765: error: `keytab' undeclared (first use in this function) Krb5.c:769: error: parse error before "tmp" Krb5.c:776: error: `cc' undeclared (first use in this function) Krb5.c:780: error: parse error before "tmp" Krb5.xs:349: error: `cr' undeclared (first use in this function) Krb5.xs:350: error: `now' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5_mk_req': Krb5.c:817: error: parse error before "auth_context" Krb5.c:818: error: `krb5_flags' undeclared (first use in this function) Krb5.c:822: error: parse error before "cc" Krb5.xs:373: error: `krb5_data' undeclared (first use in this function) Krb5.c:830: error: `auth_context' undeclared (first use in this function) Krb5.c:834: error: parse error before "tmp" Krb5.c:841: error: `cc' undeclared (first use in this function) Krb5.c:845: error: parse error before "tmp" Krb5.xs:376: error: `in_data' undeclared (first use in this function) Krb5.xs:377: error: `ap_req_options' undeclared (first use in this function) Krb5.xs:378: error: `out_data' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5_rd_req': Krb5.c:877: error: parse error before "auth_context" Krb5.c:879: error: parse error before "server" Krb5.xs:393: error: `krb5_data' undeclared (first use in this function) Krb5.xs:394: error: `krb5_ticket' undeclared (first use in this function) Krb5.xs:394: error: `t' undeclared (first use in this function) Krb5.xs:395: error: `krb5_flags' undeclared (first use in this function) Krb5.xs:395: error: parse error before "ap_req_options" Krb5.c:890: error: `auth_context' undeclared (first use in this function) Krb5.c:894: error: parse error before "tmp" Krb5.c:901: error: `server' undeclared (first use in this function) Krb5.c:905: error: parse error before "tmp" Krb5.c:912: error: `keytab' undeclared (first use in this function) Krb5.c:919: error: parse error before "tmp" Krb5.xs:398: error: parse error before ')' token Krb5.xs:398: error: parse error before ')' token Krb5.xs:398: error: parse error before ')' token Krb5.xs:399: error: `in_data' undeclared (first use in this function) Krb5.xs:399: error: `in' undeclared (first use in this function) Krb5.xs:403: error: `RETVAL' undeclared (first use in this function) Krb5.c: At top level: Krb5.c:939: error: parse error before "void" Krb5.c:939: error: parse error before '(' token Krb5.c: In function `XS_Authen__Krb5_gen_portaddr': Krb5.c:955: error: parse error before "addr" Krb5.c:957: error: parse error before "RETVAL" Krb5.c:960: error: `addr' undeclared (first use in this function) Krb5.c:964: error: parse error before "tmp" Krb5.xs:416: error: `krb5_pointer' undeclared (first use in this function) Krb5.xs:416: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5_genaddrs': Krb5.c:993: error: parse error before "auth_context" Krb5.c:995: error: `krb5_flags' undeclared (first use in this function) Krb5.c:995: error: parse error before "flags" Krb5.c:1002: error: `auth_context' undeclared (first use in this function) Krb5.c:1006: error: parse error before "tmp" Krb5.xs:433: error: `flags' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5_gen_replay_name': Krb5.c:1034: error: parse error before "addr" Krb5.c:1040: error: `addr' undeclared (first use in this function) Krb5.c:1044: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5_mk_priv': Krb5.c:1074: error: parse error before "auth_context" Krb5.xs:455: error: `krb5_data' undeclared (first use in this function) Krb5.xs:455: error: parse error before "in_data" Krb5.c:1082: error: `auth_context' undeclared (first use in this function) Krb5.c:1086: error: parse error before "tmp" Krb5.xs:458: error: `in_data' undeclared (first use in this function) Krb5.xs:459: error: `out_data' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5_rd_priv': Krb5.c:1118: error: parse error before "auth_context" Krb5.xs:470: error: `krb5_data' undeclared (first use in this function) Krb5.xs:470: error: parse error before "in_data" Krb5.c:1126: error: `auth_context' undeclared (first use in this function) Krb5.c:1130: error: parse error before "tmp" Krb5.xs:473: error: `in_data' undeclared (first use in this function) Krb5.xs:474: error: `out_data' undeclared (first use in this function) Krb5.xs: In function `XS_Authen__Krb5_get_server_rcache': Krb5.xs:483: error: `krb5_data' undeclared (first use in this function) Krb5.xs:483: error: parse error before "rc_data" Krb5.xs:486: error: `rc_data' undeclared (first use in this function) Krb5.xs:487: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5_sendauth': Krb5.c:1193: error: parse error before "auth_context" Krb5.c:1196: error: parse error before "client" Krb5.c:1200: error: parse error before "in_creds" Krb5.xs:507: error: `krb5_data' undeclared (first use in this function) Krb5.xs:508: error: `krb5_creds' undeclared (first use in this function) Krb5.xs:508: error: `out_creds' undeclared (first use in this function) Krb5.c:1210: error: `auth_context' undeclared (first use in this function) Krb5.c:1214: error: parse error before "tmp" Krb5.c:1221: error: `client' undeclared (first use in this function) Krb5.c:1225: error: parse error before "tmp" Krb5.c:1232: error: `server' undeclared (first use in this function) Krb5.c:1236: error: parse error before "tmp" Krb5.c:1243: error: `in_creds' undeclared (first use in this function) Krb5.c:1247: error: parse error before "tmp" Krb5.c:1254: error: `cc' undeclared (first use in this function) Krb5.c:1258: error: parse error before "tmp" Krb5.xs:513: error: `in_data' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5_recvauth': Krb5.c:1291: error: parse error before "auth_context" Krb5.c:1294: error: parse error before "server" Krb5.xs:528: error: `krb5_ticket' undeclared (first use in this function) Krb5.xs:528: error: `ticket' undeclared (first use in this function) Krb5.c:1303: error: `auth_context' undeclared (first use in this function) Krb5.c:1307: error: parse error before "tmp" Krb5.c:1314: error: `server' undeclared (first use in this function) Krb5.c:1318: error: parse error before "tmp" Krb5.c:1325: error: `keytab' undeclared (first use in this function) Krb5.c:1329: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__Principal_realm': Krb5.c:1361: error: parse error before "p" Krb5.c:1364: error: `p' undeclared (first use in this function) Krb5.c:1368: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__Principal_type': Krb5.c:1393: error: parse error before "p" Krb5.c:1394: error: `krb5_int32' undeclared (first use in this function) Krb5.c:1398: error: `p' undeclared (first use in this function) Krb5.c:1402: error: parse error before "tmp" Krb5.xs:555: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5__Principal_data': Krb5.c:1431: error: parse error before "p" Krb5.c:1434: error: `p' undeclared (first use in this function) Krb5.c:1438: error: parse error before "tmp" Krb5.xs:567: error: `krb5_data' undeclared (first use in this function) Krb5.xs:567: error: `data' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5__Principal_DESTROY': Krb5.c:1472: error: parse error before "p" Krb5.c:1475: error: `p' undeclared (first use in this function) Krb5.c:1479: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__Ccache_initialize': Krb5.c:1507: error: parse error before "cc" Krb5.c:1511: error: `cc' undeclared (first use in this function) Krb5.c:1515: error: parse error before "tmp" Krb5.c:1522: error: `p' undeclared (first use in this function) Krb5.c:1526: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__Ccache_get_name': Krb5.c:1556: error: parse error before "cc" Krb5.c:1561: error: `cc' undeclared (first use in this function) Krb5.c:1565: error: parse error before "tmp" Krb5.xs:606: warning: assignment makes pointer from integer without a cast Krb5.c: In function `XS_Authen__Krb5__Ccache_get_principal': Krb5.c:1592: error: parse error before "cc" Krb5.c:1596: error: `cc' undeclared (first use in this function) Krb5.c:1600: error: parse error before "tmp" Krb5.xs:616: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5__Ccache_destroy': Krb5.c:1631: error: parse error before "cc" Krb5.c:1634: error: `cc' undeclared (first use in this function) Krb5.c:1638: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__Ccache_DESTROY': Krb5.c:1672: error: parse error before "cc" Krb5.c:1675: error: `cc' undeclared (first use in this function) Krb5.c:1679: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__AuthContext_new': Krb5.c:1708: error: parse error before "RETVAL" Krb5.xs:657: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5__AuthContext_getflags': Krb5.c:1735: error: parse error before "auth_context" Krb5.xs:670: error: `krb5_int32' undeclared (first use in this function) Krb5.c:1744: error: `auth_context' undeclared (first use in this function) Krb5.c:1748: error: parse error before "tmp" Krb5.xs:673: error: `flags' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5__AuthContext_setflags': Krb5.c:1776: error: parse error before "auth_context" Krb5.c:1777: error: `krb5_int32' undeclared (first use in this function) Krb5.c:1780: error: `auth_context' undeclared (first use in this function) Krb5.c:1784: error: parse error before "tmp" Krb5.xs:685: error: `flags' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5__AuthContext_getrcache': Krb5.c:1812: error: parse error before "auth_context" Krb5.c:1816: error: `auth_context' undeclared (first use in this function) Krb5.c:1820: error: parse error before "tmp" Krb5.xs:695: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5__AuthContext_setrcache': Krb5.c:1849: error: parse error before "auth_context" Krb5.c:1853: error: `auth_context' undeclared (first use in this function) Krb5.c:1857: error: parse error before "tmp" Krb5.c:1864: error: `rc' undeclared (first use in this function) Krb5.c:1868: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__AuthContext_getaddrs': Krb5.c:1895: error: parse error before "auth_context" Krb5.xs:716: error: `krb5_address' undeclared (first use in this function) Krb5.xs:716: error: `local' undeclared (first use in this function) Krb5.xs:716: error: `remote' undeclared (first use in this function) Krb5.c:1902: error: `auth_context' undeclared (first use in this function) Krb5.c:1906: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__AuthContext_setaddrs': Krb5.c:1938: error: parse error before "auth_context" Krb5.c:1943: error: `auth_context' undeclared (first use in this function) Krb5.c:1947: error: parse error before "tmp" Krb5.c:1954: error: `laddr' undeclared (first use in this function) Krb5.c:1958: error: parse error before "tmp" Krb5.c:1965: error: `raddr' undeclared (first use in this function) Krb5.c:1969: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__AuthContext_setports': Krb5.c:1998: error: parse error before "auth_context" Krb5.c:2003: error: `auth_context' undeclared (first use in this function) Krb5.c:2007: error: parse error before "tmp" Krb5.c:2014: error: `laddr' undeclared (first use in this function) Krb5.c:2018: error: parse error before "tmp" Krb5.c:2025: error: `raddr' undeclared (first use in this function) Krb5.c:2029: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__AuthContext_DESTROY': Krb5.c:2058: error: parse error before "auth_context" Krb5.c:2061: error: `auth_context' undeclared (first use in this function) Krb5.c:2065: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__Ticket_server': Krb5.c:2093: error: parse error before "t" Krb5.c:2097: error: `t' undeclared (first use in this function) Krb5.c:2101: error: parse error before "tmp" Krb5.xs:771: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5__Ticket_enc_part2': Krb5.c:2129: error: parse error before "t" Krb5.c:2133: error: `t' undeclared (first use in this function) Krb5.c:2137: error: parse error before "tmp" Krb5.xs:781: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5__Ticket_DESTROY': Krb5.c:2165: error: parse error before "t" Krb5.c:2168: error: `t' undeclared (first use in this function) Krb5.c:2172: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__EncTktPart_client': Krb5.c:2200: error: parse error before "etp" Krb5.c:2204: error: `etp' undeclared (first use in this function) Krb5.c:2208: error: parse error before "tmp" Krb5.xs:803: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5__EncTktPart_DESTROY': Krb5.c:2236: error: parse error before "etp" Krb5.c:2239: error: `etp' undeclared (first use in this function) Krb5.c:2243: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__Address_new': Krb5.c:2274: error: parse error before "RETVAL" Krb5.xs:827: error: `RETVAL' undeclared (first use in this function) Krb5.xs:827: error: `krb5_address' undeclared (first use in this function) Krb5.xs:827: error: parse error before ')' token Krb5.xs:827: error: parse error before ')' token Krb5.xs:827: error: parse error before ')' token Krb5.xs:828: error: `addrtype' undeclared (first use in this function) Krb5.xs:829: error: `krb5_octet' undeclared (first use in this function) Krb5.xs:829: error: parse error before ')' token Krb5.xs:829: error: `contents' undeclared (first use in this function) Krb5.c: At top level: Krb5.c:2284: error: parse error before "void" Krb5.c:2284: error: parse error before '(' token Krb5.c: In function `XS_Authen__Krb5__Address_DESTROY': Krb5.c:2300: error: parse error before "addr" Krb5.c:2303: error: `addr' undeclared (first use in this function) Krb5.c:2307: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__Keyblock_enctype': Krb5.c:2335: error: parse error before "keyblock" Krb5.c:2336: error: `krb5_enctype' undeclared (first use in this function) Krb5.c:2340: error: `keyblock' undeclared (first use in this function) Krb5.c:2344: error: parse error before "tmp" Krb5.xs:852: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5__Keyblock_length': Krb5.c:2371: error: parse error before "keyblock" Krb5.c:2376: error: `keyblock' undeclared (first use in this function) Krb5.c:2380: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__Keyblock_contents': Krb5.c:2407: error: parse error before "keyblock" Krb5.c:2408: error: `krb5_octet' undeclared (first use in this function) Krb5.c:2408: error: `RETVAL' undeclared (first use in this function) Krb5.c:2411: error: `keyblock' undeclared (first use in this function) Krb5.c:2415: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__Keyblock_DESTROY': Krb5.c:2442: error: parse error before "keyblock" Krb5.c:2445: error: `keyblock' undeclared (first use in this function) Krb5.c:2449: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__Keytab_add_entry': Krb5.c:2478: error: parse error before "keytab" Krb5.c:2482: error: `keytab' undeclared (first use in this function) Krb5.c:2486: error: parse error before "tmp" Krb5.c:2493: error: `entry' undeclared (first use in this function) Krb5.c:2497: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__Keytab_end_seq_get': Krb5.c:2525: error: parse error before "keytab" Krb5.c:2526: error: `krb5_kt_cursor' undeclared (first use in this function) Krb5.c:2526: error: `cursor' undeclared (first use in this function) Krb5.c:2529: error: `keytab' undeclared (first use in this function) Krb5.c:2533: error: parse error before "tmp" Krb5.c:2544: error: parse error before ')' token Krb5.c: In function `XS_Authen__Krb5__Keytab_get_entry': Krb5.c:2572: error: parse error before "keytab" Krb5.c:2574: error: `krb5_kvno' undeclared (first use in this function) Krb5.c:2575: error: `krb5_enctype' undeclared (first use in this function) Krb5.c:2579: error: `keytab' undeclared (first use in this function) Krb5.c:2583: error: parse error before "tmp" Krb5.c:2590: error: `principal' undeclared (first use in this function) Krb5.c:2594: error: parse error before "tmp" Krb5.c:2601: error: `vno' undeclared (first use in this function) Krb5.c:2607: error: `enctype' undeclared (first use in this function) Krb5.xs:920: error: `RETVAL' undeclared (first use in this function) Krb5.xs:920: error: `krb5_keytab_entry' undeclared (first use in this function) Krb5.xs:920: error: parse error before ')' token Krb5.xs:920: error: parse error before ')' token Krb5.xs:921: error: parse error before ')' token Krb5.c: At top level: Krb5.c:2624: error: parse error before "void" Krb5.c:2624: error: parse error before '(' token Krb5.c: In function `XS_Authen__Krb5__Keytab_get_name': Krb5.c:2640: error: parse error before "keytab" Krb5.c:2645: error: `keytab' undeclared (first use in this function) Krb5.c:2649: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__Keytab_next_entry': Krb5.c:2679: error: `krb5_kt_cursor' undeclared (first use in this function) Krb5.c:2679: error: `cursor' undeclared (first use in this function) Krb5.c:2680: error: parse error before "keytab" Krb5.c:2688: error: parse error before ')' token Krb5.c:2695: error: `keytab' undeclared (first use in this function) Krb5.c:2699: error: parse error before "tmp" Krb5.xs:949: error: `RETVAL' undeclared (first use in this function) Krb5.xs:949: error: `krb5_keytab_entry' undeclared (first use in this function) Krb5.xs:949: error: parse error before ')' token Krb5.xs:949: error: parse error before ')' token Krb5.xs:950: error: parse error before ')' token Krb5.c: At top level: Krb5.c:2716: error: parse error before "void" Krb5.c:2716: error: parse error before '(' token Krb5.c: In function `XS_Authen__Krb5__Keytab_remove_entry': Krb5.c:2732: error: parse error before "keytab" Krb5.c:2736: error: `keytab' undeclared (first use in this function) Krb5.c:2740: error: parse error before "tmp" Krb5.c:2747: error: `entry' undeclared (first use in this function) Krb5.c:2751: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__Keytab_start_seq_get': Krb5.c:2779: error: parse error before "keytab" Krb5.c:2780: error: `krb5_kt_cursor' undeclared (first use in this function) Krb5.c:2780: error: `RETVAL' undeclared (first use in this function) Krb5.c:2783: error: `keytab' undeclared (first use in this function) Krb5.c:2787: error: parse error before "tmp" Krb5.xs:975: error: parse error before ')' token Krb5.xs:975: error: parse error before ')' token Krb5.xs:976: error: parse error before ')' token Krb5.c: At top level: Krb5.c:2803: error: parse error before "void" Krb5.c:2803: error: parse error before '(' token Krb5.c: In function `XS_Authen__Krb5__Keytab_DESTROY': Krb5.c:2819: error: parse error before "keytab" Krb5.c:2822: error: `keytab' undeclared (first use in this function) Krb5.c:2826: error: parse error before "tmp" Krb5.c: In function `XS_Authen__Krb5__KeytabEntry_new': Krb5.c:2855: error: parse error before "principal" Krb5.c:2856: error: `krb5_kvno' undeclared (first use in this function) Krb5.c:2861: error: `principal' undeclared (first use in this function) Krb5.c:2865: error: parse error before "tmp" Krb5.c:2872: error: `key' undeclared (first use in this function) Krb5.c:2876: error: parse error before "tmp" Krb5.xs:1004: error: `RETVAL' undeclared (first use in this function) Krb5.xs:1004: error: `krb5_keytab_entry' undeclared (first use in this function) Krb5.xs:1004: error: parse error before ')' token Krb5.xs:1004: error: parse error before ')' token Krb5.xs:1005: error: parse error before ')' token Krb5.xs:1008: error: `vno' undeclared (first use in this function) Krb5.c: At top level: Krb5.c:2895: error: parse error before "void" Krb5.c:2895: error: parse error before '(' token Krb5.c: In function `XS_Authen__Krb5__KeytabEntry_principal': Krb5.c:2911: error: parse error before "entry" Krb5.c:2915: error: `entry' undeclared (first use in this function) Krb5.c:2919: error: parse error before "tmp" Krb5.xs:1021: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5__KeytabEntry_timestamp': Krb5.c:2950: error: parse error before "entry" Krb5.c:2951: error: `krb5_timestamp' undeclared (first use in this function) Krb5.c:2955: error: `entry' undeclared (first use in this function) Krb5.c:2959: error: parse error before "tmp" Krb5.xs:1034: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5__KeytabEntry_kvno': Krb5.c:2986: error: parse error before "entry" Krb5.c:2987: error: `krb5_kvno' undeclared (first use in this function) Krb5.c:2991: error: `entry' undeclared (first use in this function) Krb5.c:2995: error: parse error before "tmp" Krb5.xs:1044: error: `RETVAL' undeclared (first use in this function) Krb5.c: In function `XS_Authen__Krb5__KeytabEntry_key': Krb5.c:3022: error: parse error before "entry" Krb5.c:3026: error: `entry' undeclared (first use in this function) Krb5.c:3030: error: parse error before "tmp" Krb5.xs:1054: error: `RETVAL' undeclared (first use in this function) make: *** [Krb5.o] Error 1