tcpdump mailing list archives

Re: README.Win32 and INSTALL.md for libpcap


From: Michael Richardson <mcr () sandelman ca>
Date: Mon, 25 Jun 2018 11:13:05 -0400

Guy Harris <guy () alum mit edu> wrote:
    >> The README.Win32 must be wrong now that we've done all this work...

    > It's *way* out of date; we're using CMake now, they'd probably want to
    > download the WinPcap SDK rather than trying to do a WinPcap
    > build-from-source, they'll  need a newer Visual Studio to get the C99
    > features we're now allowing (e.g., variadic macros), it might also be
    > possible to use Npcap, etc..

    >> I feel that perhaps deleting it as I don't know what to put in it.

    > It might be nice to offer something, but I do Windows builds weirdly,
    > on a Cygwin command line - I don't know whether most people would want
    > an all-GUI solution (CMake has a GUI, although I've never used it), or
    > something from a Windows (cmd.exe or PowerShell) command line, but, not
    > having done either, I can't really contribute that.

I prefer to change the file to say that cmake is used, and this file
is looking for a windows developer to detail things.

    >> I also suspect that many of the OS instructions in INSTALL.txt (now INSTALL.md)
    >> (like about HPUX 9)  are obsolete.

    > The HP-UX 9 code probably hasn't been used in ages - the HP-UX *10*
    > code probably hasn't been, either.  I've done test builds on The
    > Written Word's machines, but 1) the tests don't involve packet capture,
    > just compiling and running "make check" for tcpdump and 2) they don't
    > have HP-UX 10, much less HP-UX 9.

    > And we can probably stop talking about NeXTSTEP, SINIX, SCO OSes
    > including UnixWare, and SunOS 4.  (We can probably even drop any code
    > that attempts to support them, unless somebody *really* objects *and*
    > is willing to make sure they still work....)

    > While we're at it, we should either commit to supporting the FILES section or remove it.

I say remove it.
I will clean the INSTALL.md down to:

1) ./configure instructions
2) basic cmake instructions
3) point to doc/*

--
]               Never tell me the odds!                 | ipv6 mesh networks [
]   Michael Richardson, Sandelman Software Works        | network architect  [
]     mcr () sandelman ca  http://www.sandelman.ca/        |   ruby on rails    [

_______________________________________________
tcpdump-workers mailing list
tcpdump-workers () lists tcpdump org
https://lists.sandelman.ca/mailman/listinfo/tcpdump-workers

Current thread: