Comment # 8
on bug 12689
from João Valverde
(In reply to Gerald Combs from comment #7)
> (In reply to João Valverde from comment #6)
> > (In reply to Guy Harris from comment #5)
> > > (In reply to Guy Harris from comment #4)
> > > > So it should be sufficient to run the *current* version of macosx-setup.sh
> > > > on the buildbot machines, if there's a source tree from which it was run to
> > > > install the tools (it'll see that the older version of libtool was
> > > > installed, un-install it, and download and install the new version).
> > >
> > > No - the source tarballs are built on the Ubuntu buildbot, so it'd need to
> > > be upgraded.
> >
> > By, say, upgrading to Xenial for example.
>
> I upgraded the fuzz and Ubuntu builders to Xenial. The master-2.0 build is
> now failing with
>
> /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:454:43: error: identifier
> "and" is a special operator name in C++ [-Werror=c++-compat]
> GDK_DEPRECATED_IN_3_0_FOR(GtkStyleContext and gtk_render_background)
>
> Do we need to backport change 14048?
Change 14048 won't help here. I suggest just removing c++-compat. It just
serves to make things more difficult and C that much more unpleasant to use.
Why do we care about using a C++ compiler to build C code?
That warning is barely compatible with Wbad-function-cast, it requires casting
enums to int, and is just all around yucky IMO.
You are receiving this mail because:
- You are watching all bug changes.