Hello every body,

It appears that the time that has been dreaded for some time has begun: OpenPLi Enigma2 now requires features no longer supported by our ancient STM-originated compiler which' support stopped some five years ago. E2 has switched to sigc++ version 3 and later, and building this version stops as follows:
Code:
configure: creating ./config.status
config.status: creating Makefile
config.status: creating sigc++-3.0.pc
config.status: creating sigc++-3.0-uninstalled.pc
config.status: creating cmake/Makefile
config.status: creating sigc++/Makefile
config.status: creating examples/Makefile
config.status: creating tests/Makefile
config.status: creating docs/docs/Makefile
config.status: creating docs/docs/reference/Doxyfile
config.status: creating MSVC_NMake/sigc.rc
config.status: creating config.h
config.status: creating sigc++config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing MSVC_NMake/sigc++config.h commands
configure: error: *** A compiler with support for C++17 language features is required.
make/contrib-libs.mk:1132: recipe for target '/home/ndv/abs-git/.deps/libsigc3' failed
make: *** [/home/ndv/abs-git/.deps/libsigc3] Error 1
I suppose in theory it is possible to patch E2 back to sigc++ version 2 compatibility. But I do not think that is good idea. I have tried to build a more recent SH4 cross-compiler using crosstool-ng but so far only succeeded for version 4.9.4. If you can build a cross compiler that supports C++17, please help.

So I am close of stopping support for newer E2 versions, for at least the following reasons:

First: I do not have the time and the knowledge.
Second: I feel these actions are merely a delay of the inevitable as more this kind of problems will pop up in the (near?) future.

Another approach is starting to use OpenvisiosnE2's variant of Enigma2 for SH4, which currently is still using sigc++ 2 (for how long?) but has switched to python3 which also is a new avenue.
At the moment I am very busy adding at least two unsupported SH4 receivers and rather spend my limited time and energy on those.

Any ideas anyone?

Regards,

Audioniek.