[Pdns-users] NOTIFY problems

Mario mario at uni.de
Thu Oct 6 13:15:09 UTC 2005


Hi Bert,

I used the same pdns.conf that worked with my prior version.

There are fancy records enabled:

fancy-records=yes

Does I need to add something to my configure?

I just did:

./configure
make
make install

Then I copied my pdns.conf to /usr/local/etc and started the new
pdns_server in /usr/local/sbin.

Regards,
Mario

bert hubert schrieb:
> On Wed, Oct 05, 2005 at 09:13:04AM +0200, Mario wrote:
> 
>>Hi Bert!
>>
>>The "urlredirector=" option does not work with my self compiled version
>>of powerdns. Did I missed some configure options?
> 
> 
> You also need to enable fancy records before URL records work.
> 
> Good luck!
> 
> 
>>Thanks and Regards,
>>Mario
>>
>>bert hubert schrieb:
>>
>>>On Tue, Oct 04, 2005 at 03:36:28PM +0200, Mario wrote:
>>>
>>>
>>>>Hi Bert,
>>>>
>>>>the new version "2.9.19-svn" works very well!
>>>
>>>
>>>Can you send this to the list as well? Just so people googling find the
>>>happy news on how to solve the problem.
>>>
>>>Thanks!
>>>
>>>
>>>
>>>>Thanks,
>>>>Mario
>>>>
>>>>bert hubert schrieb:
>>>>
>>>>
>>>>>try running locate shared_ptr.hpp and adding the directory it is in to
>>>>>CXXFLAGS=-Idirectory-you-just-found ./configure ...
>>>>>
>>>>>as described in the page I sent you previously.
>>>>>
>>>>>On Tue, Oct 04, 2005 at 01:36:49PM +0200, Mario wrote:
>>>>>
>>>>>
>>>>>
>>>>>>Thanks!
>>>>>>
>>>>>>It worked, but I have this error now ;-)
>>>>>>
>>>>>>if /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H
>>>>>>-I. -I.
>>>>>>
>>>>>>-I../../.. -I../..    -D_GNU_SOURCE  -Wall -O2 -MT
>>>>>>libbind2backend_la-bindbacke
>>>>>>
>>>>>>         nd2.lo -MD -MP -MF
>>>>>>".deps/libbind2backend_la-bindbackend2.Tpo" -c -o libbind2bac
>>>>>>
>>>>>>                                          kend_la-bindbackend2.lo
>>>>>>`test -f 'bindbackend2.cc' || echo './'`bindbackend2.cc;
>>>>>>
>>>>>>                                      \
>>>>>>then mv -f ".deps/libbind2backend_la-bindbackend2.Tpo"
>>>>>>".deps/libbind2backend_la
>>>>>>
>>>>>>      -bindbackend2.Plo"; else rm -f
>>>>>>".deps/libbind2backend_la-bindbackend2.Tpo"; exit
>>>>>>
>>>>>>                               1; fi
>>>>>>g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../.. -D_GNU_SOURCE -Wall -O2
>>>>>>-MT libb
>>>>>>
>>>>>>ind2backend_la-bindbackend2.lo -MD -MP -MF
>>>>>>.deps/libbind2backend_la-bindbackend2
>>>>>>
>>>>>>                  .Tpo -c bindbackend2.cc  -fPIC -DPIC -o
>>>>>>.libs/libbind2backend_la-bindbackend2.o
>>>>>>In file included from bindbackend2.cc:33:
>>>>>>bindbackend2.hh:24:32: boost/shared_ptr.hpp: No such file or directory
>>>>>>bindbackend2.hh:25:33: boost/tuple/tuple.hpp: No such file or directory
>>>>>>bindbackend2.hh:26:44: boost/tuple/tuple_comparison.hpp: No such file or
>>>>>>directo
>>>>>>                                                            ry
>>>>>>In file included from bindbackend2.cc:33:
>>>>>>bindbackend2.hh:29: error: namespace `boost' undeclared
>>>>>>bindbackend2.hh: In member function `bool Bind2DNSRecord::operator<(const
>>>>>> Bind2DNSRecord&) const':
>>>>>>bindbackend2.hh:50: error: `tie' undeclared (first use this function)
>>>>>>bindbackend2.hh:50: error: (Each undeclared identifier is reported only once
>>>>>> for each function it appears in.)
>>>>>>bindbackend2.hh: At global scope:
>>>>>>bindbackend2.hh:83: error: 'shared_ptr' is used as a type, but is not
>>>>>>defined
>>>>>> as a type.
>>>>>>bindbackend2.hh:142: error: 'shared_ptr' is used as a type, but is not
>>>>>>defined
>>>>>> as a type.
>>>>>>bindbackend2.hh: In member function `void Bind2Backend::handle::reset()':
>>>>>>bindbackend2.hh:133: error: `d_records' undeclared (first use this function)
>>>>>>bindbackend2.cc: In member function `void Bind2Backend::insert(int, const
>>>>>> std::string&, const std::string&, const std::string&, int, int)':
>>>>>>bindbackend2.cc:316: error: 'class BB2DomainInfo' has no member named '
>>>>>> d_records'
>>>>>>bindbackend2.cc: In member function `void
>>>>>> Bind2Backend::loadConfig(std::string*)':
>>>>>>bindbackend2.cc:508: error: 'class BB2DomainInfo' has no member named '
>>>>>> d_records'
>>>>>>bindbackend2.cc:508: error: `shared_ptr' undeclared (first use this
>>>>>>function)
>>>>>>bindbackend2.cc:508: error: parse error before `>' token
>>>>>>bindbackend2.cc:513: error: 'class BB2DomainInfo' has no member named '
>>>>>> d_records'
>>>>>>bindbackend2.cc:513: error: 'class BB2DomainInfo' has no member named '
>>>>>> d_records'
>>>>>>bindbackend2.cc: In member function `void
>>>>>> Bind2Backend::nukeZoneRecords(BB2DomainInfo*)':
>>>>>>bindbackend2.cc:594: error: 'class BB2DomainInfo' has no member named '
>>>>>> d_records'
>>>>>>bindbackend2.cc: In member function `void
>>>>>> Bind2Backend::queueReload(BB2DomainInfo*)':
>>>>>>bindbackend2.cc:616: error: 'class BB2DomainInfo' has no member named '
>>>>>> d_records'
>>>>>>bindbackend2.cc:616: error: parse error before `>' token
>>>>>>bindbackend2.cc:620: error: 'class BB2DomainInfo' has no member named '
>>>>>> d_records'
>>>>>>bindbackend2.cc:620: error: 'class BB2DomainInfo' has no member named '
>>>>>> d_records'
>>>>>>bindbackend2.cc: In member function `virtual void Bind2Backend::lookup(const
>>>>>> QType&, const std::string&, DNSPacket*, int)':
>>>>>>bindbackend2.cc:682: error: 'class Bind2Backend::handle' has no member
>>>>>>named '
>>>>>> d_records'
>>>>>>bindbackend2.cc:682: error: 'class BB2DomainInfo' has no member named '
>>>>>> d_records'
>>>>>>bindbackend2.cc:683: error: 'class Bind2Backend::handle' has no member
>>>>>>named '
>>>>>> d_records'
>>>>>>bindbackend2.cc:704: error: 'class Bind2Backend::handle' has no member
>>>>>>named '
>>>>>> d_records'
>>>>>>bindbackend2.cc:704: error: 'class Bind2Backend::handle' has no member
>>>>>>named '
>>>>>> d_records'
>>>>>>bindbackend2.cc: In member function `virtual bool
>>>>>> Bind2Backend::get(DNSResourceRecord&)':
>>>>>>bindbackend2.cc:726: error: 'class Bind2Backend::handle' has no member
>>>>>>named '
>>>>>> d_records'
>>>>>>bindbackend2.cc: In member function `virtual bool Bind2Backend::list(const
>>>>>> std::string&, int)':
>>>>>>bindbackend2.cc:788: error: 'class BB2DomainInfo' has no member named '
>>>>>> d_records'
>>>>>>bindbackend2.cc:789: error: 'class BB2DomainInfo' has no member named '
>>>>>> d_records'
>>>>>>bindbackend2.cc:791: error: 'class Bind2Backend::handle' has no member
>>>>>>named '
>>>>>> d_records'
>>>>>>bindbackend2.cc:791: error: 'class BB2DomainInfo' has no member named '
>>>>>> d_records'
>>>>>>bindbackend2.cc: In member function `virtual bool
>>>>>> Bind2Backend::createSlaveDomain(const std::string&, const std::string&,
>>>>>> const std::string&)':
>>>>>>bindbackend2.cc:896: error: 'class BB2DomainInfo' has no member named '
>>>>>> d_records'
>>>>>>bindbackend2.cc:896: error: parse error before `>' token
>>>>>>make[4]: *** [libbind2backend_la-bindbackend2.lo] Error 1
>>>>>>make[4]: Leaving directory `/root/pdns-2.9.19-svn/pdns/backends/bind'
>>>>>>make[3]: *** [all-recursive] Error 1
>>>>>>make[3]: Leaving directory `/root/pdns-2.9.19-svn/pdns/backends'
>>>>>>make[2]: *** [all-recursive] Error 1
>>>>>>make[2]: Leaving directory `/root/pdns-2.9.19-svn/pdns'
>>>>>>make[1]: *** [all-recursive] Error 1
>>>>>>make[1]: Leaving directory `/root/pdns-2.9.19-svn'
>>>>>>make: *** [all] Error 2
>>>>>>
>>>>>>Regards,
>>>>>>Mario
>>>>>>
>>>>>>bert hubert schrieb:
>>>>>>
>>>>>>
>>>>>>
>>>>>>>On Tue, Oct 04, 2005 at 12:29:13PM +0200, Mario wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>Now I tried to compile the new version 2.9.19-svn-2 but I get the
>>>>>>>>following error:
>>>>>>>
>>>>>>>
>>>>>>>Add:
>>>>>>>#include <stdint.h>  
>>>>>>>to ippreftree.hh immediately above using namespace std; this is fixed in my
>>>>>>>latest version already.
>>>>>>>
>>>>>>>Thanks.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H
>>>>>>>>-I. -I. -I
>>>>>>>>                                                              ../..
>>>>>>>>-D_GNU_SOURCE  -Wall -O2 -MT ippreftree.lo -MD -MP -MF
>>>>>>>>".deps/ippreftr
>>>>>>>>
>>>>>>>>ee.Tpo" -c -o ippreftree.lo ippreftree.cc; \
>>>>>>>>then mv -f ".deps/ippreftree.Tpo" ".deps/ippreftree.Plo"; else rm -f
>>>>>>>>".deps/ippr
>>>>>>>>
>>>>>>>>eftree.Tpo"; exit 1; fi
>>>>>>>>g++ -DHAVE_CONFIG_H -I. -I. -I../.. -D_GNU_SOURCE -Wall -O2 -MT
>>>>>>>>ippreftree.lo -
>>>>>>>>                                                                   MD
>>>>>>>>-MP -MF .deps/ippreftree.Tpo -c ippreftree.cc  -fPIC -DPIC -o
>>>>>>>>.libs/ippreftre
>>>>>>>>                                                                   e.o
>>>>>>>>In file included from ippreftree.cc:10:
>>>>>>>>ippreftree.hh:27: error: parse error before `,' token
>>>>>>>>ippreftree.hh:30: error: parse error before `,' token
>>>>>>>>ippreftree.hh:41: error: parse error before `,' token
>>>>>>>>ippreftree.hh:43: error: parse error before `,' token
>>>>>>>>ippreftree.hh:46: error: ISO C++ forbids declaration of `uint32_t' with
>>>>>>>>no type
>>>>>>>>ippreftree.hh:46: error: `uint32_t' declared as an `inline' field
>>>>>>>>ippreftree.hh:46: error: parse error before `(' token
>>>>>>>>ippreftree.hh:47: error: type specifier omitted for parameter `uint32_t'
>>>>>>>>ippreftree.hh:47: error: parse error before `&' token
>>>>>>>>ippreftree.cc: In member function `void IPPrefTree::add(const std::string&,
>>>>>>>>short int)':
>>>>>>>>ippreftree.cc:22: error: `uint32_t' undeclared (first use this function)
>>>>>>>>ippreftree.cc:22: error: (Each undeclared identifier is reported only
>>>>>>>>once for
>>>>>>>>each function it appears in.)
>>>>>>>>ippreftree.cc:22: error: parse error before `;' token
>>>>>>>>ippreftree.cc:24: error: `ip' undeclared (first use this function)
>>>>>>>>ippreftree.cc: At global scope:
>>>>>>>>ippreftree.cc:29: error: parse error before `,' token
>>>>>>>>ippreftree.cc: In member function `void IPPrefTree::add(...)':
>>>>>>>>ippreftree.cc:30: error: `preflen' undeclared (first use this function)
>>>>>>>>ippreftree.cc:30: error: `preflenToNetmask' undeclared (first use this
>>>>>>>>function)
>>>>>>>>ippreftree.cc:30: error: `value' undeclared (first use this function)
>>>>>>>>ippreftree.cc: In member function `short int IPPrefTree::lookup(const
>>>>>>>>std::string&) const':
>>>>>>>>ippreftree.cc:34: error: parse error before `;' token
>>>>>>>>ippreftree.cc: At global scope:
>>>>>>>>ippreftree.cc:41: error: parse error before `,' token
>>>>>>>>ippreftree.cc: In member function `short int IPPrefTree::lookup(...) const':
>>>>>>>>ippreftree.cc:42: error: `preflenToNetmask' undeclared (first use this
>>>>>>>>function)
>>>>>>>>ippreftree.cc: At global scope:
>>>>>>>>ippreftree.cc:63: error: syntax error before `::' token
>>>>>>>>ippreftree.cc:67: error: type specifier omitted for parameter `uint32_t'
>>>>>>>>ippreftree.cc:67: error: parse error before `&' token
>>>>>>>>ippreftree.cc: In member function `void IPPrefTree::parsePrefix(...) const':
>>>>>>>>ippreftree.cc:69: error: `prefix' undeclared (first use this function)
>>>>>>>>ippreftree.cc: At global scope:
>>>>>>>>ippreftree.cc:88: error: parse error before `,' token
>>>>>>>>ippreftree.cc: In member function `void IPPrefTree::addNode(...)':
>>>>>>>>ippreftree.cc:89: error: `mask' undeclared (first use this function)
>>>>>>>>ippreftree.cc:91: error: `node' undeclared (first use this function)
>>>>>>>>ippreftree.cc: At global scope:
>>>>>>>>ippreftree.cc:117: error: parse error before `,' token
>>>>>>>>make[3]: *** [ippreftree.lo] Error 1
>>>>>>>>make[3]: Leaving directory `/root/pdns-2.9.19-svn/modules/geobackend'
>>>>>>>>make[2]: *** [all-recursive] Error 1
>>>>>>>>make[2]: Leaving directory `/root/pdns-2.9.19-svn/modules'
>>>>>>>>make[1]: *** [all-recursive] Error 1
>>>>>>>>make[1]: Leaving directory `/root/pdns-2.9.19-svn'
>>>>>>>>make: *** [all] Error 2
>>>>>>>>
>>>>>>>>Regards,
>>>>>>>>Mario
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>
>>>
>>
>>!DSPAM:43437d1486041027217334!
> 
> 



More information about the Pdns-users mailing list