Index: trunk/zoo-project/zoo-services/gdal/profile/service.c
===================================================================
--- trunk/zoo-project/zoo-services/gdal/profile/service.c	(revision 968)
+++ trunk/zoo-project/zoo-services/gdal/profile/service.c	(revision 978)
@@ -35,5 +35,5 @@
 #include "cpl_conv.h"
 #include "ogr_api.h"
-#if GDAL_VERSION_MAJOR >= 2
+#if !defined(WIN32) && GDAL_VERSION_MAJOR >= 2
 #include <gdal_priv.h>
 #endif
Index: trunk/zoo-project/zoo-services/utils/registry/makefile.vc
===================================================================
--- trunk/zoo-project/zoo-services/utils/registry/makefile.vc	(revision 968)
+++ trunk/zoo-project/zoo-services/utils/registry/makefile.vc	(revision 978)
@@ -14,10 +14,10 @@
 !ENDIF
 !IFDEF MS_DIR
-FILES=$(FILES) $(ZOOK_DIR)$(MS_FILE)
+FILES=$(FILES) $(ZOOK_DIR)$(MS_FILE) $(ZOOK_DIR)/caching.obj $(ZOOK_DIR)/ulinet.obj
 !ENDIF
 
 cgi-env/wps_registry.zo: service.c
 	$(CPP) /D_CRT_NONSTDC_NO_DEPRECATE -DWIN32 -DZOO_SERVICE $(CFLAGS) /c service.c
-	link /dll /out:cgi-env/wps_registry.zo $(FILES) ./service.obj $(LDFLAGS) /FORCE:MULTIPLE
+	link /dll /out:cgi-env/wps_registry.zo $(FILES) ./service.obj $(ZOOK_DIR)/service_json.obj $(JSONC_LIB) $(LDFLAGS) /FORCE:MULTIPLE
 
 clean:
