Report information
The Basics
Id:
46655
Status:
resolved
Priority:
Medium/Medium
Queue:

People
BugTracker
Version Fixed:
9.9.12, 9.10.7, 9.11.3, 9.12.0
Version Found:
(no value)
Versions Affected:
(no value)
Versions Planned:
(no value)
Priority:
P3 Low
Severity:
S3 Low
CVSS Score:
(no value)
CVE ID:
(no value)
Component:
(no value)
Area:
bug

Dates
Created:Tue, 21 Nov 2017 21:47:03 -0500
Updated:Tue, 28 Nov 2017 07:43:32 -0500
Closed:Tue, 28 Nov 2017 07:43:32 -0500



This bug tracker is no longer active.

Please go to our Gitlab to submit issues (both feature requests and bug reports) for active projects maintained by Internet Systems Consortium (ISC).

Due to security and confidentiality requirements, full access is limited to the primary maintainers.

Subject: BIND-9.9.11 - make[2]: *** No rule to make target `all'. Stop.
To: bind-bugs@isc.org
Date: Wed, 22 Nov 2017 02:46:09 +0000
From: "Derek Kuo" <ldcrgmy@gmail.com>
Bug Report from www.isc.org: Name: Derek Kuo Email: ldcrgmy@gmail.com Software Version: BIND-9.9.11 OS: CentOS 7 Subject:make[2]: *** No rule to make target `all'. Stop. Bug Detail =========== [root@master bind-9.9.11]# ./configure --with-tuning=default --enable-dnstap --with-pkcs11 --enable-native-pkcs11 --enable-seccomp --enable-querytrace --with-libtool --with-atf --with-python --with-libxml2 --with-libjson --with-lmdb --with-openssl "./configure" is successfull , but make is not as below: [root@master bind-9.9.11]# make making all in /root/bind-9.9.11/make make[1]: Entering directory `/root/bind-9.9.11/make' make[1]: Leaving directory `/root/bind-9.9.11/make' making all in /root/bind-9.9.11/unit make[1]: Entering directory `/root/bind-9.9.11/unit' making all in /root/bind-9.9.11/unit/atf-src make[2]: Entering directory `/root/bind-9.9.11/unit/atf-src' make[2]: *** No rule to make target `all'. Stop. make[2]: Leaving directory `/root/bind-9.9.11/unit/atf-src' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory `/root/bind-9.9.11/unit' make: *** [subdirs] Error 1 --- This email was received through isc.org Bug Submission Form
Hi Derek, Thank you for your report. So far, I have been unable to reproduce the issue you are facing. It looks like no Makefile was generated in unit/atf-src after ./configure was run (or perhaps that the Makefile was generated incorrectly). To make any further progress on this, I am going to need: - complete output of your ./configure invocation, - contents of /root/bind-9.9.11/config.log after ./configure is run, - contents of /root/bind-9.9.11/unit/atf-src/Makefile, if it exists. In any case, running ./configure without "--with-atf" may be able to work around the problem, though note that doing that would prevent you from running unit tests after the build completes. Please also note that six of the ./configure switches you used in your invocation are not supported by BIND 9.9.11 (I expect ./configure to have informed you about that in the summary it produces).
Hi Derek, One of my colleagues suggested that you might be missing a C++ compiler in your build environment. I subsequently managed to reproduce the issue you reported on a fresh CentOS 7 VM. The solution to your problem is thus to install a C++ compiler, but we can certainly handle this situation better by making sure the top-level ./configure fails if the "nested" ATF ./configure fails. A patch which makes this happen is currently in review. Thank you again for reporting this.
looks fine
4830. [bug] Failure to configure ATF when requested did not cause an error in top-level configure script. [RT #46655] 9.9.12, 9.10.7, 9.11.3, 9.12.0