2013-04-22 1 views
8

Доброго утра В то время как я устанавливаю библиотеки RabbitMQ, я нашел проблему:./configure && сделать установку не удалось

autoreconf -i && ./configure && make && sudo make install 

Но ./configure остановиться на этой позиции:

checking for gcc option to accept ISO C99... -std=gnu99 
./configure: line 11104: syntax error near unexpected token `0.17' 
./configure: line 11104: `PKG_PROG_PKG_CONFIG(0.17)' 
+4

Бах, я совершенно не согласен с тем, что это не по теме ... Конфигурация пакета Linux чрезвычайно нетривиальна и вовсе не является упражнением на уровне пользователя. Это точно связано с «программными инструментами, обычно используемыми программистами». –

ответ

11

ваших В проекте autotools используется pkg-config, но кажется, что у вас либо нет установленного вообще, либо у вас отсутствует «pkg-config < -> autotools» (pkg.m4), который обеспечивает макрос PKG_PROG_PKG_CONFIG.

Если это правда, то autoreconf -i должен был пожаловаться при воссоздании configure (хотя, вероятно, только в качестве нефатального предупреждения) -> проверьте свои журналы сборки.

вы должны быть в состоянии исправить это, установив pkg-config

ПРИМЕЧАНИЯ: как правило, если вы получите сообщение об ошибке, это хорошо, чтобы сломать эту проблему в подзадачи. так как вы действительно вызываете четыре разных задачи (и make и sudo make install), вы можете выполнить их поодиночке и посмотреть, где она на самом деле терпит неудачу (в вашем случае: 2-я задача) и то, что указано в предыдущих шагах (autoreconf-call).

 Смежные вопросы

  • Нет связанных вопросов^_^