I checked the linthesia FTBFS, and it is non-trivial to fix:
linthesia passes -ansi to g++
-ansi is for C++ equivalent which -std=c++98
This is also required, since the linthesia code does not compile
in C++11 or C++14 mode.
sigc++-2.0 uses C++11 features in its headers, which results in
compile errors when trying to use these headers in C++98 mode.
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed