diff --git a/src/gsoap-3-winsock2.patch b/src/gsoap-3-winsock2.patch
index 6b260e2f..fde8c488 100644
--- a/src/gsoap-3-winsock2.patch
+++ b/src/gsoap-3-winsock2.patch
@@ -1,29 +1,29 @@
-This file is part of mingw-cross-env.
-See doc/index.html for further information.
-
-This patch has been taken from:
-http://sourceforge.net/tracker/?func=detail&aid=3071779&group_id=52781&atid=468023
-
-diff -urN a/gsoap/doc/soapdoc2.html b/gsoap/doc/soapdoc2.html
---- a/gsoap/doc/soapdoc2.html 2010-09-19 01:19:28.000000000 +0200
-+++ b/gsoap/doc/soapdoc2.html 2010-09-20 11:19:02.306175307 +0200
-@@ -2599,10 +2599,10 @@
-
-
-
--- Win32 builds need winsock.dll (MS Visual C++ "wsock32.lib")
-+
- Win32 builds need winsock.dll (MS Visual C++ "ws2_32.lib")
- To do this in Visual C++ 6.0, go to "Project", "settings", select the "Link"
- tab (the project file needs to be selected in the file view) and add
--"wsock32.lib" to the "Object/library modules" entry.
-+"ws2_32.lib" to the "Object/library modules" entry.
-
- - Use files with extension .cpp only (don't mix .c with .cpp).
-
-diff -urN a/gsoap/mod_gsoap/gsoap_win/isapi/samples/calc/winstuff.cpp b/gsoap/mod_gsoap/gsoap_win/isapi/samples/calc/winstuff.cpp
---- a/gsoap/mod_gsoap/gsoap_win/isapi/samples/calc/winstuff.cpp 2010-09-19 01:19:36.000000000 +0200
-+++ b/gsoap/mod_gsoap/gsoap_win/isapi/samples/calc/winstuff.cpp 2010-09-20 11:18:57.285678758 +0200
-@@ -6,7 +6,7 @@
+This file is part of mingw-cross-env.
+See doc/index.html for further information.
+
+This patch has been taken from:
+http://sourceforge.net/tracker/?func=detail&aid=3071779&group_id=52781&atid=468023
+
+diff -urN a/gsoap/doc/soapdoc2.html b/gsoap/doc/soapdoc2.html
+--- a/gsoap/doc/soapdoc2.html 2010-09-19 01:19:28.000000000 +0200
++++ b/gsoap/doc/soapdoc2.html 2010-09-20 11:19:02.306175307 +0200
+@@ -2599,10 +2599,10 @@
+
+
+
+-- Win32 builds need winsock.dll (MS Visual C++ "wsock32.lib")
++
- Win32 builds need winsock.dll (MS Visual C++ "ws2_32.lib")
+ To do this in Visual C++ 6.0, go to "Project", "settings", select the "Link"
+ tab (the project file needs to be selected in the file view) and add
+-"wsock32.lib" to the "Object/library modules" entry.
++"ws2_32.lib" to the "Object/library modules" entry.
+
+ - Use files with extension .cpp only (don't mix .c with .cpp).
+
+diff -urN a/gsoap/mod_gsoap/gsoap_win/isapi/samples/calc/winstuff.cpp b/gsoap/mod_gsoap/gsoap_win/isapi/samples/calc/winstuff.cpp
+--- a/gsoap/mod_gsoap/gsoap_win/isapi/samples/calc/winstuff.cpp 2010-09-19 01:19:36.000000000 +0200
++++ b/gsoap/mod_gsoap/gsoap_win/isapi/samples/calc/winstuff.cpp 2010-09-20 11:18:57.285678758 +0200
+@@ -6,7 +6,7 @@
#include
#if _MSC_VER > 1000
@@ -32,10 +32,10 @@ diff -urN a/gsoap/mod_gsoap/gsoap_win/isapi/samples/calc/winstuff.cpp b/gsoap/mo
#endif
static struct WSAInit { \
-diff -urN a/gsoap/mod_gsoap/gsoap_win/isapi/samples/dime/winstuff.cpp b/gsoap/mod_gsoap/gsoap_win/isapi/samples/dime/winstuff.cpp
---- a/gsoap/mod_gsoap/gsoap_win/isapi/samples/dime/winstuff.cpp 2010-09-19 01:19:36.000000000 +0200
-+++ b/gsoap/mod_gsoap/gsoap_win/isapi/samples/dime/winstuff.cpp 2010-09-20 11:18:57.281678556 +0200
-@@ -8,7 +8,7 @@
+diff -urN a/gsoap/mod_gsoap/gsoap_win/isapi/samples/dime/winstuff.cpp b/gsoap/mod_gsoap/gsoap_win/isapi/samples/dime/winstuff.cpp
+--- a/gsoap/mod_gsoap/gsoap_win/isapi/samples/dime/winstuff.cpp 2010-09-19 01:19:36.000000000 +0200
++++ b/gsoap/mod_gsoap/gsoap_win/isapi/samples/dime/winstuff.cpp 2010-09-20 11:18:57.281678556 +0200
+@@ -8,7 +8,7 @@
#if _MSC_VER > 1000
@@ -44,146 +44,146 @@ diff -urN a/gsoap/mod_gsoap/gsoap_win/isapi/samples/dime/winstuff.cpp b/gsoap/mo
#endif
static struct WSAInit { \
-diff -urN a/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp b/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp
---- a/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp 2010-09-19 01:19:57.000000000 +0200
-+++ b/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp 2010-09-20 11:18:57.769678579 +0200
-@@ -52,10 +52,10 @@
-
- Installation note:
-
--Win32 build needs winsock.dll (Visual C++ "wsock32.lib")
-+Win32 build needs winsock.dll (Visual C++ "ws2_32.lib")
- To do this in Visual C++ 6.0, go to "Project", "settings", select the "Link"
- tab (the project file needs to be selected in the file view) and add
--"wsock32.lib" to the "Object/library modules" entry
-+"ws2_32.lib" to the "Object/library modules" entry
-
- On Mac OS X with gcc (GCC) 3.1 20020420 (prerelease) you MUST compile with
- -fstack_check when using -O2 because gcc 3.1 has a bug that smashes the stack
-@@ -76,7 +76,7 @@
- # ifdef UNDER_CE
- # pragma comment(lib, "winsock.lib")
- # else
--# pragma comment(lib, "wsock32.lib")
-+# pragma comment(lib, "ws2_32.lib")
- # endif
- # pragma warning(disable : 4996) /* disable deprecation warnings */
- # endif
-diff -urN a/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.h b/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.h
---- a/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.h 2010-09-19 01:19:57.000000000 +0200
-+++ b/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.h 2010-09-20 11:18:57.790175332 +0200
-@@ -665,7 +665,7 @@
- # define SOAP_GAI_STRERROR gai_strerrorA
- # else
- # ifndef __BORLANDC__
--# include /* Visual Studio 2005 users: you must install the Platform SDK (R2) */
-+# include /* Visual Studio 2005 users: you must install the Platform SDK (R2) */
- /* # include */ /* Alternative: use winsock2 (not available with eVC), enable this line and comment out the line above */
- # else
- # include /* Borland C */
-diff -urN a/gsoap/samples/wsse/stdsoap2.c b/gsoap/samples/wsse/stdsoap2.c
---- a/gsoap/samples/wsse/stdsoap2.c 2010-09-19 01:20:10.000000000 +0200
-+++ b/gsoap/samples/wsse/stdsoap2.c 2010-09-20 11:18:57.846175378 +0200
-@@ -52,10 +52,10 @@
-
- Installation note:
-
--Win32 build needs winsock.dll (Visual C++ "wsock32.lib")
-+Win32 build needs winsock.dll (Visual C++ "ws2_32.lib")
- To do this in Visual C++ 6.0, go to "Project", "settings", select the "Link"
- tab (the project file needs to be selected in the file view) and add
--"wsock32.lib" to the "Object/library modules" entry
-+"ws2_32.lib" to the "Object/library modules" entry
-
- On Mac OS X with gcc (GCC) 3.1 20020420 (prerelease) you MUST compile with
- -fstack_check when using -O2 because gcc 3.1 has a bug that smashes the stack
-@@ -76,7 +76,7 @@
- # ifdef UNDER_CE
- # pragma comment(lib, "winsock.lib")
- # else
--# pragma comment(lib, "wsock32.lib")
-+# pragma comment(lib, "ws2_32.lib")
- # endif
- # pragma warning(disable : 4996) /* disable deprecation warnings */
- # endif
-diff -urN a/gsoap/samples/wsse/stdsoap2.h b/gsoap/samples/wsse/stdsoap2.h
---- a/gsoap/samples/wsse/stdsoap2.h 2010-09-19 01:20:10.000000000 +0200
-+++ b/gsoap/samples/wsse/stdsoap2.h 2010-09-20 11:18:57.874175123 +0200
-@@ -665,7 +665,7 @@
- # define SOAP_GAI_STRERROR gai_strerrorA
- # else
- # ifndef __BORLANDC__
--# include /* Visual Studio 2005 users: you must install the Platform SDK (R2) */
-+# include /* Visual Studio 2005 users: you must install the Platform SDK (R2) */
- /* # include */ /* Alternative: use winsock2 (not available with eVC), enable this line and comment out the line above */
- # else
- # include /* Borland C */
-diff -urN a/gsoap/stdsoap2.c b/gsoap/stdsoap2.c
---- a/gsoap/stdsoap2.c 2010-09-19 01:20:12.000000000 +0200
-+++ b/gsoap/stdsoap2.c 2010-09-20 11:18:57.117678339 +0200
-@@ -52,10 +52,10 @@
-
- Installation note:
-
--Win32 build needs winsock.dll (Visual C++ "wsock32.lib")
-+Win32 build needs winsock.dll (Visual C++ "ws2_32.lib")
- To do this in Visual C++ 6.0, go to "Project", "settings", select the "Link"
- tab (the project file needs to be selected in the file view) and add
--"wsock32.lib" to the "Object/library modules" entry
-+"ws2_32.lib" to the "Object/library modules" entry
-
- On Mac OS X with gcc (GCC) 3.1 20020420 (prerelease) you MUST compile with
- -fstack_check when using -O2 because gcc 3.1 has a bug that smashes the stack
-@@ -76,7 +76,7 @@
- # ifdef UNDER_CE
- # pragma comment(lib, "winsock.lib")
- # else
--# pragma comment(lib, "wsock32.lib")
-+# pragma comment(lib, "ws2_32.lib")
- # endif
- # pragma warning(disable : 4996) /* disable deprecation warnings */
- # endif
-diff -urN a/gsoap/stdsoap2.cpp b/gsoap/stdsoap2.cpp
---- a/gsoap/stdsoap2.cpp 2010-09-19 01:20:12.000000000 +0200
-+++ b/gsoap/stdsoap2.cpp 2010-09-20 11:18:57.005678597 +0200
-@@ -52,10 +52,10 @@
-
- Installation note:
-
--Win32 build needs winsock.dll (Visual C++ "wsock32.lib")
-+Win32 build needs winsock.dll (Visual C++ "ws2_32.lib")
- To do this in Visual C++ 6.0, go to "Project", "settings", select the "Link"
- tab (the project file needs to be selected in the file view) and add
--"wsock32.lib" to the "Object/library modules" entry
-+"ws2_32.lib" to the "Object/library modules" entry
-
- On Mac OS X with gcc (GCC) 3.1 20020420 (prerelease) you MUST compile with
- -fstack_check when using -O2 because gcc 3.1 has a bug that smashes the stack
-@@ -76,7 +76,7 @@
- # ifdef UNDER_CE
- # pragma comment(lib, "winsock.lib")
- # else
--# pragma comment(lib, "wsock32.lib")
-+# pragma comment(lib, "ws2_32.lib")
- # endif
- # pragma warning(disable : 4996) /* disable deprecation warnings */
- # endif
-diff -urN a/gsoap/stdsoap2.h b/gsoap/stdsoap2.h
---- a/gsoap/stdsoap2.h 2010-09-19 01:20:12.000000000 +0200
-+++ b/gsoap/stdsoap2.h 2010-09-20 11:19:00.978175369 +0200
-@@ -665,7 +665,7 @@
- # define SOAP_GAI_STRERROR gai_strerrorA
- # else
- # ifndef __BORLANDC__
--# include /* Visual Studio 2005 users: you must install the Platform SDK (R2) */
-+# include /* Visual Studio 2005 users: you must install the Platform SDK (R2) */
- /* # include */ /* Alternative: use winsock2 (not available with eVC), enable this line and comment out the line above */
- # else
- # include /* Borland C */
-diff -urN a/gsoap/VisualStudio2005/README.txt b/gsoap/VisualStudio2005/README.txt
---- a/gsoap/VisualStudio2005/README.txt 2010-09-19 01:20:13.000000000 +0200
-+++ b/gsoap/VisualStudio2005/README.txt 2010-09-20 11:18:57.302175378 +0200
-@@ -1,7 +1,7 @@
+diff -urN a/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp b/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp
+--- a/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp 2010-09-19 01:19:57.000000000 +0200
++++ b/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp 2010-09-20 11:18:57.769678579 +0200
+@@ -52,10 +52,10 @@
+
+ Installation note:
+
+-Win32 build needs winsock.dll (Visual C++ "wsock32.lib")
++Win32 build needs winsock.dll (Visual C++ "ws2_32.lib")
+ To do this in Visual C++ 6.0, go to "Project", "settings", select the "Link"
+ tab (the project file needs to be selected in the file view) and add
+-"wsock32.lib" to the "Object/library modules" entry
++"ws2_32.lib" to the "Object/library modules" entry
+
+ On Mac OS X with gcc (GCC) 3.1 20020420 (prerelease) you MUST compile with
+ -fstack_check when using -O2 because gcc 3.1 has a bug that smashes the stack
+@@ -76,7 +76,7 @@
+ # ifdef UNDER_CE
+ # pragma comment(lib, "winsock.lib")
+ # else
+-# pragma comment(lib, "wsock32.lib")
++# pragma comment(lib, "ws2_32.lib")
+ # endif
+ # pragma warning(disable : 4996) /* disable deprecation warnings */
+ # endif
+diff -urN a/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.h b/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.h
+--- a/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.h 2010-09-19 01:19:57.000000000 +0200
++++ b/gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.h 2010-09-20 11:18:57.790175332 +0200
+@@ -665,7 +665,7 @@
+ # define SOAP_GAI_STRERROR gai_strerrorA
+ # else
+ # ifndef __BORLANDC__
+-# include /* Visual Studio 2005 users: you must install the Platform SDK (R2) */
++# include /* Visual Studio 2005 users: you must install the Platform SDK (R2) */
+ /* # include */ /* Alternative: use winsock2 (not available with eVC), enable this line and comment out the line above */
+ # else
+ # include /* Borland C */
+diff -urN a/gsoap/samples/wsse/stdsoap2.c b/gsoap/samples/wsse/stdsoap2.c
+--- a/gsoap/samples/wsse/stdsoap2.c 2010-09-19 01:20:10.000000000 +0200
++++ b/gsoap/samples/wsse/stdsoap2.c 2010-09-20 11:18:57.846175378 +0200
+@@ -52,10 +52,10 @@
+
+ Installation note:
+
+-Win32 build needs winsock.dll (Visual C++ "wsock32.lib")
++Win32 build needs winsock.dll (Visual C++ "ws2_32.lib")
+ To do this in Visual C++ 6.0, go to "Project", "settings", select the "Link"
+ tab (the project file needs to be selected in the file view) and add
+-"wsock32.lib" to the "Object/library modules" entry
++"ws2_32.lib" to the "Object/library modules" entry
+
+ On Mac OS X with gcc (GCC) 3.1 20020420 (prerelease) you MUST compile with
+ -fstack_check when using -O2 because gcc 3.1 has a bug that smashes the stack
+@@ -76,7 +76,7 @@
+ # ifdef UNDER_CE
+ # pragma comment(lib, "winsock.lib")
+ # else
+-# pragma comment(lib, "wsock32.lib")
++# pragma comment(lib, "ws2_32.lib")
+ # endif
+ # pragma warning(disable : 4996) /* disable deprecation warnings */
+ # endif
+diff -urN a/gsoap/samples/wsse/stdsoap2.h b/gsoap/samples/wsse/stdsoap2.h
+--- a/gsoap/samples/wsse/stdsoap2.h 2010-09-19 01:20:10.000000000 +0200
++++ b/gsoap/samples/wsse/stdsoap2.h 2010-09-20 11:18:57.874175123 +0200
+@@ -665,7 +665,7 @@
+ # define SOAP_GAI_STRERROR gai_strerrorA
+ # else
+ # ifndef __BORLANDC__
+-# include /* Visual Studio 2005 users: you must install the Platform SDK (R2) */
++# include /* Visual Studio 2005 users: you must install the Platform SDK (R2) */
+ /* # include */ /* Alternative: use winsock2 (not available with eVC), enable this line and comment out the line above */
+ # else
+ # include /* Borland C */
+diff -urN a/gsoap/stdsoap2.c b/gsoap/stdsoap2.c
+--- a/gsoap/stdsoap2.c 2010-09-19 01:20:12.000000000 +0200
++++ b/gsoap/stdsoap2.c 2010-09-20 11:18:57.117678339 +0200
+@@ -52,10 +52,10 @@
+
+ Installation note:
+
+-Win32 build needs winsock.dll (Visual C++ "wsock32.lib")
++Win32 build needs winsock.dll (Visual C++ "ws2_32.lib")
+ To do this in Visual C++ 6.0, go to "Project", "settings", select the "Link"
+ tab (the project file needs to be selected in the file view) and add
+-"wsock32.lib" to the "Object/library modules" entry
++"ws2_32.lib" to the "Object/library modules" entry
+
+ On Mac OS X with gcc (GCC) 3.1 20020420 (prerelease) you MUST compile with
+ -fstack_check when using -O2 because gcc 3.1 has a bug that smashes the stack
+@@ -76,7 +76,7 @@
+ # ifdef UNDER_CE
+ # pragma comment(lib, "winsock.lib")
+ # else
+-# pragma comment(lib, "wsock32.lib")
++# pragma comment(lib, "ws2_32.lib")
+ # endif
+ # pragma warning(disable : 4996) /* disable deprecation warnings */
+ # endif
+diff -urN a/gsoap/stdsoap2.cpp b/gsoap/stdsoap2.cpp
+--- a/gsoap/stdsoap2.cpp 2010-09-19 01:20:12.000000000 +0200
++++ b/gsoap/stdsoap2.cpp 2010-09-20 11:18:57.005678597 +0200
+@@ -52,10 +52,10 @@
+
+ Installation note:
+
+-Win32 build needs winsock.dll (Visual C++ "wsock32.lib")
++Win32 build needs winsock.dll (Visual C++ "ws2_32.lib")
+ To do this in Visual C++ 6.0, go to "Project", "settings", select the "Link"
+ tab (the project file needs to be selected in the file view) and add
+-"wsock32.lib" to the "Object/library modules" entry
++"ws2_32.lib" to the "Object/library modules" entry
+
+ On Mac OS X with gcc (GCC) 3.1 20020420 (prerelease) you MUST compile with
+ -fstack_check when using -O2 because gcc 3.1 has a bug that smashes the stack
+@@ -76,7 +76,7 @@
+ # ifdef UNDER_CE
+ # pragma comment(lib, "winsock.lib")
+ # else
+-# pragma comment(lib, "wsock32.lib")
++# pragma comment(lib, "ws2_32.lib")
+ # endif
+ # pragma warning(disable : 4996) /* disable deprecation warnings */
+ # endif
+diff -urN a/gsoap/stdsoap2.h b/gsoap/stdsoap2.h
+--- a/gsoap/stdsoap2.h 2010-09-19 01:20:12.000000000 +0200
++++ b/gsoap/stdsoap2.h 2010-09-20 11:19:00.978175369 +0200
+@@ -665,7 +665,7 @@
+ # define SOAP_GAI_STRERROR gai_strerrorA
+ # else
+ # ifndef __BORLANDC__
+-# include /* Visual Studio 2005 users: you must install the Platform SDK (R2) */
++# include /* Visual Studio 2005 users: you must install the Platform SDK (R2) */
+ /* # include */ /* Alternative: use winsock2 (not available with eVC), enable this line and comment out the line above */
+ # else
+ # include /* Borland C */
+diff -urN a/gsoap/VisualStudio2005/README.txt b/gsoap/VisualStudio2005/README.txt
+--- a/gsoap/VisualStudio2005/README.txt 2010-09-19 01:20:13.000000000 +0200
++++ b/gsoap/VisualStudio2005/README.txt 2010-09-20 11:18:57.302175378 +0200
+@@ -1,7 +1,7 @@
Visual Studio 2005 Solution files for soapcpp2 and wsdl2h.
@@ -192,47 +192,47 @@ diff -urN a/gsoap/VisualStudio2005/README.txt b/gsoap/VisualStudio2005/README.tx
To build soapcpp2, first install Bison and Flex (in the default dirs):
http://gnuwin32.sourceforge.net/packages/bison.htm
-diff -urN a/gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp b/gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp
---- a/gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp 2010-09-19 01:20:14.000000000 +0200
-+++ b/gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp 2010-09-20 11:18:57.389678446 +0200
-@@ -52,10 +52,10 @@
-
- Installation note:
-
--Win32 build needs winsock.dll (Visual C++ "wsock32.lib")
-+Win32 build needs winsock.dll (Visual C++ "ws2_32.lib")
- To do this in Visual C++ 6.0, go to "Project", "settings", select the "Link"
- tab (the project file needs to be selected in the file view) and add
--"wsock32.lib" to the "Object/library modules" entry
-+"ws2_32.lib" to the "Object/library modules" entry
-
- On Mac OS X with gcc (GCC) 3.1 20020420 (prerelease) you MUST compile with
- -fstack_check when using -O2 because gcc 3.1 has a bug that smashes the stack
-@@ -76,7 +76,7 @@
- # ifdef UNDER_CE
- # pragma comment(lib, "winsock.lib")
- # else
--# pragma comment(lib, "wsock32.lib")
-+# pragma comment(lib, "ws2_32.lib")
- # endif
- # pragma warning(disable : 4996) /* disable deprecation warnings */
- # endif
-diff -urN a/gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.h b/gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.h
---- a/gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.h 2010-09-19 01:20:14.000000000 +0200
-+++ b/gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.h 2010-09-20 11:18:57.537678408 +0200
-@@ -665,7 +665,7 @@
- # define SOAP_GAI_STRERROR gai_strerrorA
- # else
- # ifndef __BORLANDC__
--# include /* Visual Studio 2005 users: you must install the Platform SDK (R2) */
-+# include /* Visual Studio 2005 users: you must install the Platform SDK (R2) */
- /* # include */ /* Alternative: use winsock2 (not available with eVC), enable this line and comment out the line above */
- # else
- # include /* Borland C */
-diff -urN a/README.txt b/README.txt
---- a/README.txt 2010-09-19 01:20:17.000000000 +0200
-+++ b/README.txt 2010-09-20 11:18:56.574175394 +0200
-@@ -238,7 +238,7 @@
+diff -urN a/gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp b/gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp
+--- a/gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp 2010-09-19 01:20:14.000000000 +0200
++++ b/gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp 2010-09-20 11:18:57.389678446 +0200
+@@ -52,10 +52,10 @@
+
+ Installation note:
+
+-Win32 build needs winsock.dll (Visual C++ "wsock32.lib")
++Win32 build needs winsock.dll (Visual C++ "ws2_32.lib")
+ To do this in Visual C++ 6.0, go to "Project", "settings", select the "Link"
+ tab (the project file needs to be selected in the file view) and add
+-"wsock32.lib" to the "Object/library modules" entry
++"ws2_32.lib" to the "Object/library modules" entry
+
+ On Mac OS X with gcc (GCC) 3.1 20020420 (prerelease) you MUST compile with
+ -fstack_check when using -O2 because gcc 3.1 has a bug that smashes the stack
+@@ -76,7 +76,7 @@
+ # ifdef UNDER_CE
+ # pragma comment(lib, "winsock.lib")
+ # else
+-# pragma comment(lib, "wsock32.lib")
++# pragma comment(lib, "ws2_32.lib")
+ # endif
+ # pragma warning(disable : 4996) /* disable deprecation warnings */
+ # endif
+diff -urN a/gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.h b/gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.h
+--- a/gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.h 2010-09-19 01:20:14.000000000 +0200
++++ b/gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.h 2010-09-20 11:18:57.537678408 +0200
+@@ -665,7 +665,7 @@
+ # define SOAP_GAI_STRERROR gai_strerrorA
+ # else
+ # ifndef __BORLANDC__
+-# include /* Visual Studio 2005 users: you must install the Platform SDK (R2) */
++# include /* Visual Studio 2005 users: you must install the Platform SDK (R2) */
+ /* # include */ /* Alternative: use winsock2 (not available with eVC), enable this line and comment out the line above */
+ # else
+ # include /* Borland C */
+diff -urN a/README.txt b/README.txt
+--- a/README.txt 2010-09-19 01:20:17.000000000 +0200
++++ b/README.txt 2010-09-20 11:18:56.574175394 +0200
+@@ -238,7 +238,7 @@
Win32 builds of clients and services requires winsock.dll. To do this in
Visual C++ 6.0, go to "Project", "settings", select the "Link" tab (the