Checking if your kit is complete... Looks good Note (probably harmless): No library found for -ldb Writing Makefile for BerkeleyDB::Locks cp Locks.pm blib/lib/BerkeleyDB/Locks.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 Locks.xs > Locks.xsc && mv Locks.xsc Locks.c Please specify prototyping behavior for Locks.xs (see perlxs manual) gcc -c -I/root/src/db-4.1.24.NC -I/root/src/db-4.1.24.NC/dist -I/root/src/db-4.1.24.NC/include -I/root/src/db-4.1.24.NC/include_auto -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.02\" -DXS_VERSION=\"0.02\" "-I/Users/cpanrun/pristine/5.8.7/lib/5.8.7/darwin-thread-multi-2level/CORE" Locks.c Locks.xs:5:23: error: db_config.h: No such file or directory Locks.xs:24:25: error: dist/db_int.h: No such file or directory Locks.xs:25:27: error: dbinc/db_page.h: No such file or directory Locks.xs:26:28: error: dbinc/db_shash.h: No such file or directory Locks.xs:27:24: error: dbinc/lock.h: No such file or directory Locks.xs:28:22: error: dbinc/mp.h: No such file or directory Locks.xs:29:33: error: dbinc_auto/clib_ext.h: No such file or directory Locks.xs:37: error: parse error before 'DB_ENV' Locks.xs:37: warning: no semicolon at end of struct or union Locks.xs:42: error: parse error before '}' token Locks.xs:42: warning: data definition has no type or storage class Locks.xs:44: error: parse error before '*' token Locks.xs:44: warning: data definition has no type or storage class Locks.xs:61: error: parse error before '*' token Locks.xs: In function 'db_lock': Locks.xs:63: error: 'DB_LOCKTAB' undeclared (first use in this function) Locks.xs:63: error: (Each undeclared identifier is reported only once Locks.xs:63: error: for each function it appears in.) Locks.xs:63: error: parse error before ')' token Locks.xs:64: error: 'lockoffset' undeclared (first use in this function) Locks.xs: At top level: Locks.xs:68: error: parse error before '*' token Locks.xs:68: error: parse error before '*' token Locks.xs: In function 'db_lock_u': Locks.xs:71: error: 'DB_LOCKTAB' undeclared (first use in this function) Locks.xs:71: error: 'lt' undeclared (first use in this function) Locks.xs:72: error: 'DB_LOCKREGION' undeclared (first use in this function) Locks.xs:72: error: 'lrp' undeclared (first use in this function) Locks.xs:73: error: 'DB_LOCKOBJ' undeclared (first use in this function) Locks.xs:73: error: 'lobj' undeclared (first use in this function) Locks.xs:73: error: 'op' undeclared (first use in this function) Locks.xs:77: error: 'dbenv' undeclared (first use in this function) Locks.xs:78: error: 'lockoffset' undeclared (first use in this function) Locks.xs:80: error: dereferencing pointer to incomplete type Locks.xs:86: error: parse error before ')' token Locks.xs:88: error: parse error before ')' token Locks.xs:90: error: 'lock' undeclared (first use in this function) Locks.xs:91: error: dereferencing pointer to incomplete type Locks.xs:92: error: dereferencing pointer to incomplete type Locks.xs:88: error: label 'op' used but not defined Locks.xs: At top level: Locks.xs:97: warning: parameter names (without types) in function declaration Locks.xs:97: warning: data definition has no type or storage class Locks.xs:99: error: parse error before 'if' Locks.xs:5:23: error: db_config.h: No such file or directory Locks.xs: In function 'XS_BerkeleyDB__Locks__waiters': Locks.xs:112: error: parse error before 'dbenv' Locks.xs:114: error: 'DB_LOCKTAB' undeclared (first use in this function) Locks.xs:114: error: 'lt' undeclared (first use in this function) Locks.xs:24:25: Locks.xs:115: error: 'DB_LOCKREGION' undeclared (first use in this function)error: dist/db_int.h: No such file or directoryLocks.xs:115: error: 'lrp' undeclared (first use in this function) Locks.xs:116: error: 'DB_LOCKER' undeclared (first use in this function) Locks.xs:116: error: 'lip' undeclared (first use in this function) Locks.xs:118: error: 'DB_LOCKOBJ' undeclared (first use in this function) Locks.xs:118: error: 'lobj' undeclared (first use in this function) Locks.xs:25:27: error: dbinc/db_page.h: No such file or directory Locks.xs:128: error: 'dbenv' undeclared (first use in this function) Locks.xs:26:28: error: dbinc/db_shash.h: No such file or directory Locks.xs:27:24: error: dbinc/lock.h: No such file or directory Locks.xs:128: error: called object 'BerkeleyDB__Env' is not a function Locks.xs:28:22: error: dbinc/mp.h: No such file or directory Locks.xs:147: error: '__db_locker' undeclared (first use in this function) Locks.xs:29:33: error: dbinc_auto/clib_ext.h: No such file or directory Locks.xs:150: error: '__db_lock' undeclared (first use in this function) Locks.xs:150: warning: assignment makes pointer from integer without a cast Locks.xs:37: error: parse error before 'DB_ENV' Locks.xs:153: error: 'locker_links' undeclared (first use in this function) Locks.xs:37: warning: no semicolon at end of struct or union Locks.xs:153: warning: assignment makes pointer from integer without a cast Locks.xs:155: error: dereferencing pointer to incomplete type Locks.xs:155: error: 'DB_LSTAT_HELD' undeclared (first use in this function)Locks.xs:42: error: parse error before '}' token Locks.xs:42: warning: data definition has no type or storage class Locks.xs:44: error: parse error before '*' tokenLocks.xs:160: error: dereferencing pointer to incomplete type Locks.xs:44: warning: data definition has no type or storage class Locks.xs:164: warning: assignment makes pointer from integer without a cast Locks.xs:61: error: parse error before '*' token Locks.xs:167: error: 'links' undeclared (first use in this function) Locks.xs:168: warning: assignment makes pointer from integer without a cast Locks.xs: In function 'db_lock': Locks.xs:63: error: 'DB_LOCKTAB' undeclared (first use in this function) Locks.xs:63: error: (Each undeclared identifier is reported only once Locks.xs:63: error: for each function it appears in.) Locks.xs:177: error: dereferencing pointer to incomplete type Locks.xs:63: error: parse error before ')' token Locks.xs:64: error: 'lockoffset' undeclared (first use in this function) Locks.xs:183: error: dereferencing pointer to incomplete type Locks.xs: At top level: Locks.xs:68: error: parse error before '*' token Locks.xs:68: error: parse error before '*' token Locks.xs: In function 'db_lock_u': Locks.xs:71: error: 'DB_LOCKTAB' undeclared (first use in this function) Locks.xs:71: error: 'lt' undeclared (first use in this function) Locks.xs:72: error: 'DB_LOCKREGION' undeclared (first use in this function) Locks.xs:72: error: 'lrp' undeclared (first use in this function) Locks.xs:73: error: 'DB_LOCKOBJ' undeclared (first use in this function) Locks.xs:73: error: 'lobj' undeclared (first use in this function) Locks.xs:73: error: 'op' undeclared (first use in this function) Locks.xs:77: error: 'dbenv' undeclared (first use in this function) Locks.xs:78: error: 'lockoffset' undeclared (first use in this function) Locks.xs:80: error: dereferencing pointer to incomplete type Locks.xs:86: error: parse error before ')' token Locks.xs:88: error: parse error before ')' token Locks.xs:90: error: 'lock' undeclared (first use in this function) Locks.xs:91: error: dereferencing pointer to incomplete type Locks.xs:92: error: dereferencing pointer to incomplete type Locks.xs:88: error: label 'op' used but not defined Locks.xs: At top level: Locks.xs:97: warning: parameter names (without types) in function declaration Locks.xs:97: warning: data definition has no type or storage class Locks.xs:99: error: parse error before 'if' Locks.xs: In function 'XS_BerkeleyDB__Locks__waiters': Locks.xs:112: error: parse error before 'dbenv' Locks.xs:114: error: 'DB_LOCKTAB' undeclared (first use in this function) Locks.xs:114: error: 'lt' undeclared (first use in this function) Locks.xs:115: error: 'DB_LOCKREGION' undeclared (first use in this function) Locks.xs:115: error: 'lrp' undeclared (first use in this function) Locks.xs:116: error: 'DB_LOCKER' undeclared (first use in this function) Locks.xs:116: error: 'lip' undeclared (first use in this function) Locks.xs:118: error: 'DB_LOCKOBJ' undeclared (first use in this function) Locks.xs:118: error: 'lobj' undeclared (first use in this function) Locks.xs:128: error: 'dbenv' undeclared (first use in this function) Locks.xs:128: error: called object 'BerkeleyDB__Env' is not a function Locks.xs: In function 'XS_BerkeleyDB__Locks__properties': Locks.xs:202: error: parse error before 'dbenv' Locks.xs:203: error: 'DB_LOCK' undeclared (first use in this function) Locks.xs:147: error: '__db_locker' undeclared (first use in this function) Locks.xs:150: error: '__db_lock' undeclared (first use in this function) Locks.xs:150: warning: assignment makes pointer from integer without a castLocks.xs:209: error: 'dbenv' undeclared (first use in this function) Locks.xs:153: error: 'locker_links' undeclared (first use in this function) Locks.xs:153: warning: assignment makes pointer from integer without a cast Locks.xs:155: error: dereferencing pointer to incomplete type Locks.xs:209: error: called object 'BerkeleyDB__Env' is not a functionLocks.xs:155: error: 'DB_LSTAT_HELD' undeclared (first use in this function) Locks.xs:160: error: dereferencing pointer to incomplete type Locks.xs:164: warning: assignment makes pointer from integer without a cast Locks.xs:167: error: 'links' undeclared (first use in this function) Locks.xs:168: warning: assignment makes pointer from integer without a cast Locks.xs:216: error: 'lock' undeclared (first use in this function) Locks.xs:177: error: dereferencing pointer to incomplete type Locks.xs:218: error: dereferencing pointer to incomplete type Locks.xs:183: error: dereferencing pointer to incomplete type Locks.xs:220: error: dereferencing pointer to incomplete type Locks.xs:222: error: dereferencing pointer to incomplete type Locks.xs:226: error: dereferencing pointer to incomplete type Locks.xs: In function 'XS_BerkeleyDB__Locks__properties': Locks.xs:202: error: parse error before 'dbenv' Locks.xs:203: error: 'DB_LOCK' undeclared (first use in this function) Locks.xs:209: error: 'dbenv' undeclared (first use in this function) Locks.xs:209: error: called object 'BerkeleyDB__Env' is not a function Locks.xs:216: error: 'lock' undeclared (first use in this function)Locks.xs: In function 'XS_BerkeleyDB__Locks__release': Locks.xs:238: error: parse error before 'dbenv' Locks.xs:239: error: 'DB_LOCK' undeclared (first use in this function) Locks.xs:243: error: 'dbenv' undeclared (first use in this function) Locks.xs:218: error: dereferencing pointer to incomplete type Locks.xs:243: error: called object 'BerkeleyDB__Env' is not a function Locks.xs:220: error: dereferencing pointer to incomplete type Locks.xs:250: error: 'lock' undeclared (first use in this function) Locks.xs:222: error: dereferencing pointer to incomplete type Locks.xs:226: error: dereferencing pointer to incomplete type Locks.xs: In function 'XS_BerkeleyDB__Locks__release': Locks.xs:238: error: parse error before 'dbenv' Locks.xs:239: error: 'DB_LOCK' undeclared (first use in this function) Locks.xs:243: error: 'dbenv' undeclared (first use in this function) Locks.xs:243: error: called object 'BerkeleyDB__Env' is not a function Locks.xs:250: error: 'lock' undeclared (first use in this function) lipo: can't open input file: /var/tmp//ccHlsU91.out (No such file or directory) make: *** [Locks.o] Error 1