##################################################### 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.9.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.8.8/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 -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -Wdeclaration-after-statement -O3 bdbtarpit.c 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:72: error: parse error before '}' token bdbtarpit.h:72: warning: data definition has no type or storage class bdbtarpit.h:74: error: parse error before '*' token bdbtarpit.h:75: error: parse error before '*' token bdbtarpit.h:76: error: parse error before '*' token bdbtarpit.h:77: error: parse error before '*' token bdbtarpit.h:78: error: parse error before '*' token bdbtarpit.h:79: error: parse error before '*' token bdbtarpit.h:80: error: parse error before '*' token bdbtarpit.h:81: error: parse error before '*' token bdbtarpit.h:82: error: parse error before '*' token bdbtarpit.h:83: error: parse error before '*' token bdbtarpit.h:84: error: parse error before '*' token bdbtarpit.h:85: error: parse error before '*' token bdbtarpit.h:86: error: parse error before '*' token bdbtarpit.h:87: error: parse error before '*' token In file included from bdbtarpit.c:17: bdbtarpit.h:100:2: error: #error db.h is from Berkeley DB 1.x - need at least Berkeley DB 2.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: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: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:132: error: invalid lvalue in assignment bdbtarpit.c:166: warning: assignment makes integer from pointer without a cast bdbtarpit.c:167: 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:200: error: 'DB_KEYEMPTY' undeclared (first use in this function) bdbtarpit.c:201: error: 'dbtp' undeclared (first use in this function) bdbtarpit.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:231: error: 'addr' undeclared (first use in this function) bdbtarpit.c:231: error: 'size' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:255: error: parse error before '*' token bdbtarpit.c: In function 'dbtp_getrecno': 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:266: error: 'DB_SET_RECNO' undeclared (first use in this function) bdbtarpit.c: At top level: 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:282: warning: ISO C90 forbids mixed declarations and code bdbtarpit.c:284: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:284: 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: 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:319: error: 'name' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:327: error: parse error before '*' token 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:360: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:360: error: 'ai' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:405: error: parse error before '*' token 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:415: error: parse error before '*' token bdbtarpit.c: In function '_dbtp_halfput': bdbtarpit.c:417: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:417: error: 'data' undeclared (first use in this function) bdbtarpit.c:418: error: 'size' undeclared (first use in this function) bdbtarpit.c:419: error: 'ai' undeclared (first use in this function) bdbtarpit.c: At top level: 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:425: 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:430: error: 'data' undeclared (first use in this function) bdbtarpit.c:430: error: 'dsize' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:434: error: parse error before '*' token 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: At top level: bdbtarpit.c:453: 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:459: error: 'timestamp' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:465: error: parse error before '*' token 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: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_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 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:72: error: parse error before '}' token bdbtarpit.h:72: warning: data definition has no type or storage class bdbtarpit.h:74: error: parse error before '*' token bdbtarpit.h:75: error: parse error before '*' token bdbtarpit.h:76: error: parse error before '*' token bdbtarpit.h:77: error: parse error before '*' token bdbtarpit.h:78: error: parse error before '*' token bdbtarpit.h:79: error: parse error before '*' token bdbtarpit.h:80: error: parse error before '*' token bdbtarpit.h:81: error: parse error before '*' token bdbtarpit.h:82: error: parse error before '*' token bdbtarpit.h:83: error: parse error before '*' token bdbtarpit.h:84: error: parse error before '*' token bdbtarpit.h:85: error: parse error before '*' token bdbtarpit.h:86: error: parse error before '*' token bdbtarpit.h:87: error: parse error before '*' token In file included from bdbtarpit.c:17: bdbtarpit.h:100:2: error: #error db.h is from Berkeley DB 1.x - need at least Berkeley DB 2.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: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: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:132: error: invalid lvalue in assignment bdbtarpit.c:166: warning: assignment makes integer from pointer without a cast bdbtarpit.c:167: 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:200: error: 'DB_KEYEMPTY' undeclared (first use in this function) bdbtarpit.c:201: error: 'dbtp' undeclared (first use in this function) bdbtarpit.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:231: error: 'addr' undeclared (first use in this function) bdbtarpit.c:231: error: 'size' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:255: error: parse error before '*' token bdbtarpit.c: In function 'dbtp_getrecno': 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:266: error: 'DB_SET_RECNO' undeclared (first use in this function) bdbtarpit.c: At top level: 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:282: warning: ISO C90 forbids mixed declarations and code bdbtarpit.c:284: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:284: 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: 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:319: error: 'name' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:327: error: parse error before '*' token 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:360: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:360: error: 'ai' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:405: error: parse error before '*' token 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:415: error: parse error before '*' token bdbtarpit.c: In function '_dbtp_halfput': bdbtarpit.c:417: error: 'dbtp' undeclared (first use in this function) bdbtarpit.c:417: error: 'data' undeclared (first use in this function) bdbtarpit.c:418: error: 'size' undeclared (first use in this function) bdbtarpit.c:419: error: 'ai' undeclared (first use in this function) bdbtarpit.c: At top level: 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:425: 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:430: error: 'data' undeclared (first use in this function) bdbtarpit.c:430: error: 'dsize' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:434: error: parse error before '*' token 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: At top level: bdbtarpit.c:453: 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:459: error: 'timestamp' undeclared (first use in this function) bdbtarpit.c: At top level: bdbtarpit.c:465: error: parse error before '*' token 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: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_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 lipo: can't open input file: /var/tmp//cc295u9a.out (No such file or directory) make[1]: *** [bdbtarpit.o] Error 1 make: *** [subdirs] Error 2