According to cygwin mailing list, IPv6 headers don't exist in Cygwin.
However, newLISP can be compiled by copying icmp6.h header file from other OS.On Mar 15 22:07, Olivier Lefevre wrote:
> I am trying to compile mtr-0.80. configure completed without
> errors but make puts:
> net.h:25:25: error: netinet/ip6.h: No such file or directory
> net.h:26:27: error: netinet/icmp6.h: No such file or directory
> I couldn't find what additional packages I should download to
> get IPv6 headers (which I assume are IPv6).
These headers don't exist in Cygwin. IPv6 works, but only if
you use the standard headers like netinet/in.h or netinet/ip.h.
# Of course, When using raw packet in Windows 7 user application is required administrator privileges.
Code: Select all
--- nl-sock.c.orig Tue Jun 14 12:52:46 2011 +++ nl-sock.c Tue Jun 14 12:51:30 2011 @@ -60,6 +60,7 @@ #endif /* end UNIX */ #ifdef CYGWIN +#include <netinet/icmp6.h> #define ICMP_ECHO 8