tags 777882 + patch thanks Here's a fix for the GCC 5 build issue. I added "extern" to the callable copy of the inline functions to ensure an externally visible function is emitted, please see section "Different semantics for inline functions" at https://gcc.gnu.org/gcc-5/porting_to.html for more background.
-- Greg Pearson Linux for HP Helion
--- a/xgnokii/xgnokii.c 2015-07-07 17:58:16.285881332 +0000 +++ b/xgnokii/xgnokii.c 2015-07-07 18:03:19.661891930 +0000 @@ -798,7 +798,7 @@ } -inline void GUI_HideAbout(void) +extern inline void GUI_HideAbout(void) { gtk_widget_hide(AboutDialog); } diff -urN a/xgnokii/xgnokii_logos.c b/xgnokii/xgnokii_logos.c --- a/xgnokii/xgnokii_logos.c 2015-07-07 17:58:40.145882166 +0000 +++ b/xgnokii/xgnokii_logos.c 2015-07-07 18:03:13.349891709 +0000 @@ -1303,7 +1303,7 @@ return 0; } -inline void CloseLogosWindow(void) +extern inline void CloseLogosWindow(void) { gtk_widget_hide(GUI_LogosWindow); }