[Debian-med-packaging] Bug#536967: Bug#536967: phyml: FTBFS: No targets specified and no makefile found. Stop.

Lucas Nussbaum lucas at lucas-nussbaum.net
Wed Jul 15 00:21:10 UTC 2009


On 15/07/09 at 09:13 +0900, Charles Plessy wrote:
> Hi Lucas, you enjoyed the French national day with mass rebuilding ?

well, I am in montreal, so french bank hollidays don't apply :-)

> Le Tue, Jul 14, 2009 at 09:36:22AM -0400, Lucas Nussbaum a écrit :
> > > dpkg-source: info: building phyml in phyml_200900706-1.dsc
> > >  debian/rules build
> > > cd src ; aclocal ; autoconf -f ; automake -f ; ./configure
> > > dh_testdir
> > > /usr/bin/make -C src CFLAGS="-Wall -g -O2"
> > > make[1]: Entering directory `/build/user-phyml_200900706-1-amd64-fAsFem/phyml-200900706/src'
> > > make[1]: *** No targets specified and no makefile found.  Stop.
> > > make[1]: Leaving directory `/build/user-phyml_200900706-1-amd64-fAsFem/phyml-200900706/src'
> > > make: *** [build-stamp] Error 2
> 
> Interesting… On our buildds, the bug only manifests itself on S390:
> https://buildd.debian.org/pkg.cgi?pkg=phyml
> 
> Isn't it a race condition in which your buildd and s390 tries to build the
> package before the ’./configure’ command has finished its execution?

Arg, indeed.

You try to support parallel building (see top of debian/rules), but your
makefile doesn't support it (you are probably missing some dependencies
between rules, like the one between build-stamp and src/Makefile). I'd
suggest just removing support for this, since phyml doesn't take ages to
build anyway.
-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the Debian-med-packaging mailing list