When compiling send_arp.c the compiler warns about some functions and then
bombs out due to -Werror:
In file included from /usr/local/include/libnet.h:124,
from send_arp.c:37:
/usr/local/include/./libnet/libnet-functions.h:1840: warning: function
declaration isn't a prototype
/usr/local/include/./libnet/libnet-functions.h:1862: warning: function
declaration isn't a prototype
/usr/local/include/./libnet/libnet-functions.h:1870: warning: function
declaration isn't a prototype
/usr/local/include/./libnet/libnet-functions.h:1878: warning: function
declaration isn't a prototype
/usr/local/include/./libnet/libnet-functions.h:1886: warning: function
declaration isn't a prototype
gmake: *** [send_arp.o] Error 1
....Setting CFLAGS w/o -Werror clears up the problem:
Makefile:CFLAGS = -g -O2 -Wall -Wmissing-prototypes
-Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings
-Wcast-qual -Wcast-align -Wbad-function-cast -Winline
-Wmissing-format-attribute -Wformat=2 -Wformat-security
-Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Werror -ggdb3
-funsigned-char
Makefile:AM_CFLAGS = -g -O2 -Wall -Wmissing-prototypes
-Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings
-Wcast-qual -Wcast-align -Wbad-function-cast -Winline
-Wmissing-format-attribute -Wformat=2 -Wformat-security
-Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Werror -ggdb3
-funsigned-char \
This is FreeBSD 6-STABLE with gcc version 3.4.4 [FreeBSD] 20050518 and:
libnet-1.1.2.1,1 A C library for creating IP packets
CC'ing the maintainer.
~BAS
_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/