Я пытаюсь упаковать свое приложение для Ubuntu с помощью PPA. Сбой сборки невозможен, потому что он не может найти Python.h (построить журнал здесь).
Построение с помощью dpkg-buildpackage (или просто простая установка с использованием make и make install). Эта библиотека предоставляется libpython2.7-dev, и я имею ее в зависимостях сборки и в соответствии с протоколом сборки. работает над моей текущей чистой установкой Ubuntu 14.10.
Это чистая спекуляция, но ваша команда компиляции:
gcc -g -I/usr/include/python -Wall -Werror -fPIC -fno-strict-aliasing -DUSESELINUX=1 -c -o dm.o dm.c
Однако libpython2.7-dev устанавливает файлы в /usr/include/python2.7 в соответствии с списком файлов.
Возможно вы должны учитывать разные флаговые компиляции. В вашей конфигурации системы может быть что-то, что позволяет использовать заголовки в /usr/include/python2.7, даже если вы включаете другой каталог.