Ошибка сборки PPA из-за отсутствия Python.h

Я пытаюсь упаковать свое приложение для Ubuntu с помощью PPA. Сбой сборки невозможен, потому что он не может найти Python.h (построить журнал здесь).

Построение с помощью dpkg-buildpackage (или просто простая установка с использованием make и make install). Эта библиотека предоставляется libpython2.7-dev, и я имею ее в зависимостях сборки и в соответствии с протоколом сборки. работает над моей текущей чистой установкой Ubuntu 14.10.

1
задан 8 October 2014 в 15:16

1 ответ

Это чистая спекуляция, но ваша команда компиляции:

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, даже если вы включаете другой каталог.

0
ответ дан 24 May 2018 в 03:09

Другие вопросы по тегам:

Похожие вопросы: