tcpdump mailing list archives
additional HP-UX 11.11 HP ANSI C triggered cleanup.
From: Rick Jones <rick.jones2 () hp com>
Date: Wed, 21 Jul 2004 14:16:39 -0700
After I compiled the July 21 libpcap, I decided to compile the July 21 tcpdump stuff. The print-tcp.c stuff is still fubar (I wasn't expecting any change there) but I went ahead and did a bit of cleanup for other files.
First was print-esp.c - it was warning in three places about an integer being converted to a pointer with the return value of strsep. There is no strsep in HP-UX, and it seems that interface.h deals with that, but print-esp.c was not including interface.h. Thus, this diff:
$ diff -c print-esp.c.orig print-esp.c *** print-esp.c.orig Wed Jul 21 13:38:03 2004 --- print-esp.c Wed Jul 21 13:38:29 2004 *************** *** 36,41 **** --- 36,43 ---- #include <stdlib.h> + #include <interface.h> + #ifdef HAVE_LIBCRYPTO #ifdef HAVE_OPENSSL_EVP_H #include <openssl/evp.h> This leaves one warning behind, that I've not fixed:cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-esp.c
cc: "print-esp.c", line 482: warning 604: Pointers are not assignment-compatible.
cc: "print-esp.c", line 482: warning 563: Argument #3 is not the correct type.
which seems to be this call to EVP_CipherInit:
if (sa->evp) {
memset(&ctx, 0, sizeof(ctx));
if (EVP_CipherInit(&ctx, sa->evp, secret, NULL, 0) < 0)
(*ndo->ndo_warning)(ndo, "espkey init failed");
blocksz = EVP_CIPHER_CTX_block_size(&ctx);
...
The next warning was a type mismatch in print-radius.c:
$ diff -c print-radius.c.orig print-radius.c
*** print-radius.c.orig Wed Jul 21 13:54:55 2004
--- print-radius.c Wed Jul 21 13:58:54 2004
***************
*** 842,848 ****
}
/* do we want to see an additionally hexdump ? */
if (vflag> 1 && rad_attr->len >= 2)
! print_unknown_data((char *)rad_attr+2,"\n\t ",(rad_attr->len)-2);
length-=(rad_attr->len);
rad_attr = (struct radius_attr *)( ((char *)(rad_attr))+rad_attr->len);
--- 842,848 ----
}
/* do we want to see an additionally hexdump ? */
if (vflag> 1 && rad_attr->len >= 2)
! print_unknown_data((u_char *)rad_attr+2,"\n\t ",(rad_attr->len)-2);
length-=(rad_attr->len);
rad_attr = (struct radius_attr *)( ((char *)(rad_attr))+rad_attr->len);
print_unknown_data is expecting a u_char * not a char *.
the next is print-rsvp.c, which is another char * versus u_char * thing:
$ diff print-rsvp.c ../tcpdump-2004.07.20/print-rsvp.c
1383c1383
< if (rsvp_obj_print(subtptr,(u_char *)"\n\t ", subtlen) == -1)
---
> if (rsvp_obj_print(subtptr,"\n\t ", subtlen) == -1)
1403c1403
< if (rsvp_obj_print(tptr,(u_char *)"\n\t ", tlen) == -1)
---
> if (rsvp_obj_print(tptr,"\n\t ", tlen) == -1)
(I forgot to make the .orig in the current current, so diffed against the July
20th version...)
next is another char * versus u_char * in print-telnet.c:
$ diff -c print-telnet.c.orig print-telnet.c
*** print-telnet.c.orig Wed Jul 21 14:06:04 2004
--- print-telnet.c Wed Jul 21 14:07:08 2004
***************
*** 244,250 ****
if (Xflag && 2 < vflag) {
if (first)
printf("\nTelnet:");
! hex_print_with_offset("\n", sp, l, sp - osp);
if (l > 8)
printf("\n\t\t\t\t");
else
--- 244,250 ----
if (Xflag && 2 < vflag) {
if (first)
printf("\nTelnet:");
! hex_print_with_offset((u_char *)"\n", sp, l, sp - osp);
if (l > 8)
printf("\n\t\t\t\t");
else
and then more of the same in tcpdump.c.
$ diff -c tcpdump.c.orig tcpdump.c
*** tcpdump.c.orig Wed Jul 21 14:08:03 2004
--- tcpdump.c Wed Jul 21 14:12:31 2004
***************
*** 1247,1253 ****
void
default_print(register const u_char *bp, register u_int length)
{
! ascii_print("\n\t", bp, length); /* pass on lf and identation string */
}
#ifdef SIGINFO
--- 1247,1253 ----
void
default_print(register const u_char *bp, register u_int length)
{
! ascii_print((u_char *)"\n\t", bp, length); /* pass on lf and identation
string */
} #ifdef SIGINFOThat also had an issue with redeclarations of ndo_error and ndo_warning with a different storage class specifier. I wasn't quite sure what to do about that:
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./tcpdump.c
cc: "tcpdump.c", line 391: warning 558: Empty declaration.cc: "tcpdump.c", line 1331: warning 562: Redeclaration of "ndo_error" with a different storage class specifier: "ndo_error" will have internal linkage. cc: "tcpdump.c", line 1350: warning 562: Redeclaration of "ndo_warning" with a different storage class specifier: "ndo_warning" will have internal linkage.
nor the empty declaration warning.
util.c had another char vs u_char:
$ diff -c util.c.orig util.c
*** util.c.orig Wed Jul 21 14:11:50 2004
--- util.c Wed Jul 21 14:12:19 2004
***************
*** 208,214 ****
int
print_unknown_data(const u_char *cp,const char *ident,int len)
{
! hex_print(ident,cp,len);
return(1); /* everything is ok */
}
--- 208,214 ----
int
print_unknown_data(const u_char *cp,const char *ident,int len)
{
! hex_print((u_char *)ident,cp,len);
return(1); /* everything is ok */
}
so, after a make clean, a make -k gives this:
cd /tmp/tcpdump-2004.07.21/
make -k
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./addrtoname.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./gmpls.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./oui.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./gmt2local.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./ipproto.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./l2vpn.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./machdep.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./parsenfsfh.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-802_11.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-ap1394.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-ah.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-arcnet.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-aodv.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-arp.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-ascii.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-atalk.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-atm.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-beep.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-bfd.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-bgp.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-bootp.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-cdp.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-chdlc.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-cip.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-cnfp.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-decnet.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-domain.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-dvmrp.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-enc.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-egp.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-eap.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-eigrp.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-esp.c
cc: "print-esp.c", line 482: warning 604: Pointers are not assignment-compatible. cc: "print-esp.c", line 482: warning 563: Argument #3 is not the correct type.cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-ether.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-fddi.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-fr.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-gre.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-hsrp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-icmp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-igmp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-igrp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-ip.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-ipcomp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-ipfc.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-ipx.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-isakmp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-isoclns.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-krb.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-l2tp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-lane.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-ldp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-llc.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-lmp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-lspping.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-lwres.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-mobile.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-mpls.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-msdp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-nfs.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-ntp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-null.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-ospf.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-pflog.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-pim.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-ppp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-pppoe.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-pptp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-radius.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-raw.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-rip.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-rsvp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-rx.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-sctp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-sl.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-sll.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-snmp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-stp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-sunatm.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-sunrpc.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-symantec.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-tcp.c
cc: "print-tcp.c", line 750: error 1530: Undefined struct or union. cc: "print-tcp.c", line 750: error 1555: Address operator requires an lvalue.cc: "print-tcp.c", line 750: error 1527: Incompatible types in cast: Must cast from scalar to scalar or to void type.
cc: "print-tcp.c", line 750: error 1530: Undefined struct or union.cc: "print-tcp.c", line 750: error 1594: The sizeof operator cannot be applied to types with unknown size.
cc: "print-tcp.c", line 751: error 1530: Undefined struct or union. cc: "print-tcp.c", line 751: error 1555: Address operator requires an lvalue.cc: "print-tcp.c", line 751: error 1527: Incompatible types in cast: Must cast from scalar to scalar or to void type.
cc: "print-tcp.c", line 751: error 1530: Undefined struct or union.cc: "print-tcp.c", line 751: error 1594: The sizeof operator cannot be applied to types with unknown size.
cc: "print-tcp.c", line 752: error 1530: Undefined struct or union. cc: "print-tcp.c", line 780: warning 604: Pointers are not assignment-compatible. cc: "print-tcp.c", line 780: warning 563: Argument #1 is not the correct type. *** Error exit code 1cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-telnet.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-tftp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-timed.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-token.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-udp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-vjc.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-vrrp.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-wb.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./print-zephyr.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./setsignal.c cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./tcpdump.c
cc: "tcpdump.c", line 391: warning 558: Empty declaration.cc: "tcpdump.c", line 1331: warning 562: Redeclaration of "ndo_error" with a different storage class specifier: "ndo_error" will have internal linkage. cc: "tcpdump.c", line 1350: warning 562: Redeclaration of "ndo_warning" with a different storage class specifier: "ndo_warning" will have internal linkage. cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include -I./missing -c ./util.c
sed -e 's/.*/char version[] = "&";/' ./VERSION > version.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c version.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./print-smb.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -c ./smbutil.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -o strlcat.o -c ./missing/strlcat.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -o strlcpy.o -c ./missing/strlcpy.c
cc -O -DHAVE_CONFIG_H -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -D_U_="" -I. -I./../libpcap -I/usr/local/include -I/usr//include
-I./missing -o strsep.o -c ./missing/strsep.c
`all' not remade because of errors Compilation finished at Wed Jul 21 14:15:59 - This is the tcpdump-workers list. Visit https://lists.sandelman.ca/ to unsubscribe.
Current thread:
- additional HP-UX 11.11 HP ANSI C triggered cleanup. Rick Jones (Jul 21)
- Re: additional HP-UX 11.11 HP ANSI C triggered cleanup. Guy Harris (Jul 21)
- Re: additional HP-UX 11.11 HP ANSI C triggered cleanup. Guy Harris (Jul 21)
- Re: additional HP-UX 11.11 HP ANSI C triggered cleanup. Guy Harris (Jul 21)
