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
>>
>> --
>>
>>
>
> --
>
>

-- 


Reply via email to