MyDAC 5.90.0.54 link error
Posted: Thu 10 Dec 2009 02:06
Hello
Today I have upgraded from release 53 into release 54, and have following link error:
[C++ Error] winsock2.h(113): E2238 Multiple declaration for 'fd_set'
[C++ Error] winsock.h(55): E2344 Earlier declaration of 'fd_set'
[C++ Error] winsock2.h(116): E2146 Need an identifier to declare
[C++ Error] winsock2.h(157): E2238 Multiple declaration for 'timeval'
[C++ Error] winsock.h(98): E2344 Earlier declaration of 'timeval'
[C++ Error] winsock2.h(213): E2238 Multiple declaration for 'hostent'
[C++ Error] winsock.h(154): E2344 Earlier declaration of 'hostent'
[C++ Error] winsock2.h(226): E2238 Multiple declaration for 'netent'
[C++ Error] winsock.h(167): E2344 Earlier declaration of 'netent'
[C++ Error] winsock2.h(233): E2238 Multiple declaration for 'servent'
[C++ Error] winsock.h(174): E2344 Earlier declaration of 'servent'
[C++ Error] winsock2.h(245): E2238 Multiple declaration for 'protoent'
[C++ Error] winsock.h(186): E2344 Earlier declaration of 'protoent'
[C++ Error] winsock2.h(401): E2238 Multiple declaration for 'sockaddr_in'
[C++ Error] winsock.h(322): E2344 Earlier declaration of 'sockaddr_in'
[C++ Error] winsock2.h(411): E2238 Multiple declaration for 'WSAData'
[C++ Error] winsock.h(332): E2344 Earlier declaration of 'WSAData'
[C++ Error] winsock2.h(427): E2146 Need an identifier to declare
[C++ Error] winsock2.h(562): E2238 Multiple declaration for 'sockaddr'
[C++ Error] winsock.h(495): E2344 Earlier declaration of 'sockaddr'
[C++ Error] winsock2.h(602): E2238 Multiple declaration for 'sockproto'
[C++ Error] winsock.h(504): E2344 Earlier declaration of 'sockproto'
[C++ Error] winsock2.h(641): E2238 Multiple declaration for 'linger'
[C++ Error] winsock.h(541): E2344 Earlier declaration of 'linger'
[C++ Error] ws2tcpip.h(29): E2238 Multiple declaration for 'ip_mreq'
[C++ Error] ws2tcpip.h(29): E2228 Too many error or warning messages
Please check it. I guess that it could be related to the introduction of DBMonitor3, which has confliction with other internet related components.
Today I have upgraded from release 53 into release 54, and have following link error:
[C++ Error] winsock2.h(113): E2238 Multiple declaration for 'fd_set'
[C++ Error] winsock.h(55): E2344 Earlier declaration of 'fd_set'
[C++ Error] winsock2.h(116): E2146 Need an identifier to declare
[C++ Error] winsock2.h(157): E2238 Multiple declaration for 'timeval'
[C++ Error] winsock.h(98): E2344 Earlier declaration of 'timeval'
[C++ Error] winsock2.h(213): E2238 Multiple declaration for 'hostent'
[C++ Error] winsock.h(154): E2344 Earlier declaration of 'hostent'
[C++ Error] winsock2.h(226): E2238 Multiple declaration for 'netent'
[C++ Error] winsock.h(167): E2344 Earlier declaration of 'netent'
[C++ Error] winsock2.h(233): E2238 Multiple declaration for 'servent'
[C++ Error] winsock.h(174): E2344 Earlier declaration of 'servent'
[C++ Error] winsock2.h(245): E2238 Multiple declaration for 'protoent'
[C++ Error] winsock.h(186): E2344 Earlier declaration of 'protoent'
[C++ Error] winsock2.h(401): E2238 Multiple declaration for 'sockaddr_in'
[C++ Error] winsock.h(322): E2344 Earlier declaration of 'sockaddr_in'
[C++ Error] winsock2.h(411): E2238 Multiple declaration for 'WSAData'
[C++ Error] winsock.h(332): E2344 Earlier declaration of 'WSAData'
[C++ Error] winsock2.h(427): E2146 Need an identifier to declare
[C++ Error] winsock2.h(562): E2238 Multiple declaration for 'sockaddr'
[C++ Error] winsock.h(495): E2344 Earlier declaration of 'sockaddr'
[C++ Error] winsock2.h(602): E2238 Multiple declaration for 'sockproto'
[C++ Error] winsock.h(504): E2344 Earlier declaration of 'sockproto'
[C++ Error] winsock2.h(641): E2238 Multiple declaration for 'linger'
[C++ Error] winsock.h(541): E2344 Earlier declaration of 'linger'
[C++ Error] ws2tcpip.h(29): E2238 Multiple declaration for 'ip_mreq'
[C++ Error] ws2tcpip.h(29): E2228 Too many error or warning messages
Please check it. I guess that it could be related to the introduction of DBMonitor3, which has confliction with other internet related components.