Hackworth, Keith A wrote:
I had the same problem on my SuSe machine. Your Berkeley DB is too new. Try installing 3.3.11 instead - I was able to get that working with DB_File 1.808.
Keith
Matthias Keller wrote:
I just tried to get some stuff owrking on another System (same OS (SuSE 9.0)).
But when trying to install DB_File as described in the INSTALL file, I
get:
[...]
Writing Makefile for DB_File
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 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -pipe -DVERSION=\"1.808\" -DXS_VERSION=\"1.808\" -fPIC "-I/usr/lib/perl5/5.8.1/i586-linux-thread-multi/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
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
Hi Keith
Well, to my understanding the one that gets installed by install DB_File IS actually 1.808 ?
I issued a search using i /DB_File/ and the only one I found was 1.808 and an explicit install of that failed with the same error.
Was that exactly what you did?
Thanks
Matt
