Hi , I am getting errors while configuring libvirt to compile it from source. There is a error in libnl checking for UDEV... no checking whether to compile with macvtap support... yes checking whether to compile with virtual port support... no checking for LIBNL... no configure: error: libnl-devel >= 1.1 is required for macvtap support I have already installed the libnl library in /lib/ [root at localhost lib]# ls libnl* libnl.a libnl-cli.so.2 libnl-genl.so libnl-nf.a libnl-nf.so.2.0.0 libnl-route.so.2 libnl.so.2.0.0 libnl-cli.a libnl-cli.so.2.0.0 libnl-genl.so.2 libnl-nf.la libnl-route.a libnl-route.so.2.0.0 libnl-cli.la libnl-genl.a libnl-genl.so.2.0.0 libnl-nf.so libnl-route.la libnl.so libnl-cli.so libnl-genl.la libnl.la libnl-nf.so.2 libnl-route.so libnl.so.2 Please help me !! Regards, Onkar -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://listman.redhat.com/archives/libvirt-users/attachments/20110312/686291f8/attachment.htm>
Matthias Bolte
2011-Mar-12 13:37 UTC
[libvirt-users] [libvirt] libvirt configuration problem
2011/3/12 Onkar Mahajan <kern.devel at gmail.com>:> Hi , > > I am getting errors while configuring libvirt to compile it from source. > > There is a error in libnl > > checking for UDEV... no > checking whether to compile with macvtap support... yes > checking whether to compile with virtual port support... no > checking for LIBNL... no > configure: error: libnl-devel >= 1.1 is required for macvtap support > > > I have already installed the libnl library in /lib/ > > [root at localhost lib]# ls libnl* > libnl.a?????? libnl-cli.so.2????? libnl-genl.so??????? libnl-nf.a > libnl-nf.so.2.0.0? libnl-route.so.2????? libnl.so.2.0.0 > libnl-cli.a?? libnl-cli.so.2.0.0? libnl-genl.so.2????? libnl-nf.la > libnl-route.a????? libnl-route.so.2.0.0 > libnl-cli.la? libnl-genl.a??????? libnl-genl.so.2.0.0? libnl-nf.so > libnl-route.la???? libnl.so > libnl-cli.so? libnl-genl.la?????? libnl.la???????????? libnl-nf.so.2 > libnl-route.so???? libnl.so.2 > > > Please help me !! > > Regards, > Onkar >The configure script uses pkg-config to detect libnl. Therefore, pkg-config must be able to find the libnl-1.pc file. On my system it's /usr/lib/pkgconfig/libnl-1.pc and pkg-config finds it by default. You can use pkg-config --modversion libnl-1 to check the version. If pkg-config can't find the file it'll complain and suggest that you set the PKG_CONFIG_PATH environment variable to point to the directory containing the libnl-1.pc file, like this PKG_CONFIG_PATH=/path/to/directory pkg-config --modversion libnl-1 You can then run configure the same way PKG_CONFIG_PATH=/path/to/directory ./configure Matthias