Задать вопрос
Alex_Geer
@Alex_Geer
System Engineer

Как исправить ошибку debian/rules build subprocess returned exit status 2?

Всем привет. Пытаюсь собрать пакет из source через dpkg-buildpackage
Подскажите в чем проблема и как исправить

dpkg-buildpackage -rfakeroot -uc -b

В итоге получаю ошибку:
make[4]: Leaving directory '/tmp/pulseaudio-11.1/src'
Makefile:4951: recipe for target 'all' failed
make[3]: *** [all] Error 2
make[3]: Leaving directory '/tmp/pulseaudio-11.1/src'
Makefile:812: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/tmp/pulseaudio-11.1'
Makefile:627: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/tmp/pulseaudio-11.1'
dh_auto_build: make -j4 returned exit code 2
debian/rules:34: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

modules/module-snap-policy.c:27:10: fatal error: glib.h: No such file or directory
 #include <glib.h>
          ^~~~~~~~

В инете гуглил что якобы не хватает утилит и библиотек, но они у меня все установлены:
git autoconf pkg-config libssl-dev libpam0g-dev libx11-dev libxfixes-dev libxrandr-dev nasm xsltproc flex bison libxml2-dev dpkg-dev libcap-dev


Может кто подскажет в чем проблема. Убунту 18.04
  • Вопрос задан
  • 631 просмотр
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
2 -- это "файл не найден". В приведённом логе нет самой ошибки, только её последствия. Нужно читать лог сборки раньше, чтобы понять, что произошло.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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