Message212178
I reported the following in the debian bug tracker[1], and it was requested that I report it here.
pyconfig.h has definitions like the following:
#define HAVE_DIRENT_H 1
#define HAVE_DLFCN_H 1
These are the general form feature test macros take in practically any
software project. This means that when building a python module these
feature macros conflict. In the best scenario, you get a redefinition
warning. In the worst scenario, the build breaks because of inconsistent
#defines between the module and pyconfig.h.
Please either don't include pycongfig.h from Python.h, or appropiately
namespace the test macros (PYTHON_HAVE_* or something like that).
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=738726 |
|
Date |
User |
Action |
Args |
2014-02-25 14:03:30 | fsateler | set | recipients:
+ fsateler |
2014-02-25 14:03:30 | fsateler | set | messageid: <1393337010.57.0.329094843269.issue20768@psf.upfronthosting.co.za> |
2014-02-25 14:03:30 | fsateler | link | issue20768 messages |
2014-02-25 14:03:29 | fsateler | create | |
|