Set up gcc environment - 3.3 Enter path to kerberos libraries: Enter path to kerberos headers: Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lkrb5 Writing Makefile for Authen::Krb5::Easy cp Easy.pm blib/lib/Authen/Krb5/Easy.pm /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 Easy.xs > Easy.xsc && mv Easy.xsc Easy.c Please specify prototyping behavior for Easy.xs (see perlxs manual) gcc -c -I -D_REENTRANT -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -pipe -O -DVERSION=\"0.90\" -DXS_VERSION=\"0.90\" -fPIC "-I/export/home/cpanrun/build/5.10.0/lib/CORE" Easy.c Easy.xs:5:17: krb5.h: No such file or directory Easy.xs: In function `XS_Authen__Krb5__Easy_kinit': Easy.xs:44: error: `krb5_error_code' undeclared (first use in this function) Easy.xs:44: error: (Each undeclared identifier is reported only once Easy.xs:44: error: for each function it appears in.) Easy.xs:44: error: parse error before "code" Easy.xs:45: error: `krb5_context' undeclared (first use in this function) Easy.xs:46: error: `krb5_ccache' undeclared (first use in this function) Easy.xs:47: error: `krb5_principal' undeclared (first use in this function) Easy.xs:48: error: `krb5_keytab' undeclared (first use in this function) Easy.xs:49: error: `krb5_get_init_creds_opt' undeclared (first use in this function) Easy.xs:50: error: `krb5_creds' undeclared (first use in this function) Easy.xs:56: error: `code' undeclared (first use in this function) Easy.xs:56: error: `context' undeclared (first use in this function) Easy.xs:64: error: `ccache' undeclared (first use in this function) Easy.xs:72: error: `princ' undeclared (first use in this function) Easy.xs:81: error: `options' undeclared (first use in this function) Easy.xs:82: error: `creds' undeclared (first use in this function) Easy.xs:86: error: `keytab' undeclared (first use in this function) Easy.xs: In function `XS_Authen__Krb5__Easy_kdestroy': Easy.xs:145: error: `krb5_context' undeclared (first use in this function) Easy.xs:145: error: parse error before "context" Easy.xs:146: error: `krb5_error_code' undeclared (first use in this function) Easy.xs:147: error: `krb5_ccache' undeclared (first use in this function) Easy.xs:153: error: `code' undeclared (first use in this function) Easy.xs:153: error: `context' undeclared (first use in this function) Easy.xs:161: error: `ccache' undeclared (first use in this function) Easy.xs: In function `XS_Authen__Krb5__Easy_kexpires': Easy.xs:190: error: `krb5_context' undeclared (first use in this function) Easy.xs:190: error: parse error before "context" Easy.xs:191: error: `krb5_error_code' undeclared (first use in this function) Easy.xs:192: error: `krb5_ccache' undeclared (first use in this function) Easy.xs:193: error: `krb5_cc_cursor' undeclared (first use in this function) Easy.xs:194: error: `krb5_creds' undeclared (first use in this function) Easy.xs:195: error: `krb5_principal' undeclared (first use in this function) Easy.xs:196: error: `krb5_flags' undeclared (first use in this function) Easy.xs:204: error: `code' undeclared (first use in this function) Easy.xs:204: error: `context' undeclared (first use in this function) Easy.xs:212: error: `ccache' undeclared (first use in this function) Easy.xs:220: error: `flags' undeclared (first use in this function) Easy.xs:229: error: `princ' undeclared (first use in this function) Easy.xs:237: error: `current' undeclared (first use in this function) Easy.xs:245: error: `creds' undeclared (first use in this function) Easy.xs:257: error: `KRB5_CC_END' undeclared (first use in this function) Easy.xs:272: error: `KRB5_TC_OPENCLOSE' undeclared (first use in this function) make: *** [Easy.o] Error 1