On Wed, Sep 06, 2017 at 03:14:16PM -0600, Jeremie Courreges-Anglas wrote: > CVSROOT: /cvs > Module name: ports > Changes by: j...@cvs.openbsd.org 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.