Hi,
I'm trying to install net-snmp 5.1.2 in a Windows XP, but I keep get compilation
errors. I've tried using the build.bat utility and also the provided VC++ workspaces,
but the result is the same ( I'm compiling both Debug and Release )
I've tried both with and without the SDK option. I'm not using SSL.
According to the documentation this should be a simple process. I've searched the web
for similar problems but nothing is reported. I'm using Windows XP SP1, net-snmp
5.1.2, MS VC++ 6.0.
Here�s a sample of the output results when I try to build:
(start) *************
--------------------Configuration: libsnmp - Win32 Release--------------------
Compiling...
asn1.c
callback.c
check_varbind.c
cmu_compat.c
container.c
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\container.c(31) : warning
C4090: 'function' : different 'const' qualifiers
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\container.c(31) : warning
C4022: 'free' : pointer mismatch for actual parameter 1
container_binary_array.c
container_iterator.c
container_list_ssll.c
container_null.c
data_list.c
default_store.c
getopt.c
inet_ntop.c
inet_pton.c
int64.c
keytools.c
lcd_time.c
md5.c
mib.c
mt_support.c
oid_stash.c
parse.c
read_config.c
scapi.c
snmp-tc.c
snmp.c
snmp_alarm.c
snmp_api.c
snmp_auth.c
snmp_client.c
snmp_debug.c
snmp_enum.c
snmp_logging.c
snmp_parse_args.c
snmp_secmod.c
snmp_transport.c
snmp_version.c
snmpCallbackDomain.c
snmpTCPDomain.c
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpTCPDomain.c(172) : error
C2065: 'socklen_t' : undeclared identifier
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpTCPDomain.c(172) : error
C2146: syntax error : missing ';' before identifier 'farendlen'
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpTCPDomain.c(172) : error
C2065: 'farendlen' : undeclared identifier
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpTCPDomain.c(173) : error
C2143: syntax error : missing ';' before 'type'
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpTCPDomain.c(201) : error
C2065: 'string' : undeclared identifier
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpTCPDomain.c(201) : warning
C4047: '=' : 'int ' differs in levels of indirection from 'char *'
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpTCPDomain.c(203) : warning
C4022: 'free' : pointer mismatch for actual parameter 1
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpTCPDomain.c(233) : error
C2143: syntax error : missing '{' before '*'
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpTCPDomain.c(235) : error
C2371: 'netsnmp_tcp_transport' : redefinition; different basic types
..\..\include\net-snmp/library/snmpTCPDomain.h(22) : see declaration of
'netsnmp_tcp_transport'
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpTCPDomain.c(372) : warning
C4133: 'return' : incompatible types - from 'struct netsnmp_transport_s *' to 'int *'
snmpTCPIPv6Domain.c
snmpUDPDomain.c
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpUDPDomain.c(109) : error
C2065: 'socklen_t' : undeclared identifier
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpUDPDomain.c(109) : error
C2146: syntax error : missing ';' before identifier 'fromlen'
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpUDPDomain.c(109) : error
C2065: 'fromlen' : undeclared identifier
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpUDPDomain.c(110) : error
C2143: syntax error : missing ';' before 'type'
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpUDPDomain.c(113) : error
C2065: 'from' : undeclared identifier
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpUDPDomain.c(113) : warning
C4047: '=' : 'int ' differs in levels of indirection from 'struct sockaddr *'
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpUDPDomain.c(114) : warning
C4047: '==' : 'int ' differs in levels of indirection from 'void *'
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpUDPDomain.c(119) : warning
C4022: 'memset' : pointer mismatch for actual parameter 1
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpUDPDomain.c(123) : warning
C4047: 'function' : 'struct sockaddr *' differs in levels of indirection from 'int '
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpUDPDomain.c(123) : warning
C4024: 'recvfrom' : different types for formal and actual parameter 5
C:\Program Files\Net-SNMP 5.1.2\net-snmp-5.1.2\snmplib\snmpUDPDomain.c(130) : warning
C4022: 'netsnmp_udp_fmtaddr' : pointer mismatch for actual parameter 2
snmpUDPIPv6Domain.c
snmpusm.c
snmpv3.c
strlcpy.c
system.c
tools.c
ucd_compat.c
vacm.c
winpipe.c
Error executing cl.exe.
netsnmp.lib - 12 error(s), 11 warning(s)
(end)*****************************
Thanks,
--
___________________________________________________________
Sign-up for Ads Free at Mail.com
http://promo.mail.com/adsfreejump.htm
-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
Net-snmp-coders mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders