Bug#217157: dpkg-dev: dpkg-buildpackage doesn't abort if builddeps not satisfied
Package: dpkg-dev
Version: 1.10.15
So when I tell dpkg to build gdb-6.0-1, and the build dependencies
aren't satisfied, it tries (and fails) anyway. Observe:
[moise@pogo ~/src/gdb-6.0]$ sudo apt-get build-dep gdb
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
dejagnu gcj gobjc gobjc-3.3 libreadline4-dev
0 upgraded, 5 newly installed, 0 to remove and 2 not upgraded.
2 not fully installed or removed.
Need to get 2569kB of archives.
After unpacking 8442kB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
[moise@pogo ~/src/gdb-6.0]$ dpkg-buildpackage -rfakeroot -b -nc
dpkg-buildpackage: source package is gdb
dpkg-buildpackage: source version is 6.0-1
dpkg-buildpackage: source maintainer is Daniel Jacobowitz
<dan@debian.org>
dpkg-buildpackage: host architecture is i386
debian/rules build
test -r config-ml.in
cd objdir && make CC="gcc" CFLAGS="-O2 -g" \
CXXFLAGS="" LDFLAGS="" all info
make[1]: Entering directory `/home/moise/src/gdb-6.0/objdir'
<snip>
make[2]: Entering directory `/home/moise/src/gdb-6.0/objdir/gdb'
gcc -c -O2 -g -I. -I/home/moise/src/gdb-6.0/gdb
-I/home/moise/src/gdb-6.0/gdb/config -DLOCALEDIR="\"/usr/share/locale\""
-DHAVE_CONFIG_H -I/home/moise/src/gdb-6.0/gdb/../include/opcode
-I../bfd -I/home/moise/src/gdb-6.0/gdb/../bfd
-I/home/moise/src/gdb-6.0/gdb/../include -I../intl
-I/home/moise/src/gdb-6.0/gdb/../intl -DMI_OUT=1 -DTUI=1
-I/home/moise/src/gdb-6.0/gdb/tui -Wimplicit -Wreturn-type -Wcomment
-Wtrigraphs -Wformat -Wparentheses -Wpointer-arith -Wuninitialized
/home/moise/src/gdb-6.0/gdb/source.c
/home/moise/src/gdb-6.0/gdb/source.c:47: readline/readline.h: No such
file or directory
make[2]: *** [source.o] Error 1
make[2]: Leaving directory `/home/moise/src/gdb-6.0/objdir/gdb'
make[1]: *** [all-gdb] Error 2
make[1]: Leaving directory `/home/moise/src/gdb-6.0/objdir'
make: *** [build-stamp] Error 2
Reply to: