/I2Berkeley DB: Building for UNIX: FAQ[P,

Building for UNIX: FAQ


    

  1. SThe db_dump185 utility fails to build.

    "If the errors look something like:

    Pit means that the Berkeley DB 1.85 code was not found in the standard libraries.iTo build db_dump185 (the utility that converts Berkeley DB 1.85 andNearlier databases to Berkeley DB version 2.X), you must have already built andSinstalled the Berkeley DB version 1.85 code on the system. If the Berkeley DB 1.85Jcode is not part of the standard libraries used for loading, you will need,to edit your Makefile, and change the lines:

    

    MSo that the library where the Berkeley DB 1.85 code is found is loaded, e.g.,

    


    

  2. EBerkeley DB programs fail when I use a NFS (or other remote-mount)filesystem.

    >See Shared Memory Regionsfor more information.


    

  3. II get unexpected results and database corruption when running threaded programs.

    GMake sure that you're using the right compile-time flags and libraries.LSee Compiling Threaded Applicationsfor more information.


    

  4. I get the errorE"libc internal error: _rmutex_unlock: rmutex not held", followed by a6core dump, when running threaded or JAVA programs.

    JThis is a known bug in Solaris 2.5 and it is fixed by Sun patch 103187-25.

ÿÿ