Also, according to commit history, dynamic exception usage was removed in https://github.com/vlabella/GLE/commit/14753e9aba9eb6490358caaeb60f6e36ba314acc, so you can try to apply this patch.
сб, 17 дек. 2022 г. в 16:05, Azamat Hackimov <[email protected]>: > > Hello. > > You need to add > > set(CMAKE_CXX_STANDARD 14) > set(CMAKE_CXX_STANDARD_REQUIRED ON) > > into CMakeLists.txt after project() declaration via patching. Since > this is an upstream issue, you need to notify upstream about C++17 > incompatibility. > > сб, 17 дек. 2022 г. в 14:35, Andrey Grozin <[email protected]>: > > > > Hello *, > > > > I'm trying to package a new version of sci-visualization/gle which now > > uses cmake. After some patching CMakeLists.txt, it configures > > successfully. But at build time it spits zillion errors > > > > error: ISO C++17 does not allow dynamic exception specifications > > > > The natural thing to try is to add -std=c++14 to CXXFLAGS. So I tried > > > > src_compile() { > > CXXFLAGS="${CXXFLAGS} -std=c++14" cmake_src_compile > > } > > > > but this makes no difference, c++17 is still used. How to convince > > cmake_src_compile to use -std=c++14? > > > > Thanks in advance, > > Andrey > > > > > -- > From Siberia with Love! -- >From Siberia with Love!
