Compiling Fl.cxx... In file included from ../FL/Fl_Text_Display.H:30, from ../FL/Fl_Text_Editor.H:26, from Fl_Screen_Driver.H:28, from Fl.cxx:23: ../FL/Fl_Text_Buffer.H:170: error: parse error before `{' token ../FL/Fl_Text_Buffer.H:173: error: semicolon missing after declaration of ` Fl_Text_Selection' ../FL/Fl_Text_Buffer.H: In member function `int Fl_Text_Selection::start(). const': ../FL/Fl_Text_Buffer.H:122: error: `mSelected' undeclared (first use this. function) ../FL/Fl_Text_Buffer.H:122: error: (Each undeclared identifier is reported only. once for each function it appears in.) ../FL/Fl_Text_Buffer.H:122: error: `mStart' undeclared (first use this. function) ../FL/Fl_Text_Buffer.H: In member function `int Fl_Text_Selection::end() const ': ../FL/Fl_Text_Buffer.H:135: error: `mEnd' undeclared (first use this function) ../FL/Fl_Text_Buffer.H: At global scope: ../FL/Fl_Text_Buffer.H:173: error: parse error before `:' token ../FL/Fl_Text_Buffer.H:176: error: `int mEnd' used prior to declaration ../FL/Fl_Text_Buffer.H:177: error: `bool mSelected' used prior to declaration ../FL/Fl_Text_Buffer.H:178: error: parse error before `}' token gmake[1]: *** [Fl.o] Error 1 gmake: *** [all] Error 1 --- fl_attr.h.orig 2024-03-25 11:58:09.415052446 +0100 +++ fl_attr.h 2024-03-25 11:58:09.413456991 +0100 @@ -168,11 +168,11 @@ #endif #endif /* gcc 4.5.0 */ -#if FL_GCC_VERSION > 30100 /* gcc 3.1.0 */ +#if FL_GCC_VERSION >= 30400 /* gcc 3.4.0 */ #ifndef FL_DEPRECATED #define FL_DEPRECATED(msg, func) func __attribute__((deprecated)) #endif -#endif /* gcc 3.1.0 */ +#endif /* gcc 3.4.0 */ #endif /* __GNUC__ */