Hello

I noticed that the distclean target of the etherlab master is broken
(or I've a wrong version of some tool). The attached patch will only
fix the problem once ./bootstrap has been done, so it's of limited
use.

host:~/ethercat-default$ hg id
131f655c03d3 tip
host:~/ethercat-default$ uname -rv
2.6.24-27-rt #1 SMP PREEMPT RT Fri Mar 12 03:03:40 UTC 2010

host:~/ethercat-default$ autoreconf --version
autoreconf (GNU Autoconf) 2.61
...

To reproduce:
host:~/ethercat-default$ ./bootstrap && ./configure
...
host:~/ethercat-default$ make distclean
...
make[2]: Leaving directory `$HOME/ethercat-default/devices'
rm -f Makefile
make[1]: Leaving directory `$HOME/ethercat-default/devices'
Making distclean in .
make[1]: Entering directory `$HOME/ethercat-default'
rm -rf .libs _libs
make -C "/usr/src/linux-headers-2.6.24-27-rt" M="$HOME/ethercat-default" clean
make[2]: Entering directory `/usr/src/linux-headers-2.6.24-27-rt'
scripts/Makefile.clean:17:$HOME/ethercat-default/devices/Makefile: No
such file or directory
make[4]: *** No rule to make target
`$HOME/ethercat-default/devices/Makefile'.  Stop.
make[3]: *** [$HOME/ethercat-default/devices] Error 2
make[2]: *** [_clean_$HOME/ethercat-default] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.24-27-rt'
make[1]: *** [clean-local] Error 2
make[1]: Leaving directory `$HOME/ethercat-default'
make: *** [distclean-recursive] Error 1

Christoph
Index: ethercat-default/Makefile.in
===================================================================
--- ethercat-default.orig/Makefile.in	2010-04-16 09:07:00.000000000 +0200
+++ ethercat-default/Makefile.in	2010-04-16 09:12:46.000000000 +0200
@@ -652,6 +652,9 @@
 distclean: distclean-recursive
 	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
 	-rm -f Makefile
+	-rm -f devices/Makefile
+	-rm -f examples/Makefile
+	-rm -f master/Makefile
 distclean-am: clean-am distclean-generic distclean-hdr \
 	distclean-libtool distclean-tags
 
Index: ethercat-default/examples/Makefile.in
===================================================================
--- ethercat-default.orig/examples/Makefile.in	2010-04-16 09:08:40.000000000 +0200
+++ ethercat-default/examples/Makefile.in	2010-04-16 09:12:46.000000000 +0200
@@ -481,7 +481,6 @@
 clean-am: clean-generic clean-libtool mostlyclean-am
 
 distclean: distclean-recursive
-	-rm -f Makefile
 distclean-am: clean-am distclean-generic distclean-tags
 
 dvi: dvi-recursive
Index: ethercat-default/master/Makefile.in
===================================================================
--- ethercat-default.orig/master/Makefile.in	2010-04-16 09:08:21.000000000 +0200
+++ ethercat-default/master/Makefile.in	2010-04-16 09:12:46.000000000 +0200
@@ -400,7 +400,6 @@
 clean-am: clean-generic clean-libtool clean-local mostlyclean-am
 
 distclean: distclean-am
-	-rm -f Makefile
 distclean-am: clean-am distclean-generic distclean-tags
 
 dvi: dvi-am
Index: ethercat-default/devices/Makefile.in
===================================================================
--- ethercat-default.orig/devices/Makefile.in	2010-04-16 09:16:29.000000000 +0200
+++ ethercat-default/devices/Makefile.in	2010-04-16 09:16:40.000000000 +0200
@@ -521,7 +521,6 @@
 clean-am: clean-generic clean-libtool clean-local mostlyclean-am
 
 distclean: distclean-recursive
-	-rm -f Makefile
 distclean-am: clean-am distclean-generic distclean-tags
 
 dvi: dvi-recursive
_______________________________________________
etherlab-users mailing list
[email protected]
http://lists.etherlab.org/mailman/listinfo/etherlab-users

Reply via email to