On Thursday, October 4, 2018 12:37:45 PM CDT Sven Joachim wrote: > Almost certainly it is has been triggered by the recent upload of > googletest, since the gtest-source directory is just a copy (via cp -a) > of /usr/src/googletest/googletest. Looks like that googletest upload > broke out-of-tree builds.
Yes, it is triggered by new googletest; but the root cause is more subtle. The easyloggingpp package uses this rule to build gtest: override_dh_auto_configure: # We need to build googletest first mkdir gtest-build cp -a /usr/src/googletest/googletest gtest-source dh_auto_configure -Dgtest-source -Bgtest-build dh_auto_build -Dgtest-source -Bgtest-build If you look at the "good" build log [1], you'll see that the above code was actually configuring & building with cmake. With googletest 1.8.1, it flipped to using automake -- due to the presence of file "configure". Unfortunately, the autoconf build is broken. Suggest you add "--buildsystem=cmake" to the dh_auto_configure line. Then it builds fine with googletest 1.8.1. Best, -Steve [1] https://buildd.debian.org/status/fetch.php? pkg=easyloggingpp&arch=all&ver=9.96.5%2Bdfsg-1&stamp=1536739463&raw=0