Clang: Mavericks v. the rest (was Re: buildbot failure in MacPorts on buildports-mavericks-x86_64)
Lawrence Velázquez
larryv at macports.org
Tue Oct 14 19:12:45 PDT 2014
On Oct 14, 2014, at 9:22 PM, Craig Treleaven <ctreleaven at macports.org> wrote:
> Mavericks Clang errors out with the following:
>
> test_dr.c:49:3: error: comparison of constant 12 with expression of type 'bool' is always true [-Werror,-Wtautological-constant-out-of-range-compare]
> BOZO_end_boolean(b_multiple_frame_rate)
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./test_dr.h:102:39: note: expanded from macro 'BOZO_end_boolean'
> } while(!i_err && (s_decoded.name <= 12)); \
> ~~~~~~~~~~~~~~ ^ ~~
> (Complete log from the Mavericks buildbot attached.)
>
> If I understand correctly (always dicey given I'm not a C developer), this is a unit test with (I guess) an awkward construct. The thing is, Clang on MtnLion doesn't complain at all on the same code.
>
> What would be the best way to get past this?
Patch or reinplace the -Werror flags out of the build.
vq
More information about the macports-dev
mailing list