From f6f7925971ced84462f530329f4ef3686755b060 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Mon, 13 Mar 2006 13:48:05 +0000 Subject: Update to bsddb 4.4.20. --- PCbuild/_bsddb.vcproj | 24 +++++++++---------- PCbuild/readme.txt | 56 ++++++++++++++++++--------------------------- Tools/buildbot/external.bat | 5 ++++ 3 files changed, 39 insertions(+), 46 deletions(-) diff --git a/PCbuild/_bsddb.vcproj b/PCbuild/_bsddb.vcproj index 798fd68..a118b02 100644 --- a/PCbuild/_bsddb.vcproj +++ b/PCbuild/_bsddb.vcproj @@ -20,7 +20,7 @@ Building Berkeley DB with Visual C++ .NET" instructions for building the Sleepycat software. Note that Berkeley_DB.dsw is in the build_win32 subdirectory. - Build the "Release Static" version. - - XXX We're linking against Release_static\libdb42s.lib. - XXX This yields the following warnings: -""" -Compiling... -_bsddb.c -Linking... - Creating library ./_bsddb.lib and object ./_bsddb.exp -_bsddb.obj : warning LNK4217: locally defined symbol _malloc imported in function __db_associateCallback -_bsddb.obj : warning LNK4217: locally defined symbol _free imported in function __DB_consume -_bsddb.obj : warning LNK4217: locally defined symbol _fclose imported in function _DB_verify -_bsddb.obj : warning LNK4217: locally defined symbol _fopen imported in function _DB_verify -_bsddb.obj : warning LNK4217: locally defined symbol _strncpy imported in function _init_pybsddb -__bsddb - 0 error(s), 5 warning(s) -""" - XXX This isn't encouraging, but I don't know what to do about it. + Build the "db_static" project, for "Release" mode. To run extensive tests, pass "-u bsddb" to regrtest.py. test_bsddb3.py is then enabled. Running in verbose mode may be helpful. diff --git a/Tools/buildbot/external.bat b/Tools/buildbot/external.bat index 5dd1114..39c1181 100644 --- a/Tools/buildbot/external.bat +++ b/Tools/buildbot/external.bat @@ -6,3 +6,8 @@ cd .. @rem bzip if not exist bzip2-1.0.3 svn export http://svn.python.org/projects/external/bzip2-1.0.3 +@rem Sleepycat db +if not exist db-4.4.20 svn export http://svn.python.org/projects/external/db-4.4.20 +if not exist db-4.4.20\build_win32\debug\libdb44sd.lib ( + devenv db-4.4.20\build_win32\Berkeley_DB.sln /build Debug /project db_static +) -- cgit v0.12