Bug#205395: [Build-common-hackers] Bug#205395: cdbs: redefining DEB_BUILD_DEPENDENCIES does not work

Robert Jordens Robert Jordens <robertjo@phys.ethz.ch>, 205395@bugs.debian.org
Mon, 1 Sep 2003 10:15:08 +0200


--hK8Uo4Yp55NZU70L
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello!

[Sun, 31 Aug 2003] Colin Walters wrote:
> >=20
> > DEB_BUILD_DEPENDENCIES :=3D build-arch
> >=20
> > to keep my package (ardour) from building build-indep on the
> > autobuilders. rules and log attached.
> >=20
> > Should'nt that be at least DEB_BUILD_DEPENDENCIES ?=3D ... ?
> > redefening the build-target doesn't work either.
>=20
> I am pretty sure this bug is a duplicate of #207981, which was just
> fixed in cdbs 0.4.5.5.   Let me know if it's not.

Hmmm. It doesn't seem to be fixed.

Excerpt from rules:

include /usr/share/cdbs/1/class/makefile.mk
[...]
include /usr/share/cdbs/1/rules/tarball.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/class/autotools.mk
include /usr/share/cdbs/1/rules/debhelper.mk
[...]
DEB_BUILD_DEPENDENCIES :=3D build-arch

Exceprt from the build-log:

 debian/rules build
 File `build' does not exist.
   File `build-arch' does not exist.
[ debian/stamp-makefile-build and friends ]
touch debian/stamp-makefile-build
  Must remake target `build-arch'.
  Successfully remade target file `build-arch'.
   File `build-indep' does not exist.
     File `build/ardour-doc' does not exist.
[...]
    Must remake target `build/ardour-doc'.
    Successfully remade target file `build/ardour-doc'.
     File `build/ardour-doc' does not exist.
    Target `build/ardour-doc' is double-colon and has no prerequisites.
    Must remake target `build/ardour-doc'.
/usr/bin/make -C build-tree/ardour-0.9beta3/../manual ps pdf dvi
[... latex stuff]
    Successfully remade target file `build/ardour-doc'.
  Must remake target `build-indep'.
  Successfully remade target file `build-indep'.
Must remake target `build'.
Successfully remade target file `build'.
 fakeroot debian/rules binary
[...]

Tell me if you need the full build-log.

    Robert.

--=20
No, I'm not going to explain it.  If you can't figure it out, you didn't
want to know anyway...  :-)
             -- Larry Wall in <1991Aug7.180856.2854@netlabs.com>

--hK8Uo4Yp55NZU70L
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/UwALHSjkv+Av7xERAk88AJ94o5aPl71pFV03eXuj2P0gkJtSCwCfZIwa
vP3/Rlu9c4Ee75P8YEM2eFs=
=Az/8
-----END PGP SIGNATURE-----

--hK8Uo4Yp55NZU70L--