Ошибка сборки Doxygen пакета PBuilder Launchpad

Мне нравится, чтобы все происходило автоматически. В настоящее время я пытаюсь получить последнюю версию Doxygen (1.8.11), работающую на Travis CI. На данный момент я использую версию 1.7.6 на сервере Travis, потому что это Ubuntu 12.04.5 LTS Precise стандартная версия. Эта версия doxygen имеет ограничения, такие как, например, поддержка уценки, по сравнению с последней версией.

Я искал ppa, но последняя версия Doxygen, которую я смог найти, была 1.8.8.
В настоящее время я работаю над созданием ppa для doxygen 1.8.11 (см. Мой ppa). Однако я могу собрать его на своем собственном Linux (Ubuntu 12.04.5 LTS Precise), сборка на сервере Launchpad выдает ошибку (см. Ниже), когда он почти завершил сборку пакета.

Я новичок в создании пакетов для Linux и следовал (в основном) Руководству по пакетированию Ubuntu и документации по Launchpad. До сих пор я не мог придумать проблему. Я также искал эту проблему на Launchpad и подошел к следующему сообщению о том, что libpython3.4-stdlib должен быть переустановлен. Но, честно говоря, я понятия не имею, как это сделать на сервере Launchpad.

Надеясь, что кто-нибудь может объяснить или указать решение для устранения этой ошибки. Это мой первый вопрос по SO, поэтому я надеюсь, что все сделал правильно: p

[ 96%] Built target _doxygen
make -f src/CMakeFiles/doxycfg.dir/build.make src/CMakeFiles/doxycfg.dir/depend
make[3]: Entering directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
/usr/bin/cmake -E cmake_progress_report /«PKGBUILDDIR»/obj-x86_64-linux-gnu/CMakeFiles 
[ 96%] Generating ../generated_src/configoptions.cpp
cd /«PKGBUILDDIR»/obj-x86_64-linux-gnu/src && /usr/bin/python /«PKGBUILDDIR»/src/configgen.py -cpp /«PKGBUILDDIR»/src/config.xml > /«PKGBUILDDIR»/obj-x86_64-linux-gnu/generated_src/configoptions.cpp
Traceback (most recent call last):
  File "/«PKGBUILDDIR»/src/configgen.py", line 15, in <module>
    import xml.dom.minidom
ImportError: No module named xml.dom.minidom
make[3]: *** [generated_src/configoptions.cpp] Error 1
make[3]: Leaving directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
make[2]: *** [src/CMakeFiles/doxycfg.dir/all] Error 2
make[2]: Leaving directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Увидеть https://launchpadlibrarian.net/246895210/buildlog_ubuntu-precise-amd64.doxygen_1.8.11-1ppa2_BUILDING.txt.gz для полного журнала. Извините, не могу опубликовать ссылки.

Спасибо,

Йерун

0 ответов

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