Hi Marc,

Marc Espie wrote on Thu, Sep 07, 2017 at 11:18:00AM +0200:
> On Wed, Sep 06, 2017 at 03:14:16PM -0600, Jeremie Courreges-Anglas wrote:

>> CVSROOT:     /cvs
>> Module name: ports
>> Changes by:  [email protected]    2017/09/06 15:14:16
>> 
>> Modified files:
>>      devel/ectags   : Makefile 
>> 
>> Log message:
>> Fix build failure due to a macro crashing with system headers
>> 
>> ectags defines an __unused__ macro that clashes with functions using
>> __attribute__((__unused__).  A bunch of such functions were introduced
>> recently as part of the uselocale work from schwarze@.
>> 
>> Bulk-rename the offending macro and another one similarly named to
>> something more reasonable.
>> 
>> Committing early since ectags is needed by vim-taglist and
>> x11/gnome/builder.  Comment suggested by schwarze@, ok schwarze@ sthen@

> The other *ctags port that breaks could use the exact same fix.

Jeremie already sent that patch for devel/universal-ctags to ports@
and has my OK.  As far as i understand, the reason why he didn't
commit that one yet is because it is less urgent (fewer, if any,
reverse dependencies), and he probably intends to give the MAINTAINER
rsadowski@ a chance to chime in.

Yours,
  Ingo

Reply via email to