[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