Wireshark-bugs: [Wireshark-bugs] [Bug 12689] Wireshark bundles ancient libtool version, buggy on
Date: Tue, 02 Aug 2016 07:19:09 +0000

Comment # 8 on bug 12689 from
(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.