Bug#720844: euler: FTBFS with make 3.82 from experimental: No rule to make target `distclean'
Source: euler
Version: 1.61.0-9
Severity: important
>From my pbuilder build log, using a chroot image with make 3.82-1 from
experimental installed:
...
fakeroot debian/rules clean
dh clean --with autoreconf
dh_testdir
dh_auto_clean
make[1]: Entering directory `/tmp/buildd/euler-1.61.0'
Making distclean in progs
make[2]: Entering directory `/tmp/buildd/euler-1.61.0/progs'
Making distclean in user
make[3]: Entering directory `/tmp/buildd/euler-1.61.0/progs/user'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f
rm -f libtool
rm -f Makefile
make[3]: Leaving directory `/tmp/buildd/euler-1.61.0/progs/user'
Making distclean in .
make[3]: Entering directory `/tmp/buildd/euler-1.61.0/progs'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f
rm -f libtool
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
make[3]: Leaving directory `/tmp/buildd/euler-1.61.0/progs'
rm -f Makefile
make[2]: Leaving directory `/tmp/buildd/euler-1.61.0/progs'
Making distclean in docs
make[2]: Entering directory `/tmp/buildd/euler-1.61.0/docs'
Making distclean in reference
make[3]: Entering directory `/tmp/buildd/euler-1.61.0/docs/reference'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f
rm -f libtool
rm -f Makefile
make[3]: Leaving directory `/tmp/buildd/euler-1.61.0/docs/reference'
Making distclean in images
make[3]: Entering directory `/tmp/buildd/euler-1.61.0/docs/images'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f
rm -f libtool
rm -f Makefile
make[3]: Leaving directory `/tmp/buildd/euler-1.61.0/docs/images'
Making distclean in german
make[3]: Entering directory `/tmp/buildd/euler-1.61.0/docs/german'
Making distclean in images
make[4]: Entering directory `/tmp/buildd/euler-1.61.0/docs/german/images'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f
rm -f libtool
rm -f Makefile
make[4]: Leaving directory `/tmp/buildd/euler-1.61.0/docs/german/images'
Making distclean in .
make[4]: Entering directory `/tmp/buildd/euler-1.61.0/docs/german'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f
rm -f libtool
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
make[4]: Leaving directory `/tmp/buildd/euler-1.61.0/docs/german'
rm -f Makefile
make[3]: Leaving directory `/tmp/buildd/euler-1.61.0/docs/german'
Making distclean in french
make[3]: Entering directory `/tmp/buildd/euler-1.61.0/docs/french'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f
rm -f libtool
rm -f Makefile
make[3]: Leaving directory `/tmp/buildd/euler-1.61.0/docs/french'
Making distclean in .
make[3]: Entering directory `/tmp/buildd/euler-1.61.0/docs'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f
rm -f libtool
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
make[3]: Leaving directory `/tmp/buildd/euler-1.61.0/docs'
rm -f Makefile
make[2]: Leaving directory `/tmp/buildd/euler-1.61.0/docs'
Making distclean in src
make[2]: Entering directory `/tmp/buildd/euler-1.61.0/src'
make[2]: *** No rule to make target `distclean'. Stop.
make[2]: Leaving directory `/tmp/buildd/euler-1.61.0/src'
make[1]: *** [distclean-recursive] Error 1
make[1]: Leaving directory `/tmp/buildd/euler-1.61.0'
dh_auto_clean: make -j1 distclean returned exit code 2
make: *** [clean] Error 2
dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2
(It does build OK with make 3.81-8.2.)
--
Daniel Schepler
Reply to: