Как скомпилировать powerdns с оракулом
Как указано в документации, попытка выполнить pdns-4.1.5 с помощью Oracle Backend в Oracle Linux 7 выглядит следующим образом:
./configure --prefix=/opt/pdns --with-modules=oracle --with-oracle-includes=$ORACLE_HOME/rdbms/public --with-oracle-libs=$ORACLE_HOME/lib --with-lua --with-luajit
Конфигурация идет хорошо, но когда я make
он получает следующую ошибку:
CXX oraclebackend.lo
In file included from oraclebackend.cc:33:0:
oraclebackend.hh:78:18: error: 'std::vector<std::basic_string<char> > OracleBackend::getDomainMasters(const DNSName&, int)' marked override, but does not override
vector<string> getDomainMasters(const DNSName& domain, int zoneId) override;
^
oraclebackend.hh:88:8: error: 'bool OracleBackend::feedRecord(const DNSResourceRecord&, DNSName)' marked override, but does not override
bool feedRecord(const DNSResourceRecord &rr, const DNSName ordername) override;
Пробовал как с 18c libs и заголовками и 11g. Так есть ли способ решить это? Благодарю.