[tkined] Problems compiling under Windows NT

Robert Seeger (rseeger@nortelnetworks.com)
Mon, 19 Apr 1999 21:57:45 -0400

I was hoping somebody here could help me out with compiling Scotty under NT
4.0sp4. I've editted the makefile to make things actually start to comile.
However, I run into errors with redefinitions as soon as the first file
starts to compile. The output from the attempt is included at the end of
this email. I'm compiling against Tcl 8.0.5 with Scotty 2.1.9. I'd
appreciate any clues anyone might be able to offer. If I've not included
enough information feel free to let me know what else I should be providing.

Thanks for the time,
Robert Seeger

>D:\NSOURCE\scotty-2.1.9\win>nmake
>
>Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
>Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

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

Telephone: (518)237-2087
Pager: (800)SKY-8888 Pin#1264792
Fax: (518)237-4190
Email: rseeger@baynetworks.com
Address: 224 5th Ave, Apt#2
Lansingburgh, NY 12182
========================================

--
!! 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.