[issue4483] Error to build _dbm module during make

Skip Montanaro report at bugs.python.org
Mon Dec 8 02:16:36 CET 2008


Skip Montanaro <skip at pobox.com> added the comment:

Roumen> The old if statement was "flat":
    ...

Okay, I understand now.

    Roumen> The new if statement contain nested if:
    Roumen> Now the second case is only "self.compiler.find_library_file(lib_dirs,
    Roumen> 'gdbm'):" and if succeed (my case) =>
    Roumen> Failed to find the necessary bits to build these modules:
    Roumen> ... dbm ...
    Roumen> Note the build system lack headers "gdbm/ndbm.h", "gdbm-ndbm.h".

In my mind that simply means we haven't accounted for how your system has
organized its header files.  It has a libgdbm so it probably has some sort
of gdbm header file unless you have failed to install some package.

I'm beginning to think this area needs more work.  Let's leave this ticket
closed.  I'll open a new one so we can figure out the best way to tackle
this.  In the meantime can you figure out why your system has a gdbm library
but apparently no gdbm headers (or different ones than we are currently
testing for)?

Thx,

Skip

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue4483>
_______________________________________


More information about the Python-bugs-list mailing list