Hello,
First let me empathize that when I:
ls -l /cygdrive/c/Pennant/JGI/DB_File-1.817/blib/arch/auto/DB_File/
I get:
total 132
-rw-r--r-- 1 Lori_2 None 0 Dec 29 08:22 DB_File.bs
-rwxr-xr-x 1 Lori_2 None 82385 Dec 29 08:22 DB_File.dll
-rwxr-xr-x 1 Lori_2 None 47755 Mar 27 2008 DB_File.xs
Now my problem... my DB_File "make test" gives me the following error(s) after a successful make:
/usr/local/bin/perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/db-btree....Can't load '/cygdrive/c/Pennant/JGI/DB_File-1.817/blib/arch/auto/DB_File/DB_File.dll' for module DB_File: No such file or directory at /usr/local/lib/perl5/5.8.9/cygwin-thread-multi-64int/DynaLoader.pm line 226.
at t/db-btree.t line 39
Compilation failed in require at t/db-btree.t line 39.
BEGIN failed--compilation aborted at t/db-btree.t line 39.
dubious
Test returned status 2 (wstat 512, 0x200)
...
t/pod.........skipped
all skipped: Test::Pod 1.00 required for testing POD
FAILED--4 test scripts could be run, alas--no output ever seen
make: *** [test_dynamic] Error 255
While this may look similar to the "Incompatible versions of db.h and libdb" error in the README, it is not the same error. I verified that my db.h and libdb are from the same build by renaming each separately. The "make" errored out each time.
Finally I am able to run the "make test" successfully on my laptop, so this has to be related to the build on my desktop. I'm using cygwin under Windows XP on both systems.