On Fri, Apr 30, 2010 at 6:00 PM, Ron Bets <[email protected]> wrote:
> Hi folks. I am struggling a little bit, trying to get 5.2.4.1 built under > Windows with IPv6 support enabled. My environment is something like this: > > Visual Studio 6.0 sp5 > ActivePerl > Microsoft SDK (Feb 2003) > > I have run "Register PSDK Directories with Visual Studio" and VCVARS32.BAT. > > I have tried both the build.bat and manual Configure/nmake methods as > described in the README. > > What I am running in to is apparently a problem with finding the PSDK > include files. When compiling snmpTCPDomain.c, I am getting a 'socklen_t' > undeclared identifier error, so it seems to me that the SDK include files > are not being picked up, so this is likely environmental. Any help you can > provide will be greatly appreciated. > Hello Ron, This error message indicates that MSVC 6 is using the PSDK header files included with MSVC 6 instead of those included with the Microsoft SDK. Building Net-SNMP 5.4.2.1 with IPv6 support enabled should be possible as follows: * Start the interactive development environment. * Open the Tools / Options / Directories / Include files dialog. * Make sure that the PSDK include path comes *before* the MSVC 6 include directory. * Close the interactive development environment. * Run win32/build.bat. Note: patch r18607 ( http://net-snmp.svn.sourceforge.net/viewvc/net-snmp?view=rev&revision=18607) fixes the batch build (win32/build.bat) when the Microsoft SDK has not been installed. Bart.
------------------------------------------------------------------------------
_______________________________________________ Net-snmp-coders mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/net-snmp-coders
