cURL / Mailing Lists / curl-library / Single Mail


Re: Win32 - MSVC 7.15.1 devel SSL enabled Chris Drake

From: Peter Klose <>
Date: Thu, 29 Oct 2009 22:19:49 +0100

again following your advice i am trying to get the things you adviced to work.

But of course this wont install because:
"SDK requires msxml3.dll SP2 or greater before proceeding...
Please install from

And next bang:
This page does not exist on this server. And of course no hint on where to find this on
found some other pages with some advice on how to update this weird XML-stuff, BTW WTF has an SDK-udate to do with an XML-parser? But it did not work yet, or maybe i simply do not understand. The error message is:
MIE: The stylesheet does not contain a document element. The stylesheet may be empty, or it may not be a well-formed XML document. There is an javascript doing some systemtesting which spits out this errormessage. On Internet explorer 5.0 which is a must for this to be proposed to work.
You see, this is one of the main reasons why i do NOT want to use libraries supplied by MS and as an alternative want to use libraries like CURL and libcurl instead, the only thing is: how do i get it to work with my compiler MSVC 6? Anybody out there with some compiled library ready to use??? Without this crazy hassle delivered by MS? I cant believe this. libcurl is used by millions of applications, thats why i decided to use it for mine too. This is REALLY unbelivable hassle with a simple C-library. Are you using that fancy, crazy, non-standard memory magic with curl that makes it such a pain to get it compiled? I am using dozends of other libraries without EVER having any problems with it. When compiling the actual sources with MSVC 6 SP5 it will instantly crash now when only trying to connect to the server. Before, at least the debug-version was stable, the release-version crashed like there are clouds in the sky: sometimes instantly, sometimes not before half an hour working, somtimes it even worked wit
hout crashing. Of course always with the same sources.
Thank you

> Message: 5
> Date: Wed, 21 Oct 2009 16:56:24 +0200
> From: Yang Tse <>
> To: libcurl development <>
> Subject: Re: Win32 - MSVC 7.15.1 devel SSL enabled Chris Drake
> Message-ID:
> <>
> Content-Type: text/plain; charset=ISO-8859-1
> Peter and all,
> Can you give tonight's daily snapshot a try
> ?
> I've committed some stuff to CVS which makes it easier to build curl
> and libcurl with MSVC 6 without having PSDK installed.
> Building any software with MSVC 6 without having PSDK installed is
> just asking for trouble down the road once you have released it, you
> might notice the problems in the first corner or ten miles ahead,
> depending mostly on your choice of static vs dynamic runtime and third
> party libraries for your software. Anyone using software built in such
> way will at some point regret having done it.
> When someone uses MSVC 6 without PSDK he is using a compiler way back from
> 1998.
> If the compiler has been updated with the installation of a service
> pack as those mentioned in the
> compiler can be safely used to read source code, translate and make it
> object code.
> BUT, even with the service packs mentioned above installed, the
> resulting software generated in such an environment will be using
> outdated system header files and libraries with bugs and security
> issues which have already been addressed and long time ago fixed.
> In order to make use of the updated system headers and fixed libraries
> 'Platform SDK', PSDK from now onwards, for MSVC 6 must be installed.
> The specific PSDK that must be installed for MSVC 6 is the February
> 2003 edition, which is the latest one supporting the MSVC 6 compiler,
> this PSDK is also known as 'Windows Server 2003 PSDK' and can be
> downloaded from
> So, building curl and libcurl with MSVC 6 without PSDK is absolutely
> discouraged for the benefit of anyone using software built in such
> environment. And it will not be supported in any way, as we could just
> be hunting bugs which have already been fixed way back in 2003.
> The changes I've committed to CVS will disallow building, out of the
> box, curl or libcurl with MSVC 6 without PSDK installed issuing a
> message that the February 2003 PSDK is required. This is done to
> protect the unsuspecting and avoid PEBKAC issues.
> Additionally it might happen that a die hard MSVC hacker still wants
> to build curl or libcurl with MSVC 6 without PSDK installed, even
> knowing that this is a highly discouraged and unsupported build
> environment. In this case the changes I've committed to CVS will allow
> the brave of heart to build in such an environment with the sole
> requisite of defining preprocessor symbol ALLOW_MSVC6_WITHOUT_PSDK in
> lib/config-win32.h
> G?n and all,
> The need for the socklen_t definition in winsock2.h is no longer
> required since the introduction of curl_socklen_t in version 7.19.5.
> Have fun,
> --
> -=[Yang]=-

Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3.5 -
sicherer, schneller und einfacher!
List admin:
Received on 2009-10-29