Index: /trunk/zoo-kernel/service_internal.c
===================================================================
--- /trunk/zoo-kernel/service_internal.c	(revision 32)
+++ /trunk/zoo-kernel/service_internal.c	(revision 33)
@@ -1546,5 +1546,4 @@
 	map * errormap = createMap("text","Unable to fetch any result");
 	addToMap(errormap,"code", "InternalError");
-	fprintf(stderr,"DISPLAY ERROR MESSAGE !!!\n");
 	printExceptionReportResponse(m,errormap);
 	freeMap(&errormap);
@@ -1591,5 +1590,4 @@
       errormap = createMap("text",tmp);      
       addToMap(errormap,"code", "InternalError");
-      fprintf(stderr,"DISPLAY ERROR MSG !!!!\n");
       printExceptionReportResponse(m,errormap);
       freeMap(&errormap);
Index: /trunk/zoo-kernel/zoo_service_loader.c
===================================================================
--- /trunk/zoo-kernel/zoo_service_loader.c	(revision 32)
+++ /trunk/zoo-kernel/zoo_service_loader.c	(revision 33)
@@ -44,5 +44,8 @@
 #include "service.h"
 #include "service_internal.h"
+
+#ifdef USE_PYTHON
 #include "service_internal_python.h"
+#endif
 
 #ifdef USE_JAVA
@@ -1607,9 +1610,11 @@
       }
     }
-    else{
+    else
+#ifdef USE_PYTHON
       if(strncasecmp(r_inputs->value,"PYTHON",6)==0){
 	eres=zoo_python_support(&m,request_inputs,s1,&request_input_real_format,&request_output_real_format);
       }
       else
+#endif
 	
 #ifdef USE_JAVA
@@ -1626,6 +1631,6 @@
 	  else
 #endif
-
-
+	    
+	    
 #ifdef USE_PERL
           if(strncasecmp(r_inputs->value,"PERL",4)==0){
@@ -1648,6 +1653,5 @@
 		return(-1);
 	      }
-    }
-  }
+  } 
   else{
 
@@ -1829,14 +1833,15 @@
 	  exit(1);
 	}
-      } else{
-	if(strncasecmp(r_inputs->value,"PYTHON",6)==0){
+      }
+      else
+#ifdef USE_PYTHON
+	if(strncasecmp(r_inputs->value,"PYTHON",6)==0)
 	  eres=zoo_python_support(&m,request_inputs,s1,&request_input_real_format,&request_output_real_format);
-	}
 	else
-
+#endif 
 #ifdef USE_JAVA
 	  if(strncasecmp(r_inputs->value,"JAVA",4)==0){
 	    eres=zoo_java_support(&m,request_inputs,s1,&request_input_real_format,&request_output_real_format);
-	  }
+	    }
 	  else
 #endif
@@ -1850,23 +1855,23 @@
 	      
 #ifdef USE_PERL
-          if(strncasecmp(r_inputs->value,"PERL",4)==0){
-            eres=zoo_perl_support(&m,request_inputs,s1,&request_input_real_format,&request_output_real_format);
-          }
-          else
-#endif
-#ifdef USE_JS
-	      if(strncasecmp(r_inputs->value,"JS",2)==0){
-		eres=zoo_js_support(&m,request_inputs,s1,&request_input_real_format,&request_output_real_format);
+	      if(strncasecmp(r_inputs->value,"PERL",4)==0){
+		eres=zoo_perl_support(&m,request_inputs,s1,&request_input_real_format,&request_output_real_format);
 	      }
 	      else
 #endif
-		{
-		  char tmpv[1024];
-		  sprintf(tmpv,"Programming Language (%s) set in ZCFG file is not currently supported by ZOO Kernel.\n",r_inputs->value);
-		  map* tmps=createMap("text",tmpv);
-		  printExceptionReportResponse(m,tmps);
-		  return -1;
+#ifdef USE_JS
+		if(strncasecmp(r_inputs->value,"JS",2)==0){
+		  eres=zoo_js_support(&m,request_inputs,s1,&request_input_real_format,&request_output_real_format);
 		}
-      }
+		else
+#endif
+		  {
+		    char tmpv[1024];
+		    sprintf(tmpv,"Programming Language (%s) set in ZCFG file is not currently supported by ZOO Kernel.\n",r_inputs->value);
+		    map* tmps=createMap("text",tmpv);
+		    printExceptionReportResponse(m,tmps);
+		    return -1;
+		  }
+      
   
     } else {
