[issue24282] 3.5 gdbm extension build fails with "'clinic/_gdbmmodule.c.h' file not found"

Ned Deily report at bugs.python.org
Mon May 25 11:27:00 CEST 2015


Ned Deily added the comment:

The problem you are seeing is due to MacPort's non-standard method of building the gdbm module separately in a stand-alone build instead of during the normal building of the complete Python standard library.  As of 3.5.0a4 with 49910ff21ba5 for Issue20184, Modules/_gdbmmodule.c was converted to use the Argument Clinic DSL feature (PEP 436).  For each converted .c module in Modules, Argument Clinic creates a corresponding new header file in the clinic subdirectory, in this case, Modules/clinic/_gdbmmodule.c.h.  I believe you will need to modify the py3x-gdbm portfiles to also extract the contents of Modules/clinic into the build source directory.  Note, you may need to do this for any other similar portfiles.

----------
nosy: +ned.deily
resolution:  -> third party
stage:  -> resolved
status: open -> closed

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


More information about the Python-bugs-list mailing list