Open bortzmeyer opened 5 years ago
Hi Stephane,
Can you give me more details on the platform you are building on? configure.ac
does include a check for boost::log
. Running configure
on Ubuntu Xenial certainly fails if libboost-log1.58-dev is not installed.
Can you give me more details on the platform you are building on?
Debian "testing" alias "buster", x86_64
I forgot to install the package libboost-log-dev , configure went fine but make failed with the above messages. After 'sudo aptitude install libboost-log-dev 'and running configure again, make went fine.
Curious. I've been building on Debian Sid (which should be pretty close to Testing), and if I remove libboost-log-dev and libboost-log1.67-dev
I get the following on configure
.
checking for exit in -lboost_log... no
checking for exit in -lboost_log_setup... no
configure: error: Could not link against boost_log_setup !
Thanks. I've now reproduced this. It looks like the test (from the Autoconf archive) just checks BOOST_LOG_TRIVIAL() works, and on a clean Buster install this is header-only. This is also true for Debian Sid - my previous results were because I had uninstalled libboost-log-dev but not libboost-log.
The git HEAD ./configure apparently does not test the availability of boost::log so make will fail: