Ошибка, перекомпилировавшая Единицу: X-сервер не смог работать вовремя

Я пытаюсь отключить встроенные мультисенсорные жесты в Единице в Ubuntu 16. По-видимому, это требует исходного кода Единицы редактирования. Я столкнулся с этим сообщением, объясняющим как: https://askubuntu.com/a/205045/683695

Я добирающийся ошибку при компиляции Единицы с dpkg-buildpackage -us -uc -nc

Scanning dependencies of target run-test-switcher-controller-slow-headless
make[5]: Leaving directory '/tmp/unity/unity-7.4.5+16.04.20180221/obj-x86_64-linux-gnu'
make -f tests/CMakeFiles/run-test-switcher-controller-slow-headless.dir/build.make tests/CMakeFiles/run-test-switcher-controller-slow-headless.dir/build
make[5]: Entering directory '/tmp/unity/unity-7.4.5+16.04.20180221/obj-x86_64-linux-gnu'
cd /tmp/unity/unity-7.4.5+16.04.20180221/obj-x86_64-linux-gnu/tests && env NUX_FALLBACK_TEXTURE=TRUE /tmp/unity/unity-7.4.5+16.04.20180221/tests/dummy-xorg-test-runner.sh /usr/bin/dbus-run-session ./test-switcher-controller-slow --gtest_output=xml:/tmp/unity/unity-7.4.5+16.04.20180221/obj-x86_64-linux-gnu/tests/test-switcher-controller-slow-headless.xml
The X server was not able to run in time
tests/CMakeFiles/run-test-switcher-controller-slow-headless.dir/build.make:60: recipe for target 'tests/CMakeFiles/run-test-switcher-controller-slow-headless' failed
make[5]: *** [tests/CMakeFiles/run-test-switcher-controller-slow-headless] Error 1
make[5]: Leaving directory '/tmp/unity/unity-7.4.5+16.04.20180221/obj-x86_64-linux-gnu'
CMakeFiles/Makefile2:20125: recipe for target 'tests/CMakeFiles/run-test-switcher-controller-slow-headless.dir/all' failed
make[4]: *** [tests/CMakeFiles/run-test-switcher-controller-slow-headless.dir/all] Error 2
make[4]: Leaving directory '/tmp/unity/unity-7.4.5+16.04.20180221/obj-x86_64-linux-gnu'
CMakeFiles/Makefile2:24011: recipe for target 'tests/CMakeFiles/check-headless.dir/rule' failed
make[3]: *** [tests/CMakeFiles/check-headless.dir/rule] Error 2
make[3]: Leaving directory '/tmp/unity/unity-7.4.5+16.04.20180221/obj-x86_64-linux-gnu'
Makefile:7848: recipe for target 'check-headless' failed
make[2]: *** [check-headless] Error 2
make[2]: Leaving directory '/tmp/unity/unity-7.4.5+16.04.20180221/obj-x86_64-linux-gnu'
debian/rules:58: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 2
make[1]: Leaving directory '/tmp/unity/unity-7.4.5+16.04.20180221'
debian/rules:63: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

0
задан 16 January 2019 в 14:59

1 ответ

Я понял, что ошибка происходила во время фазы модульного теста. Таким образом, я скомпилировал без модульных тестов и успешно выполнился:

DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -us -uc -nc

0
ответ дан 26 October 2019 в 12:57

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

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