./configure&& make install失败

时间:2013-04-22 12:47:24

标签: linux rabbitmq configure autotools pkg-config

早上好 当我正在安装RabbitMQ库时,我发现了一个问题:

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)'

1 个答案:

答案 0 :(得分:11)

您的autotools项目使用pkg-config,但似乎您根本没有安装或者缺少“pkg-config< - > autotools”粘合剂(pkg.m4 ),提供PKG_PROG_PKG_CONFIG宏。

如果这是真的,那么autoreconf -i应该在重新创建configure时抱怨(尽管可能仅作为非致命警告) - >检查你的构建日志。

您应该可以通过安装pkg-config

来解决此问题

注意:通常,如果您收到错误,最好将问题分解为子问题。因为您实际上正在调用四个不同的任务(autoreconf./configuremake以及sudo make install),您可能希望逐个执行它们并查看它实际失败的位置(在你的情况下:第二个任务),以及前面的步骤(autoreconf-call)。