2013-06-23 116 views
0

我想安装该清漆vagent2 https://github.com/varnish/vagent2谁能帮我安装清漆vagent2

我周围的工作,但它没有安装..这是给我下面的错误..

[email protected] [/usr/local/src/vagent2-master]# ./autogen.sh 
+ aclocal 
configure.ac:65: error: pkg.m4 missing, please install pkg-config 
configure.ac:65: the top level 
autom4te: /usr/bin/m4 failed with exit status: 1 
aclocal: error: echo failed with exit status: 1 

现在我已经安装了pkg-config/m4 /最新版本的automake/autoconf ... 但它却出现了这个问题。任何人都可以引导我,我怎么能通过相同的?

+0

什么平台是你 –

+0

我在CentOS 5.9 – Blakdronzer

回答

0

你看不到pkg.m4了?

检查redhat /目录中的spec文件以确定依赖关系。我们在centos6上进行了测试,我相信centos5,但是我目前缺乏轻松访问机器的测试功能,因此在进一步研究之前,我建议您检查spec文件。

如果没有帮助,打开一个问题在github上,因为我们一般不遵循计算器:)

0

长话短说。为了让varnish代理在centos5上快乐地工作,你需要手动更新automake和autoconf,这意味着aclocal可能不会查看pkg.m4的正确目录。

假设您已经使用yum安装pkgconfig,那么autogen.sh中的第22行应该如下所示。

aclocal -I /usr/share/aclocal

为了使这个更容易一些,我已经改变了autogen.sh包括上述变化。参见下面的提交,另外,我提供了一个Vagrantfile来说明如何为清漆代理构建一个快乐的centos5 vm。希望这可以帮助。

https://github.com/varnish/vagent2/commit/3921083f5fef12f06527e3361cc880121aa6b66b