Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lgcrypt Writing Makefile for GCrypt cp GCrypt.pm blib/lib/GCrypt.pm AutoSplitting blib/lib/GCrypt.pm (blib/lib/auto/GCrypt) /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 GCrypt.xs > GCrypt.xsc && mv GCrypt.xsc GCrypt.c Please specify prototyping behavior for GCrypt.xs (see perlxs manual) gcc -c -I. -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=\"0.3\" -DXS_VERSION=\"0.3\" "-I/Users/cpanrun/pristine/5.8.7/lib/5.8.7/darwin-thread-multi-2level/CORE" GCrypt.c GCrypt.xs:7:20: error: gcrypt.h: No such file or directory GCrypt.xs:7:20: GCrypt.xs:10: error: parse error before 'GcryCipherHd' error: GCrypt.xs:10: warning: no semicolon at end of struct or union gcrypt.h: No such file or directory GCrypt.xs:13: error: parse error before '}' token GCrypt.xs:10: error: parse error before 'GcryCipherHd' GCrypt.xs:10: warning: no semicolon at end of struct or union GCrypt.xs:13: error: parse error before '}' token GCrypt.xs: In function 'XS_GCrypt__Cipher_new': GCrypt.xs:38: error: invalid application of 'sizeof' to incomplete type 'struct GCrypt_Cipher_s' GCrypt.xs: In function 'XS_GCrypt__Cipher_new': GCrypt.xs:38: error: invalid application of 'sizeof' to incomplete type 'struct GCrypt_Cipher_s' GCrypt.xs:46: error: dereferencing pointer to incomplete type GCrypt.xs:47: error: dereferencing pointer to incomplete type GCrypt.xs:50: error: dereferencing pointer to incomplete type GCrypt.xs:46: error: dereferencing pointer to incomplete type GCrypt.xs:47: error: dereferencing pointer to incomplete type GCrypt.xs:50: error: dereferencing pointer to incomplete type GCrypt.xs:53: error: dereferencing pointer to incomplete type GCrypt.xs:57: error: dereferencing pointer to incomplete type GCrypt.xs:53: error: dereferencing pointer to incomplete type GCrypt.xs:57: error: 'GCRY_CIPHER_MODE_ECB' undeclared (first use in this function) GCrypt.xs:57: error: (Each undeclared identifier is reported only once GCrypt.xs:57: error: for each function it appears in.) GCrypt.xs:61: error: dereferencing pointer to incomplete type GCrypt.xs:57: error: dereferencing pointer to incomplete typeGCrypt.xs:61: error: 'GCRY_CIPHER_MODE_CFB' undeclared (first use in this function) GCrypt.xs:57: error: 'GCRY_CIPHER_MODE_ECB' undeclared (first use in this function) GCrypt.xs:63: error: dereferencing pointer to incomplete type GCrypt.xs:57: error: (Each undeclared identifier is reported only once GCrypt.xs:63: error: 'GCRY_CIPHER_MODE_CBC' undeclared (first use in this function) GCrypt.xs:57: error: for each function it appears in.) GCrypt.xs:67: error: dereferencing pointer to incomplete type GCrypt.xs:67: error: 'GCRY_CIPHER_MODE_STREAM' undeclared (first use in this function) GCrypt.xs:61: error: dereferencing pointer to incomplete type GCrypt.xs:61: error: 'GCRY_CIPHER_MODE_CFB' undeclared (first use in this function) GCrypt.xs:63: error: dereferencing pointer to incomplete type GCrypt.xs:71: error: dereferencing pointer to incomplete type GCrypt.xs:63: error: 'GCRY_CIPHER_MODE_CBC' undeclared (first use in this function) GCrypt.xs:71: error: 'GCRY_CIPHER_MODE_OFB' undeclared (first use in this function) GCrypt.xs:74: error: dereferencing pointer to incomplete type GCrypt.xs:67: error: dereferencing pointer to incomplete type GCrypt.xs:67: error: 'GCRY_CIPHER_MODE_STREAM' undeclared (first use in this function) GCrypt.xs:71: error: dereferencing pointer to incomplete type GCrypt.xs:71: error: 'GCRY_CIPHER_MODE_OFB' undeclared (first use in this function) GCrypt.xs:74: error: dereferencing pointer to incomplete type GCrypt.xs:88: error: 'GCRY_CIPHER_SECURE' undeclared (first use in this function) GCrypt.xs:90: error: 'GCRY_CIPHER_ENABLE_SYNC' undeclared (first use in this function) GCrypt.xs:100: error: dereferencing pointer to incomplete type GCrypt.xs:100: error: dereferencing pointer to incomplete type GCrypt.xs:88: error: 'GCRY_CIPHER_SECURE' undeclared (first use in this function) GCrypt.xs:104: error: dereferencing pointer to incomplete type GCrypt.xs:104: error: dereferencing pointer to incomplete type GCrypt.xs:90: error: 'GCRY_CIPHER_ENABLE_SYNC' undeclared (first use in this function) GCrypt.xs:100: error: dereferencing pointer to incomplete type GCrypt.xs:100: error: dereferencing pointer to incomplete type GCrypt.xs:104: error: dereferencing pointer to incomplete type GCrypt.xs:104: error: dereferencing pointer to incomplete type GCrypt.xs: In function 'XS_GCrypt__Cipher_encrypt': GCrypt.xs:120: error: dereferencing pointer to incomplete type GCrypt.xs:124: error: dereferencing pointer to incomplete type GCrypt.xs:134: error: dereferencing pointer to incomplete type GCrypt.xs: In function 'XS_GCrypt__Cipher_encrypt': GCrypt.xs:120: error: dereferencing pointer to incomplete type GCrypt.xs:124: error: dereferencing pointer to incomplete type GCrypt.xs:134: error: dereferencing pointer to incomplete type GCrypt.xs: In function 'XS_GCrypt__Cipher_decrypt': GCrypt.xs:153: error: dereferencing pointer to incomplete type GCrypt.xs:157: error: dereferencing pointer to incomplete type GCrypt.xs:167: error: dereferencing pointer to incomplete type GCrypt.xs: In function 'XS_GCrypt__Cipher_setkey': GCrypt.xs:184: error: dereferencing pointer to incomplete type GCrypt.xs:185: error: dereferencing pointer to incomplete type GCrypt.xs:185: error: dereferencing pointer to incomplete type GCrypt.xs:187: error: dereferencing pointer to incomplete type GCrypt.xs:189: error: dereferencing pointer to incomplete type GCrypt.xs:190: error: dereferencing pointer to incomplete type GCrypt.xs:190: error: dereferencing pointer to incomplete type GCrypt.xs: In function 'XS_GCrypt__Cipher_setiv': GCrypt.xs:201: error: dereferencing pointer to incomplete type GCrypt.xs:205: error: dereferencing pointer to incomplete type GCrypt.xs:206: error: dereferencing pointer to incomplete type GCrypt.xs:212: error: dereferencing pointer to incomplete type GCrypt.xs:213: error: dereferencing pointer to incomplete type GCrypt.xs:213: error: dereferencing pointer to incomplete type GCrypt.xs: In function 'XS_GCrypt__Cipher_sync': GCrypt.xs:220: error: dereferencing pointer to incomplete type GCrypt.xs: In function 'XS_GCrypt__Cipher_keylen': GCrypt.xs:226: error: dereferencing pointer to incomplete type GCrypt.xs: In function 'XS_GCrypt__Cipher_decrypt': GCrypt.xs:153: error: dereferencing pointer to incomplete type GCrypt.xs:157: error: dereferencing pointer to incomplete type GCrypt.xs:167: error: dereferencing pointer to incomplete type GCrypt.xs: In function 'XS_GCrypt__Cipher_setkey': GCrypt.xs:184: error: dereferencing pointer to incomplete type GCrypt.xs:185: error: dereferencing pointer to incomplete type GCrypt.xs:185: error: dereferencing pointer to incomplete type GCrypt.xs:187: error: dereferencing pointer to incomplete type GCrypt.xs:189: error: dereferencing pointer to incomplete type GCrypt.xs:190: error: dereferencing pointer to incomplete type GCrypt.xs:190: error: dereferencing pointer to incomplete type GCrypt.xs: In function 'XS_GCrypt__Cipher_setiv': GCrypt.xs:201: error: dereferencing pointer to incomplete type GCrypt.xs:205: error: dereferencing pointer to incomplete type GCrypt.xs:206: error: dereferencing pointer to incomplete type GCrypt.xs:212: error: dereferencing pointer to incomplete type GCrypt.xs:213: error: dereferencing pointer to incomplete type GCrypt.xs:213: error: dereferencing pointer to incomplete type GCrypt.xs: In function 'XS_GCrypt__Cipher_sync': GCrypt.xs:220: error: dereferencing pointer to incomplete type GCrypt.xs: In function 'XS_GCrypt__Cipher_keylen': GCrypt.xs:226: error: dereferencing pointer to incomplete type GCrypt.xs: In function 'XS_GCrypt__Cipher_blklen': GCrypt.xs:234: error: dereferencing pointer to incomplete type GCrypt.xs: In function 'XS_GCrypt__Cipher_DESTROY': GCrypt.xs:242: error: dereferencing pointer to incomplete type GCrypt.xs: In function 'XS_GCrypt__Cipher_blklen': GCrypt.xs:234: error: dereferencing pointer to incomplete type GCrypt.xs: In function 'XS_GCrypt__Cipher_DESTROY': GCrypt.xs:242: error: dereferencing pointer to incomplete type lipo: can't open input file: /var/tmp//cci8qfNG.out (No such file or directory) make: *** [GCrypt.o] Error 1