+++ /dev/null
---- Python-3.0.1/setup.py.wiget 2009-02-21 20:21:34.000000000 +0100
-+++ Python-3.0.1/setup.py 2009-02-21 20:25:49.000000000 +0100
-@@ -776,39 +776,9 @@ class PyBuildExt(build_ext):
-
- # The standard Unix dbm module:
- if platform not in ['cygwin']:
-- if find_file("ndbm.h", inc_dirs, []) is not None:
-- # Some systems have -lndbm, others don't
-- if self.compiler.find_library_file(lib_dirs, 'ndbm'):
-- ndbm_libs = ['ndbm']
-- else:
-- ndbm_libs = []
-- exts.append( Extension('_dbm', ['_dbmmodule.c'],
-- define_macros=[('HAVE_NDBM_H',None)],
-- libraries = ndbm_libs ) )
-- elif self.compiler.find_library_file(lib_dirs, 'gdbm'):
-- gdbm_libs = ['gdbm']
-- if self.compiler.find_library_file(lib_dirs, 'gdbm_compat'):
-- gdbm_libs.append('gdbm_compat')
-- if find_file("gdbm/ndbm.h", inc_dirs, []) is not None:
-- exts.append( Extension(
-- '_dbm', ['_dbmmodule.c'],
-- define_macros=[('HAVE_GDBM_NDBM_H',None)],
-- libraries = gdbm_libs ) )
-- elif find_file("gdbm-ndbm.h", inc_dirs, []) is not None:
-- exts.append( Extension(
-- '_dbm', ['_dbmmodule.c'],
-- define_macros=[('HAVE_GDBM_DASH_NDBM_H',None)],
-- libraries = gdbm_libs ) )
-- elif db_incs is not None:
-- exts.append( Extension('_dbm', ['_dbmmodule.c'],
-- library_dirs=dblib_dir,
-- runtime_library_dirs=dblib_dir,
-- include_dirs=db_incs,
-- define_macros=[('HAVE_BERKDB_H',None),
-- ('DB_DBM_HSEARCH',None)],
-- libraries=dblibs))
-- else:
-- missing.append('_dbm')
-+ exts.append( Extension('_dbm', ['_dbmmodule.c'],
-+ define_macros=[('HAVE_NDBM_H',None)],
-+ libraries = ["gdbm", "gdbm_compat"] ) )
-
- # Anthony Baxter's gdbm module. GNU dbm(3) will require -lgdbm:
- if (self.compiler.find_library_file(lib_dirs, 'gdbm')):