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 /home/cpanrun/ia64-lp64/build/5.8.2/bin/perl /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/ExtUtils/typemap Locks.xs > Locks.xsc && mv Locks.xsc Locks.c Please specify prototyping behavior for Locks.xs (see perlxs manual) cc -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 -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings +DD64 -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fast +DSitanium2 +Ofltacc=strict -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" +Z "-I/home/cpanrun/ia64-lp64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi-LP64/CORE" Locks.c Error 112: "Locks.xs", line 5 # Include file "db_config.h" not found. #include "db_config.h" ^^^^^^^^^^^^^ Error 112: "Locks.xs", line 24 # Include file "dist/db_int.h" not found. #include "dist/db_int.h" ^^^^^^^^^^^^^^^ Error 112: "Locks.xs", line 25 # Include file "dbinc/db_page.h" not found. #include "dbinc/db_page.h" ^^^^^^^^^^^^^^^^^ Error 112: "Locks.xs", line 26 # Include file "dbinc/db_shash.h" not found. #include "dbinc/db_shash.h" ^^^^^^^^^^^^^^^^^^ Error 112: "Locks.xs", line 27 # Include file "dbinc/lock.h" not found. #include "dbinc/lock.h" ^^^^^^^^^^^^^^ Error 112: "Locks.xs", line 28 # Include file "dbinc/mp.h" not found. #include "dbinc/mp.h" ^^^^^^^^^^^^ Error 112: "Locks.xs", line 29 # Include file "dbinc_auto/clib_ext.h" not found. #include "dbinc_auto/clib_ext.h" ^^^^^^^^^^^^^^^^^^^^^^^ Error 419: "Locks.xs", line 37 # 'DB_ENV' is used as a type, but has not been defined as a type. DB_ENV * Env ; ^^^^^^ Error 419: "Locks.xs", line 61 # 'DB_ENV' is used as a type, but has not been defined as a type. struct __db_lock* db_lock ( DB_ENV *dbenv, ssize_t lockoffset ) { ^^^^^^ Error 419: "Locks.xs", line 63 # 'DB_LOCKTAB' is used as a type, but has not been defined as a type. &( (DB_LOCKTAB *) dbenv->lk_handle )->reginfo, ^^^^^^^^^^ Error 185: "Locks.xs", line 63 # Left side of '->' requires a pointer to struct; type found was 'int'. &( (DB_LOCKTAB *) dbenv->lk_handle )->reginfo, ^^^^^ Error 419: "Locks.xs", line 68 # 'DB_LOCK' is used as a type, but has not been defined as a type. DB_LOCK* db_lock_u ( DB_ENV *dbenv, ssize_t lockoffset, DB_LOCK* ^^^^^^^ Error 699: "Locks.xs", line 68 # Error limit reached; halting compilation. DB_LOCK* db_lock_u ( DB_ENV *dbenv, ssize_t lockoffset, DB_LOCK* ^^^^^^^ make: *** [Locks.o] Error 2