[bind10-dev] failed build master bef01123fb5dfaee927bc58da465109240811a18
Mukund Sivaraman
muks at isc.org
Tue Jan 1 06:23:20 UTC 2013
Hi Jinmei
On Mon, Dec 31, 2012 at 08:04:36AM -0800, JINMEI Tatuya / 神明達哉 wrote:
> According to this, the compiler complains about it within
> RRClass::operator!= performed on the result of MaybeRRClass::operator*.
> I've not fully looked into how exactly this combination led to the
> above spurious warning, but since calling operator* itself doesn't
> seem to trigger it from the fact that it didn't complain about the use
> of it for MaybeRRTTL, I guess an easy workaround is to convert it to
> RRClass explicitly and then use operator!=.
>
> const MaybeRRClass maybe_rrclass =
> RRClass::createFromText(rrparam_token.getString());
> if (maybe_rrclass) {
> // comment here about making an explicit copy
> const RRClass rrclass(*maybe_rrclass);
> if (rrclass != zone_class_) {
This did not work, returning the same error at the dereference.
However I just used the latest release of boost on that Debian i686
machine and it compiles properly with it. I think the best thing to do
would be to switch to a newer version of boost on that particular
builder.
Mukund
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <https://lists.isc.org/pipermail/bind10-dev/attachments/20130101/c24e907c/attachment.bin>
More information about the bind10-dev
mailing list