|
AIX
See Also Berkeley DB notes on AIXsh buildall.sh -x xlC_r -c xlc_r
On AIX 5.3, you may see a link failure while building Berkeley DB XML against Berkeley DB 4.8.x with "open" or "open64" in the message. This may occur when trying to link dbxml_dump or dbxml_load.
This can be worked around by adding this line to db-4.8.x/build_unix/db_cxx.h:
It should be added near the top of the file, before the include of db.h. After this, rebuild Berkeley DB by changing to the directory db-4.8.x/build_unix and running "make clean; make; make install."#include <fcntl.h>
On AIX 5.3, you may see a compilation failure while building Berkeley DB 4.3.29 of the nature, "...truncate64 is not a member of..." or "...stat64 is not a member of..."
This can be worked around by adding this line to db-4.3.29/dbinc/db.in:
It should be added just after the line "#ifndef __NO_SYSTEM_INCLUDES." After this, re-run the buildall.sh script, and be sure that Berkeley DB configures itself again, regnerating the file, db-4.3.29/build_unix/db.h.#include <unistd.h>
Copyright (c) 1996-2009 Oracle. All rights reserved.