Unreal 3.2.1 Win32 Build Problems - type redefinition errors
Posted: Fri Jul 09, 2004 7:42 pm
When compiling UnrealIRCd 3.2.1, with openssl enabled, under Windows (using Visual Studio 2003), I recieve the following errors:
Following this is dozens of "type redefinition" errors of various structs. Any ideas on how to resolve this issue?
Thanks for your time.
Code: Select all
cl /MD /O2 /G5 /I ""D:\Development\LibCurl\include"" /I ""D:\Development\ZLib"" /I ""D:\Development\OpenSSL\include"" /J /I ./INCLUDE /Fosrc/ /nologo /D ZIP_LINKS /D ZLIB_DLL /D USE_LIBCURL /D FD_SETSIZE=16384 /D USE_SSL /D NOSPOOF=1 /c src/ircd.c
ircd.c
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinSock2.h(109) : error C2011: 'fd_set' : 'struct' type redefinition
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinSock.h(54) : see declaration of 'fd_set'
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinSock2.h(144) : warning C4005: 'FD_SET' : macro redefinition
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinSock.h(88) : see previous definition of 'FD_SET'
...Thanks for your time.