Ethereal-users: Re: [Ethereal-users] Build Ethereal from Source for Windows...
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: "Gautham Thavva" <gautham.thavva@xxxxxxxxx>
Date: Fri, 26 Jul 2002 12:17:58 -0400
Hi Guy, I think you will be in a better position to analyze the problem if you see the error messages. I have attached the error messages captured during the compilation process. This is a portion of the error messages. ---------------------------------------------------------------- C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2333) : error C2375: 'WSACancelAsyncRequest' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(822) : see declaration of 'WSACancelAsyncRequest' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2353) : error C2375: 'WSAAsyncSelect' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(824) : see declaration of 'WSAAsyncSelect' Generating Code... NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. NMAKE : fatal error U1077: 'C:\PROGRA~1\MICROS~3\VC98\BIN\NMAKE.EXE' : return co de '0x2' Stop. ------------------------------------------------------------------ I have no clue as to what the problem might be. I am looking forward to hear from you/anyone who has faced this problem and resolved it. Thanks, Gautham Thavva On Fri, 26 Jul 2002 09:27:35 Gautham Thavva wrote: > >Thanks Guy, > >I did read the readme file and did as you have said. >I ran the VCVARS32 for setting the environment (Though I am >not sure whether you have to make any changes to this file) > >I ran the cleanbld and this was the output I got: >C:\ETHERE~1.5>cleanbld > >C:\ETHERE~1.5>echo off >Could not Find C:\ETHERE~1.5\config.h >Could not Find C:\ETHERE~1.5\epan\config.h > >and then ran nmake -f makefile.nmake > >The following is a sample of the output: > >Generating Code... >tcp_graph.c(2137) : warning C4761: integral size mismatch in argument; conversio >n supplied >tcp_graph.c(2219) : warning C4761: integral size mismatch in argument; conversio >n supplied >tcp_graph.c(2873) : warning C4761: integral size mismatch in argument; conversio >n supplied >tcp_graph.c(2873) : warning C4761: integral size mismatch in argument; conversio >n supplied >print_dlg.c(330) : warning C4700: local variable 'cmd_te' used without having be >en initialized >NMAKE : fatal error U1077: 'cl' : return code '0x2' >Stop. >NMAKE : fatal error U1077: 'C:\PROGRA~1\MICROS~3\VC98\BIN\NMAKE.EXE' : return co >de '0x2' >Stop. > >My config.nmake section is as follows: >GLIB_DIR=C:\ethereal-win32-libs\glib\src\glib >GTK_DIR=C:\ethereal-win32-libs\gtk+\src\gtk+ >ZLIB_DIR=C:\ethereal-win32-libs\zlib-1.1.3\zlib-1.1.3 >PCAP_DIR=C:\ethereal-win32-libs\Wpdpack\Wpdpack > >Do I have to change the above locations? Please can you >suggest what I should do. > >with regards, >Gautham Thavva > > >On Thu, 25 Jul 2002 22:17:51 > Guy Harris wrote: >>On Thu, Jul 25, 2002 at 05:40:19PM -0400, Gautham Thavva wrote: >>> nmake -f config.nmake doesn't show any result. >> >>It's not supposed to. "config.nmake" is *NOT* the top-level nmake >>Makefile for Ethereal; it's a file *included* by that Makefile, so that, >>to configure the build for your local environment, you don't have to >>change the top-level Makefile, you just change the "config.nmake" file. >> >>> So I copied makefile.nmake to makefile and just ran nmake. >> >>I usually do "nmake -f makefile.nmake", without copying "Makefile.nmake" >>to anything else. >> >>> A huge number of errors came up. All were syntax errors (like missing >>> ')' before '*', some uses undefined struct etc) >>> >>> I have been able to build from source for Linux. That was not at all a >>> problem. Please can somebody help me in resolving this issue so that I >>> can build from the source for Windows. >> >>Well, the first thing I'd suggest would be to make sure your >>command-line environment is set up to compile and link with MSVC; as the >>"README.win32" file in the top-level source directory says: >> >> Be sure that your command-line environment is set up to compile >> and link with MSVC. When installing MSVC, you can have your >> system's environment set up to always allow compiling from the >> command line, or you can invoke the vcvars32.bat script, which >> can usually be found in the "VC98\Bin" subdirectory of the >> directory in which Visual Studio was installed. >> >>If "nmake -f makefile.nmake" still doesn't work after you've made sure >>the command-line environment is set up correctly, the next thing I'd >>suggest you do is run the script "cleanbld.bat" in the top-level >>Ethereal directory, in case, for example, you did your Linux build in >>the same directory; if you've done an Ethereal build for one platform, >>and try to do a build for another platform in the same directory, you >>have to clean up the configuration information for the first platform >>before building for the second platform. On UNIX, you'd do "make >>distclean" and then re-run the configure script on the new platform; on >>Windows, when compiling with MSVC++, you'd run "cleanbld.bat". (That's >>also mentioned in the "README.win32" file: >> >> The first time you build Ethereal, run the script "cleanbld.bat" >> in the top-level Ethereal source directory to make sure that the >> "config.h" files will be reconstructed from the "config.h.win32" >> files. (If, for example, you have "config.h" files left over >> from a Unix build, a Windows build will fail.) >> > > >_____________________________________________________ >Supercharge your e-mail with a 25MB Inbox, POP3 Access, No Ads >and NoTaglines --> LYCOS MAIL PLUS. >http://www.mail.lycos.com/brandPage.shtml?pageId=plus >_______________________________________________ >Ethereal-users mailing list >Ethereal-users@xxxxxxxxxxxx >http://www.ethereal.com/mailman/listinfo/ethereal-users > _____________________________________________________ Supercharge your e-mail with a 25MB Inbox, POP3 Access, No Ads and NoTaglines --> LYCOS MAIL PLUS. http://www.mail.lycos.com/brandPage.shtml?pageId=plus
cd tools NMAKE / -f Makefile.nmake cd lemon NMAKE / -f Makefile.nmake cd .. cd .. cd wiretap NMAKE / -f Makefile.nmake cd .. cd gtk NMAKE / -f Makefile.nmake cl -DWIN32 -DNULL=0 -D_MT -D_DLL -DHAVE_CONFIG_H /I.. /I../wiretap /IC:\ethereal-win32-libs\glib\src\glib /IC:\ethereal-win32-libs\gtk+\src\gtk+ /IC:\ethereal-win32-libs\glib\src\glib/gmodule /IC:\ethereal-win32-libs\gtk+\src\gtk+\gdk /IC:\ethereal-win32-libs\gtk+\src\gtk+\gdk\win32 /IC:\ethereal-win32-libs\WPdpack\Wpdpack\WPCAP\LIBPCAP /IC:\ethereal-win32-libs\WPdpack\Wpdpack\WPCAP\LIBPCAP\bpf /IC:\ethereal-win32-libs\WPdpack\Wpdpack\WPCAP\LIBPCAP\lbl /IC:\ethereal-win32-libs\WPdpack\Wpdpack\include -D_U_="" -Zi -Fd.\ -c capture_dlg.c capture_prefs.c main.c capture_dlg.c C:\ethereal-win32-libs\WPdpack\Wpdpack\include\gnuc.h(37) : warning C4005: 'inline' : macro redefinition C:\ethereal-win32-libs\glib\src\glib\glib.h(225) : see previous definition of 'inline' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(99) : error C2011: 'fd_set' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(134) : warning C4005: 'FD_SET' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(83) : see previous definition of 'FD_SET' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(143) : error C2011: 'timeval' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(199) : error C2011: 'hostent' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(212) : error C2011: 'netent' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(219) : error C2011: 'servent' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(226) : error C2011: 'protoent' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(310) : error C2011: 'in_addr' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(368) : error C2011: 'sockaddr_in' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(378) : error C2011: 'WSAData' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(430) : warning C4005: 'SO_DONTLINGER' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(391) : see previous definition of 'SO_DONTLINGER' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(483) : warning C4005: 'AF_IPX' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(449) : see previous definition of 'AF_IPX' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(506) : warning C4005: 'AF_MAX' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(468) : see previous definition of 'AF_MAX' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(512) : error C2011: 'sockaddr' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(521) : error C2011: 'sockproto' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(560) : error C2011: 'linger' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(573) : warning C4005: 'SOMAXCONN' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(533) : see previous definition of 'SOMAXCONN' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(598) : warning C4005: 'FD_READ' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(551) : see previous definition of 'FD_READ' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(601) : warning C4005: 'FD_WRITE' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(552) : see previous definition of 'FD_WRITE' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(604) : warning C4005: 'FD_OOB' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(553) : see previous definition of 'FD_OOB' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(607) : warning C4005: 'FD_ACCEPT' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(554) : see previous definition of 'FD_ACCEPT' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(610) : warning C4005: 'FD_CONNECT' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(555) : see previous definition of 'FD_CONNECT' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(613) : warning C4005: 'FD_CLOSE' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(556) : see previous definition of 'FD_CLOSE' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1427) : error C2375: 'accept' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(707) : see declaration of 'accept' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1448) : error C2375: 'bind' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(710) : see declaration of 'bind' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1467) : error C2375: 'closesocket' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(712) : see declaration of 'closesocket' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1486) : error C2375: 'connect' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(714) : see declaration of 'connect' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1507) : error C2375: 'ioctlsocket' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(716) : see declaration of 'ioctlsocket' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1528) : error C2375: 'getpeername' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(718) : see declaration of 'getpeername' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1549) : error C2375: 'getsockname' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(721) : see declaration of 'getsockname' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1572) : error C2375: 'getsockopt' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(724) : see declaration of 'getsockopt' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1593) : error C2375: 'htonl' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(727) : see declaration of 'htonl' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1610) : error C2375: 'htons' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(729) : see declaration of 'htons' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1627) : error C2375: 'inet_addr' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(731) : see declaration of 'inet_addr' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1644) : error C2375: 'inet_ntoa' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(733) : see declaration of 'inet_ntoa' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1662) : error C2375: 'listen' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(735) : see declaration of 'listen' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1680) : error C2375: 'ntohl' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(737) : see declaration of 'ntohl' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1697) : error C2375: 'ntohs' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(739) : see declaration of 'ntohs' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1717) : error C2375: 'recv' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(741) : see declaration of 'recv' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1742) : error C2375: 'recvfrom' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(743) : see declaration of 'recvfrom' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1768) : error C2375: 'select' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(746) : see declaration of 'select' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1792) : error C2375: 'send' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(749) : see declaration of 'send' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1817) : error C2375: 'sendto' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(751) : see declaration of 'sendto' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1843) : error C2375: 'setsockopt' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(754) : see declaration of 'setsockopt' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1865) : error C2375: 'shutdown' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(757) : see declaration of 'shutdown' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1885) : error C2375: 'socket' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(759) : see declaration of 'socket' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1908) : error C2375: 'gethostbyaddr' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(763) : see declaration of 'gethostbyaddr' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1927) : error C2375: 'gethostbyname' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(766) : see declaration of 'gethostbyname' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1945) : error C2375: 'gethostname' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(768) : see declaration of 'gethostname' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1964) : error C2375: 'getservbyport' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(770) : see declaration of 'getservbyport' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1983) : error C2375: 'getservbyname' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(772) : see declaration of 'getservbyname' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2001) : error C2375: 'getprotobynumber' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(775) : see declaration of 'getprotobynumber' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2018) : error C2375: 'getprotobyname' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(777) : see declaration of 'getprotobyname' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2038) : error C2375: 'WSAStartup' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(781) : see declaration of 'WSAStartup' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2056) : error C2375: 'WSACleanup' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(783) : see declaration of 'WSACleanup' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2073) : error C2375: 'WSASetLastError' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(785) : see declaration of 'WSASetLastError' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2090) : error C2375: 'WSAGetLastError' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(787) : see declaration of 'WSAGetLastError' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2107) : error C2375: 'WSAIsBlocking' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(789) : see declaration of 'WSAIsBlocking' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2124) : error C2375: 'WSAUnhookBlockingHook' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(791) : see declaration of 'WSAUnhookBlockingHook' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2141) : error C2375: 'WSASetBlockingHook' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(793) : see declaration of 'WSASetBlockingHook' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2158) : error C2375: 'WSACancelBlockingCall' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(795) : see declaration of 'WSACancelBlockingCall' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2180) : error C2375: 'WSAAsyncGetServByName' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(797) : see declaration of 'WSAAsyncGetServByName' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2207) : error C2375: 'WSAAsyncGetServByPort' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(802) : see declaration of 'WSAAsyncGetServByPort' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2233) : error C2375: 'WSAAsyncGetProtoByName' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(806) : see declaration of 'WSAAsyncGetProtoByName' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2258) : error C2375: 'WSAAsyncGetProtoByNumber' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(810) : see declaration of 'WSAAsyncGetProtoByNumber' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2283) : error C2375: 'WSAAsyncGetHostByName' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(814) : see declaration of 'WSAAsyncGetHostByName' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2310) : error C2375: 'WSAAsyncGetHostByAddr' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(818) : see declaration of 'WSAAsyncGetHostByAddr' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2333) : error C2375: 'WSACancelAsyncRequest' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(822) : see declaration of 'WSACancelAsyncRequest' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2353) : error C2375: 'WSAAsyncSelect' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(824) : see declaration of 'WSAAsyncSelect' capture_prefs.c C:\ethereal-win32-libs\WPdpack\Wpdpack\include\gnuc.h(37) : warning C4005: 'inline' : macro redefinition C:\ethereal-win32-libs\glib\src\glib\glib.h(225) : see previous definition of 'inline' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(99) : error C2011: 'fd_set' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(134) : warning C4005: 'FD_SET' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(83) : see previous definition of 'FD_SET' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(143) : error C2011: 'timeval' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(199) : error C2011: 'hostent' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(212) : error C2011: 'netent' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(219) : error C2011: 'servent' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(226) : error C2011: 'protoent' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(310) : error C2011: 'in_addr' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(368) : error C2011: 'sockaddr_in' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(378) : error C2011: 'WSAData' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(430) : warning C4005: 'SO_DONTLINGER' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(391) : see previous definition of 'SO_DONTLINGER' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(483) : warning C4005: 'AF_IPX' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(449) : see previous definition of 'AF_IPX' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(506) : warning C4005: 'AF_MAX' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(468) : see previous definition of 'AF_MAX' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(512) : error C2011: 'sockaddr' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(521) : error C2011: 'sockproto' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(560) : error C2011: 'linger' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(573) : warning C4005: 'SOMAXCONN' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(533) : see previous definition of 'SOMAXCONN' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(598) : warning C4005: 'FD_READ' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(551) : see previous definition of 'FD_READ' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(601) : warning C4005: 'FD_WRITE' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(552) : see previous definition of 'FD_WRITE' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(604) : warning C4005: 'FD_OOB' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(553) : see previous definition of 'FD_OOB' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(607) : warning C4005: 'FD_ACCEPT' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(554) : see previous definition of 'FD_ACCEPT' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(610) : warning C4005: 'FD_CONNECT' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(555) : see previous definition of 'FD_CONNECT' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(613) : warning C4005: 'FD_CLOSE' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(556) : see previous definition of 'FD_CLOSE' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1427) : error C2375: 'accept' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(707) : see declaration of 'accept' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1448) : error C2375: 'bind' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(710) : see declaration of 'bind' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1467) : error C2375: 'closesocket' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(712) : see declaration of 'closesocket' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1486) : error C2375: 'connect' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(714) : see declaration of 'connect' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1507) : error C2375: 'ioctlsocket' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(716) : see declaration of 'ioctlsocket' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1528) : error C2375: 'getpeername' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(718) : see declaration of 'getpeername' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1549) : error C2375: 'getsockname' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(721) : see declaration of 'getsockname' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1572) : error C2375: 'getsockopt' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(724) : see declaration of 'getsockopt' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1593) : error C2375: 'htonl' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(727) : see declaration of 'htonl' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1610) : error C2375: 'htons' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(729) : see declaration of 'htons' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1627) : error C2375: 'inet_addr' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(731) : see declaration of 'inet_addr' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1644) : error C2375: 'inet_ntoa' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(733) : see declaration of 'inet_ntoa' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1662) : error C2375: 'listen' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(735) : see declaration of 'listen' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1680) : error C2375: 'ntohl' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(737) : see declaration of 'ntohl' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1697) : error C2375: 'ntohs' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(739) : see declaration of 'ntohs' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1717) : error C2375: 'recv' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(741) : see declaration of 'recv' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1742) : error C2375: 'recvfrom' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(743) : see declaration of 'recvfrom' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1768) : error C2375: 'select' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(746) : see declaration of 'select' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1792) : error C2375: 'send' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(749) : see declaration of 'send' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1817) : error C2375: 'sendto' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(751) : see declaration of 'sendto' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1843) : error C2375: 'setsockopt' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(754) : see declaration of 'setsockopt' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1865) : error C2375: 'shutdown' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(757) : see declaration of 'shutdown' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1885) : error C2375: 'socket' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(759) : see declaration of 'socket' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1908) : error C2375: 'gethostbyaddr' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(763) : see declaration of 'gethostbyaddr' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1927) : error C2375: 'gethostbyname' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(766) : see declaration of 'gethostbyname' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1945) : error C2375: 'gethostname' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(768) : see declaration of 'gethostname' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1964) : error C2375: 'getservbyport' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(770) : see declaration of 'getservbyport' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1983) : error C2375: 'getservbyname' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(772) : see declaration of 'getservbyname' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2001) : error C2375: 'getprotobynumber' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(775) : see declaration of 'getprotobynumber' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2018) : error C2375: 'getprotobyname' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(777) : see declaration of 'getprotobyname' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2038) : error C2375: 'WSAStartup' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(781) : see declaration of 'WSAStartup' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2056) : error C2375: 'WSACleanup' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(783) : see declaration of 'WSACleanup' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2073) : error C2375: 'WSASetLastError' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(785) : see declaration of 'WSASetLastError' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2090) : error C2375: 'WSAGetLastError' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(787) : see declaration of 'WSAGetLastError' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2107) : error C2375: 'WSAIsBlocking' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(789) : see declaration of 'WSAIsBlocking' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2124) : error C2375: 'WSAUnhookBlockingHook' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(791) : see declaration of 'WSAUnhookBlockingHook' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2141) : error C2375: 'WSASetBlockingHook' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(793) : see declaration of 'WSASetBlockingHook' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2158) : error C2375: 'WSACancelBlockingCall' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(795) : see declaration of 'WSACancelBlockingCall' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2180) : error C2375: 'WSAAsyncGetServByName' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(797) : see declaration of 'WSAAsyncGetServByName' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2207) : error C2375: 'WSAAsyncGetServByPort' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(802) : see declaration of 'WSAAsyncGetServByPort' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2233) : error C2375: 'WSAAsyncGetProtoByName' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(806) : see declaration of 'WSAAsyncGetProtoByName' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2258) : error C2375: 'WSAAsyncGetProtoByNumber' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(810) : see declaration of 'WSAAsyncGetProtoByNumber' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2283) : error C2375: 'WSAAsyncGetHostByName' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(814) : see declaration of 'WSAAsyncGetHostByName' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2310) : error C2375: 'WSAAsyncGetHostByAddr' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(818) : see declaration of 'WSAAsyncGetHostByAddr' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2333) : error C2375: 'WSACancelAsyncRequest' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(822) : see declaration of 'WSACancelAsyncRequest' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2353) : error C2375: 'WSAAsyncSelect' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(824) : see declaration of 'WSAAsyncSelect' main.c C:\ethereal-win32-libs\WPdpack\Wpdpack\include\gnuc.h(37) : warning C4005: 'inline' : macro redefinition C:\ethereal-win32-libs\glib\src\glib\glib.h(225) : see previous definition of 'inline' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(99) : error C2011: 'fd_set' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(134) : warning C4005: 'FD_SET' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(83) : see previous definition of 'FD_SET' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(143) : error C2011: 'timeval' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(199) : error C2011: 'hostent' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(212) : error C2011: 'netent' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(219) : error C2011: 'servent' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(226) : error C2011: 'protoent' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(310) : error C2011: 'in_addr' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(368) : error C2011: 'sockaddr_in' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(378) : error C2011: 'WSAData' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(430) : warning C4005: 'SO_DONTLINGER' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(391) : see previous definition of 'SO_DONTLINGER' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(483) : warning C4005: 'AF_IPX' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(449) : see previous definition of 'AF_IPX' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(506) : warning C4005: 'AF_MAX' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(468) : see previous definition of 'AF_MAX' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(512) : error C2011: 'sockaddr' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(521) : error C2011: 'sockproto' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(560) : error C2011: 'linger' : 'struct' type redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(573) : warning C4005: 'SOMAXCONN' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(533) : see previous definition of 'SOMAXCONN' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(598) : warning C4005: 'FD_READ' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(551) : see previous definition of 'FD_READ' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(601) : warning C4005: 'FD_WRITE' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(552) : see previous definition of 'FD_WRITE' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(604) : warning C4005: 'FD_OOB' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(553) : see previous definition of 'FD_OOB' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(607) : warning C4005: 'FD_ACCEPT' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(554) : see previous definition of 'FD_ACCEPT' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(610) : warning C4005: 'FD_CONNECT' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(555) : see previous definition of 'FD_CONNECT' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(613) : warning C4005: 'FD_CLOSE' : macro redefinition C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(556) : see previous definition of 'FD_CLOSE' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1427) : error C2375: 'accept' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(707) : see declaration of 'accept' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1448) : error C2375: 'bind' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(710) : see declaration of 'bind' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1467) : error C2375: 'closesocket' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(712) : see declaration of 'closesocket' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1486) : error C2375: 'connect' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(714) : see declaration of 'connect' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1507) : error C2375: 'ioctlsocket' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(716) : see declaration of 'ioctlsocket' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1528) : error C2375: 'getpeername' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(718) : see declaration of 'getpeername' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1549) : error C2375: 'getsockname' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(721) : see declaration of 'getsockname' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1572) : error C2375: 'getsockopt' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(724) : see declaration of 'getsockopt' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1593) : error C2375: 'htonl' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(727) : see declaration of 'htonl' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1610) : error C2375: 'htons' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(729) : see declaration of 'htons' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1627) : error C2375: 'inet_addr' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(731) : see declaration of 'inet_addr' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1644) : error C2375: 'inet_ntoa' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(733) : see declaration of 'inet_ntoa' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1662) : error C2375: 'listen' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(735) : see declaration of 'listen' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1680) : error C2375: 'ntohl' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(737) : see declaration of 'ntohl' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1697) : error C2375: 'ntohs' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(739) : see declaration of 'ntohs' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1717) : error C2375: 'recv' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(741) : see declaration of 'recv' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1742) : error C2375: 'recvfrom' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(743) : see declaration of 'recvfrom' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1768) : error C2375: 'select' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(746) : see declaration of 'select' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1792) : error C2375: 'send' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(749) : see declaration of 'send' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1817) : error C2375: 'sendto' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(751) : see declaration of 'sendto' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1843) : error C2375: 'setsockopt' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(754) : see declaration of 'setsockopt' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1865) : error C2375: 'shutdown' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(757) : see declaration of 'shutdown' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1885) : error C2375: 'socket' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(759) : see declaration of 'socket' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1908) : error C2375: 'gethostbyaddr' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(763) : see declaration of 'gethostbyaddr' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1927) : error C2375: 'gethostbyname' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(766) : see declaration of 'gethostbyname' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1945) : error C2375: 'gethostname' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(768) : see declaration of 'gethostname' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1964) : error C2375: 'getservbyport' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(770) : see declaration of 'getservbyport' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(1983) : error C2375: 'getservbyname' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(772) : see declaration of 'getservbyname' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2001) : error C2375: 'getprotobynumber' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(775) : see declaration of 'getprotobynumber' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2018) : error C2375: 'getprotobyname' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(777) : see declaration of 'getprotobyname' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2038) : error C2375: 'WSAStartup' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(781) : see declaration of 'WSAStartup' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2056) : error C2375: 'WSACleanup' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(783) : see declaration of 'WSACleanup' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2073) : error C2375: 'WSASetLastError' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(785) : see declaration of 'WSASetLastError' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2090) : error C2375: 'WSAGetLastError' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(787) : see declaration of 'WSAGetLastError' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2107) : error C2375: 'WSAIsBlocking' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(789) : see declaration of 'WSAIsBlocking' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2124) : error C2375: 'WSAUnhookBlockingHook' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(791) : see declaration of 'WSAUnhookBlockingHook' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2141) : error C2375: 'WSASetBlockingHook' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(793) : see declaration of 'WSASetBlockingHook' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2158) : error C2375: 'WSACancelBlockingCall' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(795) : see declaration of 'WSACancelBlockingCall' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2180) : error C2375: 'WSAAsyncGetServByName' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(797) : see declaration of 'WSAAsyncGetServByName' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2207) : error C2375: 'WSAAsyncGetServByPort' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(802) : see declaration of 'WSAAsyncGetServByPort' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2233) : error C2375: 'WSAAsyncGetProtoByName' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(806) : see declaration of 'WSAAsyncGetProtoByName' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2258) : error C2375: 'WSAAsyncGetProtoByNumber' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(810) : see declaration of 'WSAAsyncGetProtoByNumber' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2283) : error C2375: 'WSAAsyncGetHostByName' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(814) : see declaration of 'WSAAsyncGetHostByName' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2310) : error C2375: 'WSAAsyncGetHostByAddr' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(818) : see declaration of 'WSAAsyncGetHostByAddr' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2333) : error C2375: 'WSACancelAsyncRequest' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(822) : see declaration of 'WSACancelAsyncRequest' C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock2.h(2353) : error C2375: 'WSAAsyncSelect' : redefinition; different linkage C:\PROGRA~1\MICROS~3\VC98\INCLUDE\winsock.h(824) : see declaration of 'WSAAsyncSelect' Generating Code...
- Follow-Ups:
- Re: [Ethereal-users] Build Ethereal from Source for Windows...
- From: Guy Harris
- Re: [Ethereal-users] Build Ethereal from Source for Windows...
- Prev by Date: Re: [Ethereal-users] Build Ethereal from Source for Windows...
- Next by Date: [Ethereal-users] (no subject)
- Previous by thread: Re: [Ethereal-users] Build Ethereal from Source for Windows...
- Next by thread: Re: [Ethereal-users] Build Ethereal from Source for Windows...
- Index(es):