http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58603
--- Comment #6 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> --- (In reply to dave.anglin from comment #5) > KDE added a trailing underscore to work around this issue. Seems easier just to #undef m_slot for hpux in system.h.