On Thu, Nov 1, 2012 at 3:29 PM, Jon Schipp <[email protected]> wrote: > FWIW: I'm having trouble with this too. I tried this on Ubuntu 10.04 > last night. > I downloaded the latest libnl3 from the author's website and compiled it. > cmake then found all the libraries. However, when I issue the "make" > I get a bunch of similar errors about being unable to find the header files: > > "/usr/include/libnl3/netlink/genl/genl.h:15:29: fatal error: > netlink/netlink.h: No such file or directory > ...." > > I tried all the suggestions mentioned above.
Ok, seems I have to install an Ubuntu in KVM to reproduce all that. Another try could be to copy http://anonsvn.wireshark.org/wireshark/trunk/cmake/modules/FindNL.cmake into "netsniff-ng/src/cmake/modules/FindLibnl.cmake" and replace all ... * NL_FOUND into LIBNL_FOUND * NL_LIBRARIES into LIBNL_LIBRARIES * NL_INCLUDE_DIRS into LIBNL_INCLUDE_DIR > On Thu, Nov 1, 2012 at 9:05 AM, Doug Burks <[email protected]> wrote: >> On Wed, Oct 31, 2012 at 2:32 PM, Daniel Borkmann <[email protected]> >> wrote: >>> On Wed, Oct 31, 2012 at 4:06 PM, Doug Burks <[email protected]> wrote: >>>> On Wed, Oct 31, 2012 at 11:04 AM, Daniel Borkmann >>>> <[email protected]> wrote: >>>>> How I hate cmake ... and without the first slash? >>>> >>>> Like this? >>>> PATH_SUFFIXES usr/include/libnl3 >>>> >>>> Same result: >>>> -- Could NOT find Libnl (missing: LIBNL_INCLUDE_DIR) >>>> libnl is missing on target. Skipping netsniff-ng build. >>> >>> Hmm... this sucks. What I did on Debian stable was that I compiled the >>> tarball from scratch. With configure prefix "usr". >>> >>> Then, it worked. But I just noticed there is also an issue that came >>> up during libnl3 port where netsniff-ng with --rfraw exits with >>> "Waiting for netlink ack failed!". I'll look into that when I'm back >>> home after my flight. >> >> I spent some time playing with this but didn't have any luck. >> >> In googling around, I found that Wireshark uses (used) cmake and libnl3: >> http://anonsvn.wireshark.org/wireshark/trunk/cmake/modules/FindNL.cmake >> >> I tried modifying that file to try to fit what netsniff-ng needs, but >> couldn't get it to work. I also noticed that the current Wireshark >> tarball no longer contains this file, so maybe they had issues with >> libnl3 and moved on to something else? >> >> Thanks, >> -- >> Doug Burks >> http://securityonion.blogspot.com >> >> -- >> >> > > -- > > --
