Hello,
I was reading through the Unreal docs yesterday, and noticed that the compiling under win32 instructions for manually compiling the additional support programs for those that wish for remote includes/ssl/compressed links support was badly out of date.
Although it seems possible to compile openssl using the standard openssl install routine and use the output libraries and includes fine, the same isn't true for zlib/c-ares/curl.
Alas, my programming experience is minimal, so I am not much help, but would it be possible for the compiling under windows doc to be updated, so that those who wish to use more current versions of the aforementioned programs when compiling UnrealIRCd than offered in the pre-built windows development kit are able to do so?
Thanks in advance,
Andrew Phillips
Compiling under Windows (c-ares/curl/openssl/zlib)
I am assuming you mean the following errors:wax wrote:anyone can compile c-ares 1.3.0 under windows?
I get 2 errors during compiling. :-\ Latest version from CVS didn't help.
Code: Select all
c:\dev\c-ares-1.3.0\ares_process.c(544) : fatal error C1189: #error : "no non-blocking method was found/used/set"
Code: Select all
c:\dev\c-ares-1.3.0\ares_ipv6.h(26) : error C2011: 'in6_addr' : 'struct' type redefinition
To fix error C1189 add the following to the end of the defines section in ares_process.c
Code: Select all
#define HAVE_IOCTLSOCKET
To fix error C2011 add the following to the beginning of ares_ipv6.h
Code: Select all
#include <IPExport.h>
Code: Select all
struct in6_addr
{
unsigned char s6_addr[16];
};
Defunct...
Updated Win32 libs, binaries and easy to
use compile script for Visual Studio .NET
http://unreal.hates.tv
Updated Win32 libs, binaries and easy to
use compile script for Visual Studio .NET
http://unreal.hates.tv
Re: Compiling under Windows (c-ares/curl/openssl/zlib)
I have updated my website http://unreal.hates.tv with a new pre-built windows dev kit and pre-compiled unreal3.2.3 with the following libraries:Andrew.Phillips wrote:Hello,
I was reading through the Unreal docs yesterday, and noticed that the compiling under win32 instructions for manually compiling the additional support programs for those that wish for remote includes/ssl/compressed links support was badly out of date.
Although it seems possible to compile openssl using the standard openssl install routine and use the output libraries and includes fine, the same isn't true for zlib/c-ares/curl.
Alas, my programming experience is minimal, so I am not much help, but would it be possible for the compiling under windows doc to be updated, so that those who wish to use more current versions of the aforementioned programs when compiling UnrealIRCd than offered in the pre-built windows development kit are able to do so?
Thanks in advance,
Andrew Phillips
- libcurl/7.15.0 c-ares/1.3.0 (For non-SSL compiles)
- libcurl/7.15.0 OpenSSL/0.9.8a c-ares/1.3.0
- OpenSSL 0.9.8a 11 Oct 2005
- zlib 1.2.3
I will try to check into notifying the c-ares guys on the fixes sometime soon.
Defunct...
Updated Win32 libs, binaries and easy to
use compile script for Visual Studio .NET
http://unreal.hates.tv
Updated Win32 libs, binaries and easy to
use compile script for Visual Studio .NET
http://unreal.hates.tv
Re: Compiling under Windows (c-ares/curl/openssl/zlib)
It will be great, 'cose I can't build with c-ares 1.3.0.r3mbr4ndt wrote: I will try to check into notifying the c-ares guys on the fixes sometime soon.
Must be fixed c-ares & libcurl for windows versions
Re: Compiling under Windows (c-ares/curl/openssl/zlib)
Do you mean you can't build libcurl with your built c-ares 1.3.0 ?wax wrote:It will be great, 'cose I can't build with c-ares 1.3.0.
Must be fixed c-ares & libcurl for windows versions
I got linking errors when trying to build libcurl with the new c-ares but was able to figure out how to fix it. All you have to do is add ares_parse_aaaa_reply.c, inet_net_pton.c, and bitncmp.c as source files in your libcurl project. After doing that it builds like a charm.
Defunct...
Updated Win32 libs, binaries and easy to
use compile script for Visual Studio .NET
http://unreal.hates.tv
Updated Win32 libs, binaries and easy to
use compile script for Visual Studio .NET
http://unreal.hates.tv