aboutsummaryrefslogtreecommitdiff
path: root/docs/INSTALL
diff options
context:
space:
mode:
authorGunter Knauf <gk@gknw.de>2009-09-04 16:59:10 +0000
committerGunter Knauf <gk@gknw.de>2009-09-04 16:59:10 +0000
commit7ab1139f070d6162c9fcd2445e088d2eb0fa9360 (patch)
tree1737429de10b5a56fd53db402205f9b6f3fec955 /docs/INSTALL
parentd0552269498456199cab92f319d96ff0a7b72314 (diff)
added MSVC6 caveats.
Diffstat (limited to 'docs/INSTALL')
-rw-r--r--docs/INSTALL17
1 files changed, 17 insertions, 0 deletions
diff --git a/docs/INSTALL b/docs/INSTALL
index f40e594ce..bd28ec991 100644
--- a/docs/INSTALL
+++ b/docs/INSTALL
@@ -246,6 +246,23 @@ Win32
See the separate INSTALL.devcpp file for details.
+ MSVC 6 caveats
+ --------------
+
+ If you use MSVC 6 it is required that you use the MS PSDK:
+ http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
+ The headers and libs provided with MSVC 6 are now more than 10 years old
+ and not sufficient for a build of libcurl / curl with common features!
+ Without the PSDK you will run into these issues:
+ - LDAPv3 is not supported --> breaks compilation
+ - IPv6 support is incomplete --> breaks compilation
+ - socklen_t type is missing --> breaks compilation
+ If you really need to compile without PSDK then you can workaround these
+ issues by disabling LDAP and IPv6 support, and adding a line:
+ typedef int socklen_t;
+ to the winsock2.h header. This is however not recommended, and you should
+ use the PSDK whenever possible!
+
MSVC from command line
----------------------