...
> [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

Reply via email to