It may be due to your bleeding edge version of gcc, AFAIK nobody has tested 
compiling Geany with gcc-7.

The errors come from the [Scintilla](http://www.scintilla.org/) 3 editing 
component we use, which is C++ but uses only limited C++11 features to be able 
to support gcc 4.something.  The next version of Scintilla 3 requires slightly 
more recent C++ features and is waiting for testing in #1504.  Maybe you could 
try that.

Scintilla 4 is in development and is intended to target gcc 7 (and use C++17 
features) but its not yet released and may be API incompatible so it may be a 
while before it can be used by Geany (we will see when its released and Geany 
devs have gcc 7 available, we tend to be stuck in the mud stable distro users 
:).

As for changing the error message, sorry thats a question you need to ask of 
the gcc developers, its not something we control, but it probably can't be 
improved much, it lists the missing functions and really can't do much else.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/1516#issuecomment-307950204

Reply via email to