----- Original Message ----- 
From: "Alex Narinsky" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, May 03, 2004 11:01 PM
Subject: [WinPcap-users] GNUMake is not working for 3.1


> The directories inside examples contain the workspace file for VC++ and
> GNUMake for gcc.  VC++ compiles projects fine.  GNUMake results in
> errors.
>
> For example, even if I additionally specify -DWPCAP -DHAVE_REMOTE in the
> gcc flags I am still getting:
> /cygdrive/c/wpdpack_3_1/WpdPack/Examples/pcap_filter/pcap_filter.c:95:
> undefined reference to `_pcap_open'
>
> GNU Make in 3.0 works fine

Hi.

This is a known problem with the examples and cygwin: the lib file for
cygwin (libwpcap.a) does not export pcap_open (together with all the stuff
related to remote capture, i.e. code under #define HAVE_REMOTE), because
cygwin does not support some new socket APIs used by the wpcap.dll code
(getnameinfo and gai_strerror)I don't know if they have added it in the last
month or so, I haven't checked. As a consequence, gcc fails to link those
examples (the examples do compile under VC6).

WinPcap 3.0 did not have such problems because the example did not make use
of pcap_open.

Have a nice day
GV



>
> Thank you for feedback
>
> Alex Narinsky
>
>
>
>
>
>
> ==================================================================
>  This is the WinPcap users list. It is archived at
>  http://www.mail-archive.com/[EMAIL PROTECTED]/
>
>  To unsubscribe use
>  mailto: [EMAIL PROTECTED]
> ==================================================================
>





==================================================================
 This is the WinPcap users list. It is archived at
 http://www.mail-archive.com/[EMAIL PROTECTED]/

 To unsubscribe use 
 mailto: [EMAIL PROTECTED]
==================================================================

Reply via email to