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:
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.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
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.