##################################################### DBTarpit comes with a preselected set of defaults that should work for almost all installations. For use with SpamCannibal, set the daemon install directory to: /usr/local/spamcannibal/bin ##################################################### dbtarpit daemon install directory : [/usr/local/sbin] shared library install directory : [/usr/local/lib] shared library header install directory : [/usr/local/include] dbtarpit database env/home directory : [/var/run/dbtarpit] dbtarpit primary database name : [tarpit] dbtarpit secondary database name : [archive] type: rm config.db perl Makefile.PL to restore defaults Checking if your kit is complete... Looks good Note (probably harmless): No library found for -ldb Note (probably harmless): No library found for -lipq Note (probably harmless): No library found for -lnet Checking if your kit is complete... Looks good Note (probably harmless): No library found for -ldb Writing Makefile for IPTables::IPv4::DBTarpit::Tools Writing Makefile for IPTables::IPv4::DBTarpit::CTest /bin/sh ltconfig ./ltmain.sh checking host system type... powerpc-apple-darwin8.10.0 checking for ranlib... ranlib checking for gcc... gcc checking whether we are using GNU C... yes checking for object suffix... o checking for executable suffix... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.lo... yes checking if gcc supports -fno-rtti -fno-exceptions ... no checking if gcc static flag -static works... none checking whether ln -s works... yes checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... no checking whether the linker (/usr/bin/ld) supports shared libraries... no checking for BSD-compatible nm... /usr/bin/nm -p checking command to parse /usr/bin/nm -p output... ok checking how to hardcode library paths into programs... unsupported checking for /usr/bin/ld option to reload object files... -r checking dynamic linker characteristics... no checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking for objdir... .libs creating libtool /Users/cpanrun/build/5.10.0/bin/perl inst/make_Config.pl cp lib/IPTables/IPv4/DBTarpit/Inst.pm blib/lib/IPTables/IPv4/DBTarpit/Inst.pm cp DBTarpit.pm blib/lib/IPTables/IPv4/DBTarpit.pm cp SiteConfig.pm blib/lib/IPTables/IPv4/DBTarpit/SiteConfig.pm cp Tools.pm ../blib/lib/IPTables/IPv4/DBTarpit/Tools.pm AutoSplitting ../blib/lib/IPTables/IPv4/DBTarpit/Tools.pm (../blib/lib/auto/IPTables/IPv4/DBTarpit/Tools) gcc -c -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 -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -O3 bdbtarpit.c In file included from bdbtarpit.c:17: bdbtarpit.h:67: error: parse error before 'DB_ENV' In file included from bdbtarpit.c:17: bdbtarpit.h:67: error: parse error before 'DB_ENV'bdbtarpit.h:67: warning: no semicolon at end of struct or union bdbtarpit.h:67: warning: no semicolon at end of struct or union bdbtarpit.h:72: error: parse error before '}' token bdbtarpit.h:72: error: parse error before '}' tokenbdbtarpit.h:72: warning: data definition has no type or storage class bdbtarpit.h:72: warning: data definition has no type or storage classbdbtarpit.h:74: error: parse error before '*' token bdbtarpit.h:74: error: parse error before '*' token bdbtarpit.h:75: error: parse error before '*' token bdbtarpit.h:75: error: parse error before '*' token bdbtarpit.h:76: error: parse error before '*' token bdbtarpit.h:76: error: parse error before '*' token bdbtarpit.h:77: error: parse error before '*' token bdbtarpit.h:77: error: parse error before '*' token bdbtarpit.h:78: error: parse error before '*' token bdbtarpit.h:78: error: parse error before '*' token bdbtarpit.h:79: error: parse error before '*' tokenbdbtarpit.h:79: error: parse error before '*' token bdbtarpit.h:80: error: parse error before '*' tokenbdbtarpit.h:80: error: parse error before '*' token bdbtarpit.h:81: error: parse error before '*' tokenbdbtarpit.h:81: error: parse error before '*' token bdbtarpit.h:82: error: parse error before '*' token bdbtarpit.h:82: error: parse error before '*' token bdbtarpit.h:83: error: parse error before '*' token bdbtarpit.h:83: error: parse error before '*' token bdbtarpit.h:84: error: parse error before '*' token bdbtarpit.h:84: error: parse error before '*' token bdbtarpit.h:85: error: parse error before '*' token bdbtarpit.h:85: error: parse error before '*' token bdbtarpit.h:86: error: parse error before '*' token bdbtarpit.h:86: error: parse error before '*' token bdbtarpit.h:87: error: parse error before '*' tokenbdbtarpit.h:87: error: parse error before '*' token In file included from bdbtarpit.c:17: In file included from bdbtarpit.c:17bdbtarpit.h:100:2:: bdbtarpit.h:100:2:error: #error error: d#error bdb..hh iiss ffrroomm BBeerrkkeelleeyy DDBB 1.x1.x -- nneeeedd aatt lleeaasstt BBeerrkkeelleeyy DDBB 2.6.42.6.4 bdbtarpit.c:37: error: parse error before '*' token bdbtarpit.c: In function 'dbtp_env_close': bdbtarpit.c:39: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:39: error: (Each undeclared identifier is reported only once bdbtarpit.c:39: error: for each function it appears in.) bdbtarpit.c: At top level: bdbtarpit.c:37: error: parse error before '*' tokenbdbtarpit.c:54: error: parse error before '*' token bdbtarpit.c: In function 'dbtp_env_close': bdbtarpit.c:39: error: 'dbtp' undeclared (first use in this function)bdbtarpit.c: In function 'dbtp_close': bdbtarpit.c:39: error: (Each undeclared identifier is reported only oncebdbtarpit.c:59: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:39: error: for each function it appears in.) bdbtarpit.c: At top level: bdbtarpit.c:54: error: parse error before '*' token bdbtarpit.c: In function 'dbtp_close': bdbtarpit.c:59: error: 'dbtp' undeclared (first use in this function)bdbtarpit.c: At top level: bdbtarpit.c:84: error: parse error before '*' token bdbtarpit.c: In function 'dbtp_init': bdbtarpit.c:86: error: 'DB_CREATE' undeclared (first use in this function) bdbtarpit.c:86: error: 'DB_INIT_CDB' undeclared (first use in this function) bdbtarpit.c:86: error: 'DB_INIT_MPOOL' undeclared (first use in this function) bdbtarpit.c:88: error: 'DB_RECNUM' undeclared (first use in this function) bdbtarpit.c:92: error: 'DB_ENV' undeclared (first use in this function)bdbtarpit.c: At top level: bdbtarpit.c:92: error: 'rm_dbenv' undeclared (first use in this function)bdbtarpit.c:84: error: parse error before '*' token bdbtarpit.c:121: error: 'dbtp' undeclared (first use in this function)bdbtarpit.c: In function 'dbtp_init': bdbtarpit.c:86: error: 'DB_CREATE' undeclared (first use in this function) bdbtarpit.c:86: error: 'DB_INIT_CDB' undeclared (first use in this function) bdbtarpit.c:86: error: 'DB_INIT_MPOOL' undeclared (first use in this function) bdbtarpit.c:124: error: 'DB_RUNRECOVERY' undeclared (first use in this function) bdbtarpit.c:88: error: 'DB_RECNUM' undeclared (first use in this function) bdbtarpit.c:128: error: 'home' undeclared (first use in this function) bdbtarpit.c:128: error: 'DB_FORCE' undeclared (first use in this function) bdbtarpit.c:92: error: 'DB_ENV' undeclared (first use in this function) bdbtarpit.c:132: error: invalid lvalue in assignmentbdbtarpit.c:92: error: 'rm_dbenv' undeclared (first use in this function) bdbtarpit.c:121: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:124: error: 'DB_RUNRECOVERY' undeclared (first use in this function) bdbtarpit.c:128: error: 'home' undeclared (first use in this function) bdbtarpit.c:128: error: 'DB_FORCE' undeclared (first use in this function) bdbtarpit.c:166: warning: assignment makes integer from pointer without a cast bdbtarpit.c:167: error: invalid lvalue in assignment bdbtarpit.c:132: error: invalid lvalue in assignment bdbtarpit.c:184: error: parse error before '!=' token bdbtarpit.c: At top level: bdbtarpit.c:197: error: parse error before '*' token bdbtarpit.c: In function '_dbtp_set': bdbtarpit.c:199: error: 'size' undeclared (first use in this function) bdbtarpit.c:199: error: 'addr' undeclared (first use in this function) bdbtarpit.c:166: warning: assignment makes integer from pointer without a cast bdbtarpit.c:200: error: 'DB_KEYEMPTY' undeclared (first use in this function)bdbtarpit.c:167: error: invalid lvalue in assignment bdbtarpit.c:201: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:184: error: parse error before '!=' tokenbdbtarpit.c: At top level: bdbtarpit.c:226: error: parse error before '*' token bdbtarpit.c: In function 'dbtp_get': bdbtarpit.c:228: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:228: error: 'ai' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:231: error: 'addr' undeclared (first use in this function) bdbtarpit.c:197: error: parse error before '*' token bdbtarpit.c:231: error: 'size' undeclared (first use in this function) bdbtarpit.c: In function '_dbtp_set': bdbtarpit.c:199: error: 'size' undeclared (first use in this function) bdbtarpit.c: At top level:bdbtarpit.c:199: error: 'addr' undeclared (first use in this function) bdbtarpit.c:255: error: parse error before '*' token bdbtarpit.c:200: error: 'DB_KEYEMPTY' undeclared (first use in this function) bdbtarpit.c: In function 'dbtp_getrecno': bdbtarpit.c:201: error: 'dbtp' undeclared (first use in this function)bdbtarpit.c:257: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:257: error: 'ai' undeclared (first use in this function) bdbtarpit.c:263: error: 'cursor' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:266: error: 'DB_SET_RECNO' undeclared (first use in this function)bdbtarpit.c:226: error: parse error before '*' token bdbtarpit.c: In function 'dbtp_get': bdbtarpit.c:228: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:228: error: 'ai' undeclared (first use in this function) bdbtarpit.c: At top level:bdbtarpit.c:231: error: 'addr' undeclared (first use in this function) bdbtarpit.c:279: error: parse error before '*' token bdbtarpit.c:231: error: 'size' undeclared (first use in this function) bdbtarpit.c: In function 'dbtp_stati': bdbtarpit.c:281: error: 'DB_BTREE_STAT' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:281: error: 'statistics' undeclared (first use in this function) bdbtarpit.c:255: error: parse error before '*' token bdbtarpit.c:284: error: 'dbtp' undeclared (first use in this function)bdbtarpit.c: In function 'dbtp_getrecno': bdbtarpit.c:284: error: 'ai' undeclared (first use in this function)bdbtarpit.c:257: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:257: error: 'ai' undeclared (first use in this function) bdbtarpit.c:285: error: 'DB_NOTFOUND' undeclared (first use in this function) bdbtarpit.c:295: error: 'DB_RECORDCOUNT' undeclared (first use in this function) bdbtarpit.c:263: error: 'cursor' undeclared (first use in this function) bdbtarpit.c:266: error: 'DB_SET_RECNO' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:315: error: parse error before '*' token bdbtarpit.c: In function 'dbtp_statn': bdbtarpit.c:319: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c: At top level:bdbtarpit.c:319: error: 'name' undeclared (first use in this function) bdbtarpit.c:279: error: parse error before '*' token bdbtarpit.c: In function 'dbtp_stati': bdbtarpit.c:281: error: 'DB_BTREE_STAT' undeclared (first use in this function) bdbtarpit.c:281: error: 'statistics' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:327: error: parse error before '*' token bdbtarpit.c:284: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:284: error: 'ai' undeclared (first use in this function)bdbtarpit.c: In function 'dbtp_index': bdbtarpit.c:332: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:285: error: 'DB_NOTFOUND' undeclared (first use in this function) bdbtarpit.c:334: error: 'name' undeclared (first use in this function) bdbtarpit.c:295: error: 'DB_RECORDCOUNT' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:346: error: parse error before '*' tokenbdbtarpit.c: At top level: bdbtarpit.c:315: error: parse error before '*' token bdbtarpit.c: In function 'dbtp_readOne':bdbtarpit.c: In function 'dbtp_statn': bdbtarpit.c:352: error: 'how' undeclared (first use in this function)bdbtarpit.c:319: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:319: error: 'name' undeclared (first use in this function)bdbtarpit.c:354: error: 'is_network' undeclared (first use in this function) bdbtarpit.c:355: error: 'ptr' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:327: error: parse error before '*' token bdbtarpit.c:360: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:360: error: 'ai' undeclared (first use in this function) bdbtarpit.c: In function 'dbtp_index': bdbtarpit.c:332: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:334: error: 'name' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:346: error: parse error before '*' token bdbtarpit.c: In function 'dbtp_readOne': bdbtarpit.c:352: error: 'how' undeclared (first use in this function) bdbtarpit.c:354: error: 'is_network' undeclared (first use in this function) bdbtarpit.c:355: error: 'ptr' undeclared (first use in this function) bdbtarpit.c: At top level:bdbtarpit.c:360: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:405: error: parse error before '*' token bdbtarpit.c:360: error: 'ai' undeclared (first use in this function) bdbtarpit.c: In function 'dbtp_readDB': bdbtarpit.c:408: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:408: error: 'name' undeclared (first use in this function) bdbtarpit.c:409: error: 'DB_NOTFOUND' undeclared (first use in this function) bdbtarpit.c:411: error: 'how' undeclared (first use in this function) bdbtarpit.c:411: error: 'ptr' undeclared (first use in this function) bdbtarpit.c:411: error: 'is_network' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c: At top level:bdbtarpit.c:415: error: parse error before '*' token bdbtarpit.c:405: error: parse error before '*' token bdbtarpit.c: In function '_dbtp_halfput': bdbtarpit.c:417: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c: In function 'dbtp_readDB': bdbtarpit.c:417: error: 'data' undeclared (first use in this function) bdbtarpit.c:408: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:418: error: 'size' undeclared (first use in this function)bdbtarpit.c:408: error: 'name' undeclared (first use in this function) bdbtarpit.c:419: error: 'ai' undeclared (first use in this function) bdbtarpit.c:409: error: 'DB_NOTFOUND' undeclared (first use in this function) bdbtarpit.c:411: error: 'how' undeclared (first use in this function) bdbtarpit.c:411: error: 'ptr' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:411: error: 'is_network' undeclared (first use in this function) bdbtarpit.c:423: error: parse error before '*' token bdbtarpit.c: In function 'dbtp_put': bdbtarpit.c:425: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c: At top level:bdbtarpit.c:425: error: 'ai' undeclared (first use in this function) bdbtarpit.c:415: error: parse error before '*' token bdbtarpit.c:428: error: 'addr' undeclared (first use in this function)bdbtarpit.c: In function '_dbtp_halfput': bdbtarpit.c:428: error: 'asize' undeclared (first use in this function)bdbtarpit.c:417: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:417: error: 'data' undeclared (first use in this function) bdbtarpit.c:430: error: 'data' undeclared (first use in this function)bdbtarpit.c:418: error: 'size' undeclared (first use in this function) bdbtarpit.c:430: error: 'dsize' undeclared (first use in this function)bdbtarpit.c:419: error: 'ai' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c: At top level:bdbtarpit.c:423: error: parse error before '*' token bdbtarpit.c:434: error: parse error before '*' token bdbtarpit.c: In function 'dbtp_put': bdbtarpit.c: In function 'dbtp_sync':bdbtarpit.c:425: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:436: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:425: error: 'ai' undeclared (first use in this function) bdbtarpit.c:436: error: 'ai' undeclared (first use in this function) bdbtarpit.c:428: error: 'addr' undeclared (first use in this function) bdbtarpit.c:428: error: 'asize' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:453: error: parse error before '*' tokenbdbtarpit.c:430: error: 'data' undeclared (first use in this function) bdbtarpit.c:430: error: 'dsize' undeclared (first use in this function) bdbtarpit.c: In function 'dbtp_find_addr':bdbtarpit.c: At top level: bdbtarpit.c:455: error: 'dbtp' undeclared (first use in this function)bdbtarpit.c:434: error: parse error before '*' token bdbtarpit.c:455: error: 'ai' undeclared (first use in this function) bdbtarpit.c:455: error: 'addr' undeclared (first use in this function)bdbtarpit.c: In function 'dbtp_sync': bdbtarpit.c:436: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:436: error: 'ai' undeclared (first use in this function) bdbtarpit.c:459: error: 'timestamp' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:453: error: parse error before '*' token bdbtarpit.c: At top level: bdbtarpit.c:465: error: parse error before '*' token bdbtarpit.c: In function 'dbtp_find_addr': bdbtarpit.c:455: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:455: error: 'ai' undeclared (first use in this function) bdbtarpit.c:455: error: 'addr' undeclared (first use in this function) bdbtarpit.c: In function 'dbtp_del': bdbtarpit.c:469: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:469: error: 'ai' undeclared (first use in this function) bdbtarpit.c:459: error: 'timestamp' undeclared (first use in this function) bdbtarpit.c:473: error: 'addr' undeclared (first use in this function)bdbtarpit.c: At top level: bdbtarpit.c:465: error: parse error before '*' token bdbtarpit.c:474: error: 'size' undeclared (first use in this function) bdbtarpit.c: In function 'dbtp_del': bdbtarpit.c:469: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c: In function 'dbtp_notfound': bdbtarpit.c:469: error: 'ai' undeclared (first use in this function) bdbtarpit.c:481: error: 'DB_NOTFOUND' undeclared (first use in this function) bdbtarpit.c:473: error: 'addr' undeclared (first use in this function) bdbtarpit.c:474: error: 'size' undeclared (first use in this function) bdbtarpit.c: In function 'dbtp_libversion': bdbtarpit.c:494: warning: incompatible implicit declaration of built-in function 'sprintf' bdbtarpit.c: In function 'dbtp_notfound': bdbtarpit.c:481: error: 'DB_NOTFOUND' undeclared (first use in this function) bdbtarpit.c: In function 'dbtp_libversion': bdbtarpit.c:494: warning: incompatible implicit declaration of built-in function 'sprintf' bdbtarpit.c: In function 'dbtp_bdbversion': bdbtarpit.c:501: warning: return makes pointer from integer without a cast bdbtarpit.c: In function 'dbtp_strerror': bdbtarpit.c:507: warning: return makes pointer from integer without a cast bdbtarpit.c: In function 'dbtp_bdbversion': bdbtarpit.c:501: warning: return makes pointer from integer without a cast bdbtarpit.c: In function 'dbtp_strerror': bdbtarpit.c:507: warning: return makes pointer from integer without a cast lipo: can't open input file: /var/tmp//ccZVMXf4.out (No such file or directory) make[1]: *** [bdbtarpit.o] Error 1 make: *** [subdirs] Error 2