Package: linux-atm
Version: 1:2.5.1-1.3
Severity: serious
Tags: patch

From my wheezy amd64 chroot

root@debian:/linux-atm-2.5.1# dpkg-buildpackage -B
dpkg-buildpackage: source package linux-atm
dpkg-buildpackage: source version 1:2.5.1-1.3
dpkg-buildpackage: source changed by Marco d'Itri <m...@linux.it>
dpkg-buildpackage: host architecture amd64
dpkg-source --before-build linux-atm-2.5.1
debian/rules clean
dh_testdir
[ ! -f Makefile ] || /usr/bin/make distclean
rm -f debian/atm-tools.8 debian/copyright \
src/switch/cfg_?.[ch] src/qgen/ql_?.[ch] src/test/ispl_?.[ch] \
               src/sigd/cfg_?.[ch] src/lane/lecs_db.c src/lane/load_lex.c \
               aclocal.m4 autom4te.cache/* config.h.in config.h.in~ \
               config.guess config.sub configure libtool \
               INSTALL depcomp install-sh ltmain.sh missing ylwrap \
               $(find . -name Makefile.in)
dh_clean
debian/rules build-arch
dh_testdir
/usr/bin/make
make[1]: Entering directory `/linux-atm-2.5.1'
make[1]: *** No targets specified and no makefile found.  Stop.
make[1]: Leaving directory `/linux-atm-2.5.1'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
root@debian:/linux-atm-2.5.1#

The problem is screwy target dependencies in debian/rules, a patch to
make them more sane (and hence the package build successfully)
is attatched.
--- linux-atm-2.5.1/debian/rules	2011-10-30 14:12:48.000000000 +0000
+++ linux-atm-2.5.1.new/debian/rules	2012-05-25 22:09:22.000000000 +0000
@@ -29,10 +29,10 @@
 		--libdir=/lib/$(DEB_HOST_MULTIARCH) \
 		--prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc
 
-build: config.status build-arch build-indep
+build: build-arch build-indep
 build-arch: build-stamp
 build-indep: build-stamp
-build-stamp:
+build-stamp: config.status
 	dh_testdir
 
 	$(MAKE)

Reply via email to