...
> [CP_MSG] [Thu Dec 22 03:52:42 2005] Parsing config.in...
> Looks Good.
> Checking if your kit is complete...
> Looks good
> Writing Makefile for DB_File
>
> [CP_ERROR] [Thu Dec 22 03:52:43 2005] MAKE failed: No such file or
directory cp DB_File.pm blib/lib/DB_File.pm
> AutoSplitting blib/lib/DB_File.pm (blib/lib/auto/DB_File)
> cc -c -I/usr/local/BerkeleyDB/include -fno-strict-aliasing -pipe
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2
-march=i486 -mcpu=i686 -DVERSION=\"1.814\" -DXS_VERSION=\"1.814\" -fPIC
"-I/usr/lib/perl5/5.8.7/i486-linux/CORE" -D_NOT_CORE -DmDB_Prefix_t=size_t
-DmDB_Hash_t=u_int32_t version.c
> version.c:30:16: db.h: No such file or directory
> make: *** [version.o] Error 1
Thanks for testing my module. The error you are getting is covered in the
DB_File README. I've included the relevant part below.
Paul
Missing db.h or libdb.a
-----------------------
If you get an error like this:
cc -c -I/usr/local/include -Dbool=char -DHAS_BOOL
-O2 -DVERSION=\"1.64\" -DXS_VERSION=\"1.64\" -fpic
-I/usr/local/lib/perl5/i586-linux/5.00404/CORE -DmDB_Prefix_t=size_t
-DmDB_Hash_t=u_int32_t DB_File.c
DB_File.xs:101: db.h: No such file or directory
or this:
LD_RUN_PATH="/lib" cc -o blib/arch/auto/DB_File/DB_File.so -shared
-L/usr/local/lib DB_File.o -L/usr/local/lib -ldb
ld: cannot open -ldb: No such file or directory
This symptom can imply:
1. You don't have Berkeley DB installed on your system at all.
Solution: get & install Berkeley DB.
2. You do have Berkeley DB installed, but it isn't in a standard place.
Solution: Edit config.in and set the LIB and INCLUDE variables to point
to the directories where libdb.a and db.h are installed.
___________________________________________________________
Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail
http://uk.messenger.yahoo.com