First, on a system without g++, I get
$ ../configure
[..]
checking for treedec/combinations.hpp... no
configure: treedec library missing, falling back to Thorup.
checking for gala/graph.h... no
checking for boost/graph/adjacency_list.hpp... no
configure: error: boost library not found (boost/graph/adjacency_list.hpp).
config.log reveals that the error is misleading
[..]
configure:5777: result: no
configure:5786: checking for boost/graph/adjacency_list.hpp
configure:5786: g++ -c conftest.cpp >&5
../configure: line 1728: g++: command not found
configure:5786: $? = 127
Perhaps configure should report the missing C++ compiler instead.
Second, during compilation on a system withuot libz-dev, I get
./../../../support/sdbinutils/bfd/compress.c:22:10: fatal error: zlib.h: No such file or directory
22 | #include <zlib.h></zlib.h>
Perhaps configure should report missing zlib instead.
Can confirm. The project needs zlib but the configure script does not check it, making it possible for the build to fail half way.
Fixed in [r14532] via the change proposed by Steve Schnepp in [bugs:#3671].
Related
Bugs:
#3671Commit: [r14532]