Index: trunk/zoo-project/zoo-kernel/ZOOMakefile.opts.in
===================================================================
--- trunk/zoo-project/zoo-kernel/ZOOMakefile.opts.in	(revision 649)
+++ trunk/zoo-project/zoo-kernel/ZOOMakefile.opts.in	(revision 651)
@@ -62,5 +62,5 @@
 
 ZOO_CFLAGS=-I${ZRPATH}/../thirds/cgic206/ -I${ZRPATH}/zoo-kernel/
-ZOO_LDFLAGS=-lcrypto
+ZOO_LDFLAGS=-lcrypto -luuid
 
 JAVACFLAGS=@JAVA_CPPFLAGS@
@@ -91,4 +91,4 @@
 
 CFLAGS=@DEB_DEF@ -fpic ${YAML_CFLAGS} ${MACOS_CFLAGS} ${MS_CFLAGS} -I../../thirds/cgic206 -I. -DLINUX_FREE_ISSUE #-DDEBUG #-DDEBUG_SERVICE_CONF
-LDFLAGS=-lzoo_service -lcurl -L../../thirds/cgic206 -lcgic ${GDAL_LIBS} ${XML2LDFLAGS} ${PYTHONLDFLAGS} ${PERLLDFLAGS}  ${PHPLDFLAGS} ${JAVALDFLAGS} ${JSLDFLAGS} -lfcgi -lcrypto ${MS_LDFLAGS} ${MACOS_LD_FLAGS} ${MACOS_LD_NET_FLAGS} ${YAML_LDFLAGS} ${OTBLDFLAGS} ${SAGA_LDFLAGS}
+LDFLAGS=-lzoo_service -lcurl -L../../thirds/cgic206 -lcgic ${GDAL_LIBS} ${XML2LDFLAGS} ${PYTHONLDFLAGS} ${PERLLDFLAGS}  ${PHPLDFLAGS} ${JAVALDFLAGS} ${JSLDFLAGS} -lfcgi -lcrypto -luuid ${MS_LDFLAGS} ${MACOS_LD_FLAGS} ${MACOS_LD_NET_FLAGS} ${YAML_LDFLAGS} ${OTBLDFLAGS} ${SAGA_LDFLAGS}
 
Index: trunk/zoo-project/zoo-kernel/response_print.c
===================================================================
--- trunk/zoo-project/zoo-kernel/response_print.c	(revision 649)
+++ trunk/zoo-project/zoo-kernel/response_print.c	(revision 651)
@@ -26,4 +26,5 @@
 #include "request_parser.h"
 #include "server_internal.h"
+#include "service_internal.h"
 #ifdef USE_MS
 #include "service_internal_ms.h"
Index: trunk/zoo-project/zoo-kernel/service_internal.c
===================================================================
--- trunk/zoo-project/zoo-kernel/service_internal.c	(revision 649)
+++ trunk/zoo-project/zoo-kernel/service_internal.c	(revision 651)
@@ -619,6 +619,6 @@
 char *readVSIFile(maps* conf,const char* dataSource){
     VSILFILE * fichier=VSIFOpenL(dataSource,"rb");
-    VSIStatBufL file_status;
-    VSIStatL(dataSource, &file_status);
+    VSIStatBuf file_status;
+    VSIStat(dataSource, &file_status);
     if(fichier==NULL){
       char tmp[1024];
Index: trunk/zoo-project/zoo-kernel/sqlapi.c
===================================================================
--- trunk/zoo-project/zoo-kernel/sqlapi.c	(revision 649)
+++ trunk/zoo-project/zoo-kernel/sqlapi.c	(revision 651)
@@ -39,5 +39,5 @@
   uuid_t uuid;
   uuid_generate_time(uuid);
-  uuid_string_t rest;
+  char * rest;
   uuid_unparse(uuid,rest);
   sprintf(res,"%s", rest);
