无法编译LIBNETFILTER_QUEUE
问题描述:
我刚刚下载了libnfnetlink和libnetfilter_queue tarballs。无法编译LIBNETFILTER_QUEUE
成功地编译,libnfnetlink安装后(使安装),我可以看到它在/ usr/lib目录(设置为我的LD_LIBRARY_PATH)
[[email protected]] 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
所以你能指出发生了什么事吗?我试图寻找额外的文档,但无法找到问题出在哪里。
我将非常感谢您的帮助。问候
答
如果您libnfnetlink.pc文件在/ usr/lib中/ pkgconfig,试试这个:
export PKG_CONFIG_PATH=/usr/lib/pkgconfig
./configure
我有一个类似的问题(除了我安装到/ usr /本地)。
+0
谢谢萨姆:我会试试这个:) – okm 2011-04-14 16:52:01
libnfnetlink的pkgconfig文件是否已正确安装? – user611775 2011-02-20 23:45:30