Skip to Main Content

Berkeley DB Family

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Need old "libdb.a" in Perl environment with recent DB_File/BerkeleyDB versions

_Manfred_Nov 1 2016 — edited Nov 3 2016

Hello all,

my website uses a quite old full text search utility called "Perlfect" (http://www.perlfect.com/freescripts/search/ ).

Perlfect requires the Perl module DB_File. DB_File requires the Perl module BerkeleyDB. So I installed using cpan modules DB_File in version 1.838 and BerkeleyDB in version 0.55.

When I now create the index files, I get following file type of the DB-files:                              Berkeley DB (Hash, version 10, native byte-order)

But with this type the search part of Perlfect does not work. I need the following type:          Berkeley DB (Hash, version 8, native byte-order)

My resarch so far pointed me to "libdb.a", which get's linked into DB_File. The current version at my system is version 6.2.

I assume that I need an old version of libdb.a around version 4.8 to get the above "Berkeley DB (Hash, version 8, native byte-order)" DB_Files. But I'm not sure.

Now, I'm kinda lost in space after hours of Googling... Can anybody help me?

Btw, I'm running on Windows 7 at home where I create the Index. The site is hosted on Linux. I use Strawberry Perl for Windows (Strawberry Perl for Windows) which allows to actually build (compile) the cpan Perl modules on Windows.

Thanks

Manfred

This post has been answered by userBDBDMS-Oracle on Nov 1 2016
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 1 2016
Added on Nov 1 2016
4 comments
586 views