diff -uNr simias.orig/configure.in simias/configure.in
--- simias.orig/configure.in	2009-07-25 01:01:14.788228670 +0200
+++ simias/configure.in	2009-07-25 01:03:19.218740035 +0200
@@ -32,15 +32,15 @@
     linux*)
         SIMIAS_OS='linux'
 	if test "$runasclient" = "TRUE"; then
-		AC_CHECK_PROG(CSC, mcs, mcs)
-        	AC_CHECK_PROG(WSDL, wsdl1, wsdl1,wsdl)
+		AC_CHECK_PROG(CSC, gmcs, gmcs)
+        	AC_CHECK_PROG(WSDL, wsdl2, wsdl2,wsdl)
 	else
         	AC_CHECK_PROG(WSDL, wsdl, wsdl,wsdl)
 		if pkg-config --atleast-version=2.4 mono > /dev/null 2>&1
 		then
 			AC_CHECK_PROG(CSC, gmcs, gmcs)
 		else
-			AC_CHECK_PROG(CSC, mcs, mcs)
+			AC_CHECK_PROG(CSC, gmcs, gmcs)
 		fi
 	fi
         test -z "$CSC" && AC_MSG_ERROR([no C Sharp compiler: gmcs not found in \$PATH])
@@ -73,13 +73,13 @@
 AM_CONDITIONAL(DARWIN, test "$SIMIAS_OS" = "darwin")
 AM_CONDITIONAL(DARWIN_X86, test "$host_cpu" = "i686")
 if test "$runasclient" = "TRUE"; then
-	AM_CONDITIONAL(MONO, test "$CSC" = "mcs")
+	AM_CONDITIONAL(MONO, test "$CSC" = "gmcs")
 else
 	if pkg-config --atleast-version=2.4 mono > /dev/null 2>&1
 	then
 		AM_CONDITIONAL(MONO, test "$CSC" = "gmcs")
 	else
-		AM_CONDITIONAL(MONO, test "$CSC" = "mcs")
+		AM_CONDITIONAL(MONO, test "$CSC" = "gmcs")
 	fi
 fi
 AM_CONDITIONAL(DOTNET, test "$CSC" = "csc")