ubuntu@jumpbox:~/binary-builder/build/powerdns-3.3.1/pdns$ make
make all-recursive
make[1]: Entering directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns'
Making all in modules
make[2]: Entering directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns/modules'
Making all in pipebackend
make[3]: Entering directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns/modules/pipebackend'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns/modules/pipebackend'
make[3]: Entering directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns/modules'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns/modules'
make[2]: Leaving directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns/modules'
Making all in codedocs
make[2]: Entering directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns/codedocs'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns/codedocs'
Making all in pdns
make[2]: Entering directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns/pdns'
Making all in ext/polarssl
make[3]: Entering directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns/pdns/ext/polarssl'
cd library && make all && cd ..
make[3]: Leaving directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns/pdns/ext/polarssl'
Making all in backends
make[3]: Entering directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns/pdns/backends'
Making all in bind
make[4]: Entering directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns/pdns/backends/bind'
/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../.. -I ../../ext/polarssl/include -pthread -D_GNU_SOURCE -Wall -O2 -MT libbind2backend_la-bindbackend2.lo -MD -MP -MF .deps/libbind2backend_la-bindbackend2.Tpo -c -o libbind2backend_la-bindbackend2.lo `test -f 'bindbackend2.cc' || echo './'`bindbackend2.cc
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../.. -I ../../ext/polarssl/include -pthread -D_GNU_SOURCE -Wall -O2 -MT libbind2backend_la-bindbackend2.lo -MD -MP -MF .deps/libbind2backend_la-bindbackend2.Tpo -c bindbackend2.cc -fPIC -DPIC -o .libs/libbind2backend_la-bindbackend2.o
bindbackend2.cc: In member function 'void Bind2Backend::loadConfig(std::__cxx11::string*)':
bindbackend2.cc:527:5: error: 'BindParser' was not declared in this scope
BindParser BP;
^
bindbackend2.cc:529:7: error: 'BP' was not declared in this scope
BP.parse(getArg("config"));
^
bindbackend2.cc:536:12: error: 'BindDomainInfo' was not declared in this scope
vector<BindDomainInfo> domains=BP.getDomains();
^
bindbackend2.cc:536:26: error: template argument 1 is invalid
vector<BindDomainInfo> domains=BP.getDomains();
^
bindbackend2.cc:536:26: error: template argument 2 is invalid
bindbackend2.cc:536:36: error: 'BP' was not declared in this scope
vector<BindDomainInfo> domains=BP.getDomains();
^
bindbackend2.cc:542:59: error: request for member 'size' in 'domains', which is of non-class type 'int'
L<<Logger::Warning<<d_logprefix<<" Parsing "<<domains.size()<<" domain(s), will report when done"<<endl;
^
bindbackend2.cc:550:30: error: type/value mismatch at argument 1 in template parameter list for 'template<class _Tp, class _Alloc> class std::vector'
for(vector<BindDomainInfo>::iterator i=domains.begin(); i!=domains.end(); ++i)
^
bindbackend2.cc:550:30: note: expected a type, got 'BindDomainInfo'
bindbackend2.cc:550:30: error: template argument 2 is invalid
bindbackend2.cc:550:42: error: expected ';' before 'i'
for(vector<BindDomainInfo>::iterator i=domains.begin(); i!=domains.end(); ++i)
^
bindbackend2.cc:550:42: error: 'i' was not declared in this scope
bindbackend2.cc:550:52: error: request for member 'begin' in 'domains', which is of non-class type 'int'
for(vector<BindDomainInfo>::iterator i=domains.begin(); i!=domains.end(); ++i)
^
bindbackend2.cc:550:72: error: request for member 'end' in 'domains', which is of non-class type 'int'
for(vector<BindDomainInfo>::iterator i=domains.begin(); i!=domains.end(); ++i)
^
bindbackend2.cc:550:77: error: expected ')' before ';' token
for(vector<BindDomainInfo>::iterator i=domains.begin(); i!=domains.end(); ++i)
^
bindbackend2.cc:550:33: warning: unused variable 'iterator' [-Wunused-variable]
for(vector<BindDomainInfo>::iterator i=domains.begin(); i!=domains.end(); ++i)
^
bindbackend2.cc:550:81: error: 'i' was not declared in this scope
for(vector<BindDomainInfo>::iterator i=domains.begin(); i!=domains.end(); ++i)
^
bindbackend2.cc:558:18: error: request for member 'begin' in 'domains', which is of non-class type 'int'
sort(domains.begin(), domains.end()); // put stuff in inode order
^
bindbackend2.cc:558:35: error: request for member 'end' in 'domains', which is of non-class type 'int'
sort(domains.begin(), domains.end()); // put stuff in inode order
^
bindbackend2.cc:560:30: error: type/value mismatch at argument 1 in template parameter list for 'template<class _Tp, class _Alloc> class std::vector'
for(vector<BindDomainInfo>::const_iterator i=domains.begin();
^
bindbackend2.cc:560:30: note: expected a type, got 'BindDomainInfo'
bindbackend2.cc:560:30: error: template argument 2 is invalid
bindbackend2.cc:560:48: error: expected ';' before 'i'
for(vector<BindDomainInfo>::const_iterator i=domains.begin();
^
bindbackend2.cc:560:58: error: request for member 'begin' in 'domains', which is of non-class type 'int'
for(vector<BindDomainInfo>::const_iterator i=domains.begin();
^
bindbackend2.cc:561:20: error: request for member 'end' in 'domains', which is of non-class type 'int'
i!=domains.end();
^
bindbackend2.cc:561:25: error: expected ')' before ';' token
i!=domains.end();
^
bindbackend2.cc:560:33: warning: unused variable 'const_iterator' [-Wunused-variable]
for(vector<BindDomainInfo>::const_iterator i=domains.begin();
^
bindbackend2.cc:548:17: warning: unused variable 'st' [-Wunused-variable]
struct stat st;
^
bindbackend2.cc:522:14: warning: unused variable 'domain_id' [-Wunused-variable]
static int domain_id=1;
^
make[4]: *** [libbind2backend_la-bindbackend2.lo] Error 1
make[4]: Leaving directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns/pdns/backends/bind'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns/pdns/backends'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns/pdns'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ubuntu/binary-builder/build/powerdns-3.3.1/pdns'
make: *** [all] Error 2