>>>>> "F" == Fritz Heinrichmeyer <fritz.heinrichmeyer / fernuni-hagen.de> writes:

F> how can i open db files (db build in in c library under freebsd, 1.8 i
F> think) that are created with the apache dbmmanage script with ruby?
F> SDBM and DBM extensions see no data. BDB says it is wrong format.

 Well, the docs from dbmmanage say

     dbmmanage has a list of DBM format preferences,  defined  by
     the  @AnyDBM::ISA  array  near the beginning of the program.
     Since we prefer the Berkeley DB 2 file format, the order  in
     which  dbmmanage  will look for system libraries is Berkeley
     DB 2, then NDBM, and then GDBM.   The  first  library  found
     will  be  the  library dbmmanage will attempt to use for all
     DBM file transactions.  This ordering is slightly  different
     than  the standard @AnyDBM::ISA ordering in perl, as well as
     the ordering used by the simple dbmopen() call in  Perl,  so
     if  you  use  any  other utilities to manage your DBM files,
     they must also follow  this  preference  ordering.   Similar
     care  must  be  taken  if using programs in other languages,
     like C, to access these files.


 BDB was build with which version of Berkeley DB ?


Guy Decoux