diff --git a/bin/fixdepends.sh b/bin/fixdepends.sh
index b65797be3c257b9b3f4ead3ac4712eccdfb33a71..c21217e3569d1cc2bbd9334e081da299555844b1 100755
--- a/bin/fixdepends.sh
+++ b/bin/fixdepends.sh
@@ -1,7 +1,9 @@
 #!/bin/sh
 
-sed -e "s@/./@/@g
-s@$1/\([-a-zA-Z0-9.,_]*\)@\$(SRCDIR)/\1@g" >$1/dependencies
+sed -e "s@$1/\([-a-zA-Z0-9.,_]*\)@\$(SRCDIR)/\1@g" >$1/dependencies
+
+#sed -e "s@/./@/@g
+#s@$1/\([-a-zA-Z0-9.,_]*\)@\$(SRCDIR)/\1@g" >$1/dependencies
 
 # sed "s@[-/a-zA-Z0-9.,_][-/a-zA-Z0-9.,_]*/\([-a-zA-Z0-9.,_]*\)@\1@g" > $1/dependencies
 
diff --git a/src/modules/files/configure.in b/src/modules/files/configure.in
index 8d3b02504c1158984e6ffa7b8716ac403ca832dd..b9be53d232ffc59475a325be85837203ed993a45 100644
--- a/src/modules/files/configure.in
+++ b/src/modules/files/configure.in
@@ -137,6 +137,8 @@ AC_TRY_RUN([
 #include <signal.h>
 #include <netinet/in.h>
 #include <errno.h>
+#include <unistd.h>
+#include <sys/time.h>
 #ifdef HAVE_SYS_SELECT_H
 #include <sys/select.h>
 #endif
@@ -153,7 +155,7 @@ int main()
   FD_ZERO(&tmp);
   FD_SET(fds[1], &tmp);
   alarm(5);
-  if(select(fds[1]+1,&tmp, 0,0,0)>0 && FD_ISSET(fds[1]))
+  if(select(fds[1]+1,&tmp, 0,0,0)>0 && FD_ISSET(fds[1], &tmp))
     exit(0);
   exit(1);
 }