[Pdns-dev] failing compile on Solaris 10 u1
bert hubert
bert.hubert at netherlabs.nl
Thu Apr 20 18:06:38 CEST 2006
On Thu, Apr 20, 2006 at 10:58:27AM -0400, Eric Sproul wrote:
> dnsrecords.o dnsrecords.cc
> dnsrecords.cc:255:1: invalid suffix "RecordContent" on integer constant
Eric,
I test on SunOS t2000 5.10 Generic_118822-20 sun4v sparc SUNW,Sun-Fire-T200
with gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath) and I don't see
this problem.
For a solution, try inserting:
#undef DS
On the first line of dnsrecords.hh. Alternatively, remove the following lines from
dnsrecords.cc:
boilerplate_conv(DS, 43,
conv.xfr16BitInt(d_tag);
conv.xfr8BitInt(d_algorithm);
conv.xfr8BitInt(d_digesttype);
conv.xfrHexBlob(d_digest);
)
and
DSRecordContent::report();
and from dnsrecords.hh:
class DSRecordContent : public DNSRecordContent
{
public:
includeboilerplate(DS)
private:
uint16_t d_tag;
uint8_t d_algorithm, d_digesttype;
string d_digest;
};
Completely - they are not needed for current PowerDNS use.
--
http://www.PowerDNS.com Open source, database driven DNS Software
http://netherlabs.nl Open and Closed source services
More information about the Pdns-dev
mailing list