无法编译LIBNETFILTER_QUEUE

时间:2011-02-10 16:34:06

标签: compiler-construction netfilter

我刚刚下载了libnfnetlink和libnetfilter_queue tarballs。

成功编译后,安装了libnfnetlink(make install),我可以在/ usr / lib下看到它(设置为我的LD_LIBRARY_PATH)

[root@pcen] libnetfilter_queue]# ls -l /usr/lib/libnf
libnfnetlink.so.0      libnfsidmap.la         libnfsidmap.so.0.2.0
libnfnetlink.so.0.2.0  libnfsidmap.so.0

但是当我构建libnetfilter_queue时;我一直在收到这个错误:

checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for LIBNFNETLINK... no
configure: error: Cannot find libnfnetlink >= 0.0.41

那么请你指出发生了什么?我试图寻找其他文档,但无法找到问题所在。

我非常感谢你的帮助。此致

1 个答案:

答案 0 :(得分:2)

如果您的libnfnetlink.pc文件位于/ usr / lib / pkgconfig中,请尝试以下操作:

export PKG_CONFIG_PATH=/usr/lib/pkgconfig
./configure

我有类似的问题(除了我安装到/ usr / local)。