:2:17: tdb.h: No such file or directory Note (probably harmless): No library found for -ltdb Checking if your kit is complete... Looks good Checking for TDB_ERR_LOCK_TIMEOUT .. no Checking for hash_func argument to tdb_open_ex() .. no Writing Makefile for TDB_File cp TDB_File.pm blib/lib/TDB_File.pm /home/cpanrun/ia64/build/5.6.1/bin/perl -I/home/cpanrun/ia64/build/5.6.1/lib/5.6.1/IA64.ARCHREV_0-thread-multi -I/home/cpanrun/ia64/build/5.6.1/lib/5.6.1 /home/cpanrun/ia64/build/5.6.1/lib/5.6.1/ExtUtils/xsubpp -prototypes -typemap /home/cpanrun/ia64/build/5.6.1/lib/5.6.1/ExtUtils/typemap -typemap typemap TDB_File.xs > TDB_File.xsc && mv TDB_File.xsc TDB_File.c gcc -c -DUSE_REENTRANT_API -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE -L/lib/hpux32 -DUINT32_MAX_BROKEN -fPIC -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"0.96\" -DXS_VERSION=\"0.96\" -fPIC -I/home/cpanrun/ia64/build/5.6.1/lib/5.6.1/IA64.ARCHREV_0-thread-multi/CORE TDB_File.c TDB_File.xs:6:17: tdb.h: No such file or directory In file included from TDB_File.xs:8: const-c.inc: In function `constant_10': const-c.inc:44: error: `TDB_ERR_IO' undeclared (first use in this function) const-c.inc:44: error: (Each undeclared identifier is reported only once const-c.inc:44: error: for each function it appears in.) const-c.inc: In function `constant_11': const-c.inc:95: error: `TDB_SUCCESS' undeclared (first use in this function) const-c.inc:135: error: `TDB_ERR_OOM' undeclared (first use in this function) const-c.inc: In function `constant': const-c.inc:197: error: `TDB_ERR_LOCK' undeclared (first use in this function) const-c.inc:232: error: `TDB_ERR_EXISTS' undeclared (first use in this function) const-c.inc:239: error: `TDB_ERR_NOLOCK' undeclared (first use in this function) const-c.inc:253: error: `TDB_ERR_CORRUPT' undeclared (first use in this function) const-c.inc:260: error: `TDB_ERR_NOEXIST' undeclared (first use in this function) TDB_File.xs:14:18: '#' is not followed by a macro parameter TDB_File.xs: At top level: TDB_File.xs:18: error: parse error before '*' token TDB_File.xs:18: error: parse error before '*' token TDB_File.xs:18: error: `u32' declared as function returning a function TDB_File.xs:22: error: parse error before '*' token TDB_File.xs: In function `delete_key_cb': TDB_File.xs:24: error: `tdb' undeclared (first use in this function) TDB_File.xs:24: error: `key' undeclared (first use in this function) TDB_File.xs: At top level: TDB_File.xs:30: error: parse error before '*' token TDB_File.xs: In function `log_func_cb': TDB_File.xs:43: error: `tdb' undeclared (first use in this function) TDB_File.xs:54: error: `fmt' undeclared (first use in this function) TDB_File.xs:62: error: `level' undeclared (first use in this function) TDB_File.xs:54: error: `va_start' used in function with fixed args TDB_File.xs: At top level: TDB_File.xs:78: error: parse error before '*' token TDB_File.xs:79: error: `hash_func_cb' declared as function returning a function TDB_File.xs: In function `hash_func_cb': TDB_File.xs:90: error: `key' undeclared (first use in this function) TDB_File.xs:101: error: invalid lvalue in assignment TDB_File.xs:107: warning: return makes integer from pointer without a cast TDB_File.xs: At top level: TDB_File.xs:111: error: parse error before '*' token TDB_File.xs: In function `traverse_cb': TDB_File.xs:114: error: `status' undeclared (first use in this function) TDB_File.xs:123: error: `key' undeclared (first use in this function) TDB_File.xs:124: error: `data' undeclared (first use in this function) TDB_File.c: In function `XS_TDB_File_chainlock': TDB_File.c:287: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:287: error: `tdb' undeclared (first use in this function) TDB_File.c:288: error: `TDB_DATA' undeclared (first use in this function) TDB_File.c:288: error: parse error before "key" TDB_File.c:293: error: parse error before ')' token TDB_File.c:300: error: `key' undeclared (first use in this function) TDB_File.c: In function `XS_TDB_File_chainunlock': TDB_File.c:327: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:327: error: `tdb' undeclared (first use in this function) TDB_File.c:328: error: `TDB_DATA' undeclared (first use in this function) TDB_File.c:328: error: parse error before "key" TDB_File.c:332: error: parse error before ')' token TDB_File.c:339: error: `key' undeclared (first use in this function) TDB_File.c: In function `XS_TDB_File_DESTROY': TDB_File.c:364: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:364: error: `tdb' undeclared (first use in this function) TDB_File.c:368: error: parse error before ')' token TDB_File.c: In function `XS_TDB_File_delete': TDB_File.c:397: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:397: error: `tdb' undeclared (first use in this function) TDB_File.c:398: error: `TDB_DATA' undeclared (first use in this function) TDB_File.c:398: error: parse error before "key" TDB_File.c:403: error: parse error before ')' token TDB_File.c:410: error: `key' undeclared (first use in this function) TDB_File.c: In function `XS_TDB_File_CLEAR': TDB_File.c:437: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:437: error: `tdb' undeclared (first use in this function) TDB_File.c:441: error: parse error before ')' token TDB_File.c: In function `XS_TDB_File_dump_all': TDB_File.c:465: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:465: error: `tdb' undeclared (first use in this function) TDB_File.c:469: error: parse error before ')' token TDB_File.c: In function `XS_TDB_File_error': TDB_File.c:492: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:492: error: `tdb' undeclared (first use in this function) TDB_File.c:493: error: storage size of 'RETVAL' isn't known TDB_File.c:498: error: parse error before ')' token TDB_File.c: In function `XS_TDB_File_errorstr': TDB_File.c:522: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:522: error: `tdb' undeclared (first use in this function) TDB_File.c:528: error: parse error before ')' token TDB_File.c:533: warning: assignment makes pointer from integer without a cast TDB_File.c: In function `XS_TDB_File_exists': TDB_File.c:553: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:553: error: `tdb' undeclared (first use in this function) TDB_File.c:554: error: `TDB_DATA' undeclared (first use in this function) TDB_File.c:554: error: parse error before "key" TDB_File.c:560: error: parse error before ')' token TDB_File.c:567: error: `key' undeclared (first use in this function) TDB_File.c: In function `XS_TDB_File_fetch': TDB_File.c:594: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:594: error: `tdb' undeclared (first use in this function) TDB_File.c:595: error: `TDB_DATA' undeclared (first use in this function) TDB_File.c:595: error: parse error before "key" TDB_File.c:600: error: parse error before ')' token TDB_File.c:607: error: `key' undeclared (first use in this function) TDB_File.c:614: error: `RETVAL' undeclared (first use in this function) TDB_File.c: In function `XS_TDB_File_firstkey': TDB_File.c:639: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:639: error: `tdb' undeclared (first use in this function) TDB_File.c:640: error: `TDB_DATA' undeclared (first use in this function) TDB_File.c:640: error: parse error before "RETVAL" TDB_File.c:644: error: parse error before ')' token TDB_File.c:649: error: `RETVAL' undeclared (first use in this function) TDB_File.c: In function `XS_TDB_File_lockall': TDB_File.c:673: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:673: error: `tdb' undeclared (first use in this function) TDB_File.c:678: error: parse error before ')' token TDB_File.c: In function `XS_TDB_File_logging_function': TDB_File.c:778: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:778: error: `tdb' undeclared (first use in this function) TDB_File.c:783: error: parse error before ')' token TDB_File.c: In function `XS_TDB_File_nextkey': TDB_File.c:813: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:813: error: `tdb' undeclared (first use in this function) TDB_File.c:814: error: `TDB_DATA' undeclared (first use in this function) TDB_File.c:814: error: parse error before "key" TDB_File.c:819: error: parse error before ')' token TDB_File.c:826: error: `key' undeclared (first use in this function) TDB_File.c:833: error: `RETVAL' undeclared (first use in this function) TDB_File.c: In function `XS_TDB_File_open': TDB_File.c:866: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:866: error: `RETVAL' undeclared (first use in this function) TDB_File.c:875: error: `TDB_DEFAULT' undeclared (first use in this function) TDB_File.xs:283: error: `tdb_log_func' undeclared (first use in this function) TDB_File.xs:283: error: parse error before "log_func" TDB_File.xs:284: error: `tdb_hash_func' undeclared (first use in this function) TDB_File.xs:291: error: `hash_func' undeclared (first use in this function) TDB_File.xs:301: error: `log_func' undeclared (first use in this function) TDB_File.c: In function `XS_TDB_File_printfreelist': TDB_File.c:973: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:973: error: `tdb' undeclared (first use in this function) TDB_File.c:977: error: parse error before ')' token TDB_File.c: In function `XS_TDB_File_reopen': TDB_File.c:1000: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:1000: error: `tdb' undeclared (first use in this function) TDB_File.c:1005: error: parse error before ')' token TDB_File.c: In function `XS_TDB_File_store': TDB_File.c:1060: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:1060: error: `tdb' undeclared (first use in this function) TDB_File.c:1061: error: `TDB_DATA' undeclared (first use in this function) TDB_File.c:1061: error: parse error before "key" TDB_File.c:1068: error: parse error before ')' token TDB_File.c:1075: error: `key' undeclared (first use in this function) TDB_File.c:1084: error: `dbuf' undeclared (first use in this function) TDB_File.c:1092: error: `TDB_REPLACE' undeclared (first use in this function) TDB_File.c: In function `XS_TDB_File_traverse': TDB_File.c:1117: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:1117: error: `tdb' undeclared (first use in this function) TDB_File.c:1124: error: parse error before ')' token TDB_File.c: In function `XS_TDB_File_unlockall': TDB_File.c:1159: error: `TDB_CONTEXT' undeclared (first use in this function) TDB_File.c:1159: error: `tdb' undeclared (first use in this function) TDB_File.c:1163: error: parse error before ')' token make: *** [TDB_File.o] Error 1