(Please Cc: any replies as I'm not subscribed to the list.)

I just tried to compile libpcap/tcpdump 0.6.1 on SuSE 7.0, libpcap was
fine, but tcpdump failed in print-snmp.c, first failure was a "no such
member" at line #970. I found out that removing the gxsnmp-0.0.15.1-25 and
the libsmi-0.2-50 packages helped. After I removed these and
reconfigured tcpdump, I only got this warning:

./setsignal.c: In function `setsignal':
./setsignal.c:72: warning: return makes pointer from integer without a
cast

It looks as if on my Linux (2.2.18, BTW), setsignal hat tried to use
sigset in spite of the comments above setsignal. Might the sigaction
check be missing from configure.in?

After configuration, I have (config.h):
/* Define as the return type of signal handlers (int or void).  */
#define RETSIGTYPE void
/* Define this on IRIX */
/* #undef _BSD_SIGNALS */
/* Define if you have the sigaction function.  */
/* #undef HAVE_SIGACTION */
/* Define if you have the sigset function.  */
#define HAVE_SIGSET 1

I don't get warnings or linker failures on sigset, but I'm wondering who
checks for SIGACTION and SIGSET as I cannot find these in configure.in.

-- 
Matthias Andree

-
This is the TCPDUMP workers list. It is archived at
http://www.tcpdump.org/lists/workers/index.html
To unsubscribe use mailto:[EMAIL PROTECTED]?body=unsubscribe

Reply via email to