Problem compiling on NT

Scott Swigart (sms@plaza.ds.adp.com)
Wed, 4 Jun 1997 15:15:58 -0700

I get the following error when I attempt to compile Scotty on WinNT using
VC++ 5.0 and Tcl7.6. Does anyone know how to fix this?

c:\progra~1\devStudio\vc\bin\cl -Ic:\progra~1\devStudio\vc\include -Ox -c
-W3 -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo -D_X86_=1 -D_WINNT
-D_WIN32_WINNT=0x0400 -DWINVER=0x0400 -DWIN32 -D_WIN32 -D_MT -D_DLL -MD -I
.\..\tnm\generic -I.\..\tnm\snmp -I.\..\compat -I.\..\compat\res
-I.\..\tkined\generic -Ic:\progra~1\devStudio\vc\include
-Ic:\progra~1\tcl\include -nologo -Di386 -Fo.\ .\..\tnm\generic\tnmDns.c
tnmDns.c
c:\progra~1\devStudio\vc\include\winsock.h(49) : error C2011: 'fd_set' :
'struct' type redefinition
c:\progra~1\devStudio\vc\include\winsock.h(83) : warning C4005: 'FD_SET' :
macro redefinition
c:\progra~1\devStudio\vc\include\winsock.h(92) : error C2011: 'timeval' :
'struct' type redefinition
c:\progra~1\devStudio\vc\include\winsock.h(148) : error C2011: 'hostent' :
'struct' type redefinition
c:\progra~1\devStudio\vc\include\winsock.h(161) : error C2011: 'netent' :
'struct' type redefinition
c:\progra~1\devStudio\vc\include\winsock.h(168) : error C2011: 'servent' :
'struct' type redefinition
c:\progra~1\devStudio\vc\include\winsock.h(175) : error C2011: 'protoent' :
'struct' type redefinition
c:\progra~1\devStudio\vc\include\winsock.h(259) : error C2011: 'in_addr' :
'struct' type redefinition
c:\progra~1\devStudio\vc\include\winsock.h(309) : error C2011:
'sockaddr_in' : 'struct' type redefinition
c:\progra~1\devStudio\vc\include\winsock.h(319) : error C2011: 'WSAData' :
'struct' type redefinition
c:\progra~1\devStudio\vc\include\winsock.h(391) : warning C4005:
'SO_DONTLINGER' : macro redefinition
c:\progra~1\devStudio\vc\include\winsock.h(449) : warning C4005: 'AF_IPX' :
macro redefinition
c:\progra~1\devStudio\vc\include\winsock.h(468) : warning C4005: 'AF_MAX' :
macro redefinition
c:\progra~1\devStudio\vc\include\winsock.h(474) : error C2011: 'sockaddr' :
'struct' type redefinition
c:\progra~1\devStudio\vc\include\winsock.h(483) : error C2011: 'sockproto'
: 'struct' type redefinition
c:\progra~1\devStudio\vc\include\winsock.h(520) : error C2011: 'linger' :
'struct' type redefinition
c:\progra~1\devStudio\vc\include\winsock.h(533) : warning C4005:
'SOMAXCONN' : macro redefinition
c:\progra~1\devStudio\vc\include\winsock.h(551) : warning C4005: 'FD_READ'
: macro redefinition
c:\progra~1\devStudio\vc\include\winsock.h(552) : warning C4005: 'FD_WRITE'
: macro redefinition
c:\progra~1\devStudio\vc\include\winsock.h(553) : warning C4005: 'FD_OOB' :
macro redefinition
c:\progra~1\devStudio\vc\include\winsock.h(554) : warning C4005:
'FD_ACCEPT' : macro redefinition
c:\progra~1\devStudio\vc\include\winsock.h(555) : warning C4005:
'FD_CONNECT' : macro redefinition
c:\progra~1\devStudio\vc\include\winsock.h(556) : warning C4005: 'FD_CLOSE'
: macro redefinition
c:\progra~1\devStudio\vc\include\winsock.h(708) : warning C4273: 'accept' :
inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(710) : warning C4273: 'bind' :
inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(712) : warning C4273:
'closesocket' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(714) : warning C4273: 'connect'
: inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(716) : warning C4273:
'ioctlsocket' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(719) : warning C4273:
'getpeername' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(722) : warning C4273:
'getsockname' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(725) : warning C4273:
'getsockopt' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(727) : warning C4273: 'htonl' :
inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(729) : warning C4273: 'htons' :
inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(731) : warning C4273:
'inet_addr' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(733) : warning C4273:
'inet_ntoa' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(735) : warning C4273: 'listen' :
inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(737) : warning C4273: 'ntohl' :
inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(739) : warning C4273: 'ntohs' :
inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(741) : warning C4273: 'recv' :
inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(744) : warning C4273: 'recvfrom'
: inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(747) : warning C4273: 'select' :
inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(749) : warning C4273: 'send' :
inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(752) : warning C4273: 'sendto' :
inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(755) : warning C4273:
'setsockopt' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(757) : warning C4273: 'shutdown'
: inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(759) : warning C4273: 'socket' :
inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(764) : warning C4273:
'gethostbyaddr' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(766) : warning C4273:
'gethostbyname' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(768) : warning C4273:
'gethostname' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(770) : warning C4273:
'getservbyport' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(773) : warning C4273:
'getservbyname' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(775) : warning C4273:
'getprotobynumber' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(777) : warning C4273:
'getprotobyname' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(781) : warning C4273:
'WSAStartup' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(783) : warning C4273:
'WSACleanup' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(785) : warning C4273:
'WSASetLastError' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(787) : warning C4273:
'WSAGetLastError' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(789) : warning C4273:
'WSAIsBlocking' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(791) : warning C4273:
'WSAUnhookBlockingHook' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(793) : warning C4273:
'WSASetBlockingHook' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(795) : warning C4273:
'WSACancelBlockingCall' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(800) : warning C4273:
'WSAAsyncGetServByName' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(804) : warning C4273:
'WSAAsyncGetServByPort' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(808) : warning C4273:
'WSAAsyncGetProtoByName' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(812) : warning C4273:
'WSAAsyncGetProtoByNumber' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(816) : warning C4273:
'WSAAsyncGetHostByName' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(820) : warning C4273:
'WSAAsyncGetHostByAddr' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(822) : warning C4273:
'WSACancelAsyncRequest' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(825) : warning C4273:
'WSAAsyncSelect' : inconsistent dll linkage. dllexport assumed.
c:\progra~1\devStudio\vc\include\winsock.h(829) : error C2011:
'_TRANSMIT_FILE_BUFFERS' : 'struct' type redefinition
.\..\compat\resolv.h(79) : warning C4005: 'FD_SETSIZE' : macro redefinition

--
!! This message is brought to you via the `tkined & scotty' mailing list.
!! Please do not reply to this message to unsubscribe. To subscribe or
!! unsubscribe, send a mail message to <tkined-request@ibr.cs.tu-bs.de>.
!! See http://wwwsnmp.cs.utwente.nl/~schoenw/scotty/ for more information.