On Tue, Sep 21, 2010 at 2:02 AM, Gianluca Varenni <[email protected]> wrote: > > > -------------------------------------------------- > From: "Alon Bar-Lev" <[email protected]> > Sent: Tuesday, September 14, 2010 9:17 AM > To: <[email protected]> > Subject: [Winpcap-users] [PATCH] mingw build > > > Hello, > > > > I needed winpcap compiled with mingw-w64 compiler cross compiled on Linux. > > Compiles using mingw-w64 in 32bit and 64bit, not sure it works though, > > but the fixes are unrelated and trivial. > > > > Attached is a patch to fix several issues: > > > > 1. File name casing - there are reference to files in wrong casing. > > > > 2. Do not use '\' in #include, use '/'. > > > > 3. Recent mingw headers have ntddndis.h, no need for ddk for this. > > I'm not sure about this. The "ddk" folder is part of (at least mine) cygwin > installation, and it's where the ntddndis.h file is located.
So we need to specify the location not within the code but add -I to the compiler to search for correct folders. > > > > > 4. grammar.y - any idea why we need pcap_parse if yacc defines it > > anyway instead of yyparse? > > > > 5. yacc does not accept -y argument. > > > > 6. Added -Wl,--allow-multiple-definition to remove duplicate symbol > > for getaddrinfo and freeaddrinfo which exists in code and in winsock > > library. I am not sure the approach of overriding a symbol is correct. > > I think this comes from the fact that (at least in the past) getaddrinfo and > freeaddrinfo are not available on cygwin. I think my current installation of > cygwin (9 months old) still lacks those functions. Oh... not that these are buggy... so we can have HAVE_GETADDRINFO constant for this. Is all the other OK? > > Have a nice day > GV > > > > > 7. Minor modification of (char*)A += code. > > > > Regards, > > Alon Bar-Lev. > > > > > > > _______________________________________________ > > Winpcap-users mailing list > > [email protected] > > https://www.winpcap.org/mailman/listinfo/winpcap-users > > > _______________________________________________ > Winpcap-users mailing list > [email protected] > https://www.winpcap.org/mailman/listinfo/winpcap-users _______________________________________________ Winpcap-users mailing list [email protected] https://www.winpcap.org/mailman/listinfo/winpcap-users
