x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I.. -pthread -I../ext/json11 -I../ext/yahttp -DSYSCONFDIR=\"/etc/powerdns\" -DPKGLIBDIR=\"/usr/lib64/powerdns/pdns\" -DLOCALSTATEDIR=\"/var/run\" -fPIE -DPIE -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 --param ssp-buffer-size=4 -fstack-protector -Wall -g -O2 -O2 -pipe -march=native -c -o test-lua_auth4_cc.o test-lua_auth4_cc.cc test-lua_auth4_cc.cc: In member function ‘void lua_auth4_cc::test_prequery::test_method()’: test-lua_auth4_cc.cc:37:53: error: expected unqualified-id before ‘&’ token 37 | } catch (const LuaContext::ExecutionErrorException& e) { | ^ test-lua_auth4_cc.cc:37:53: error: expected ‘)’ before ‘&’ token ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_hardened-test-20190824-231545 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-9.2.0 * Available Python interpreters, in order of preference: [1] python3.6 [2] python2.7 (fallback) Available Rust versions: [1] rust-1.37.0 * repository timestamp: ==> /var/db/repos/gentoo/metadata/timestamp.chk <== Mon, 02 Sep 2019 06:28:05 +0000 emerge -qpvO net-dns/pdns [ebuild N ] net-dns/pdns-4.2.0 USE="mysql test -debug -doc -geoip -ldap -libressl -lua -lua-records -luajit -mydns -opendbx -postgres -protobuf -remote -sodium -sqlite -systemd -tinydns -tools"
Created attachment 588804 [details] emerge-info.txt
Created attachment 588806 [details] emerge-history.txt
Created attachment 588808 [details] environment
Created attachment 588810 [details] etc.portage.tbz2
Created attachment 588812 [details] logs.tbz2
Created attachment 588814 [details] net-dns:pdns-4.2.0:20190902-080551.log
Created attachment 588816 [details] temp.tbz2
upstream is going to make lua mandatory
With pdns-4.3.0 going stable, which makes lua mandatory, I consider this bug fixed.