cannot get this to compile on Debian Stretch. I’ve carefully installed all it’s dependancies, but I still get compile error, with and without clang usage.
in file included from /home/cheetah/work/citra/externals/dynarmic/src/common/fp/fused.cpp:10:0: /home/cheetah/work/citra/externals/dynarmic/src/./common/u128.h: In constructor ‘Dynarmic::u128::u128(T)’: /home/cheetah/work/citra/externals/dynarmic/src/./common/u128.h:29:23: error: ‘is_integral_v’ is not a member of ‘std’ static_assert(std::is_integral_v<T>); ^~~ compilation terminated due to -Wfatal-errors. externals/dynarmic/src/CMakeFiles/dynarmic.dir/build.make:101: recipe for target 'externals/dynarmic/src/CMakeFiles/dynarmic.dir/common/fp/fused.cpp.o' failed make: *** [externals/dynarmic/src/CMakeFiles/dynarmic.dir/common/fp/fused.cpp.o] Error 1 CMakeFiles/Makefile2:264: recipe for target 'externals/dynarmic/src/CMakeFiles/dynarmic.dir/all' failed make: *** [externals/dynarmic/src/CMakeFiles/dynarmic.dir/all] Error 2 Makefile:140: recipe for target 'all' failed make: *** [all] Error 2
In file included from /home/cheetah/work/citra/externals/cryptopp/cryptopp/cryptlib.cpp:20: In file included from /home/cheetah/work/citra/externals/cryptopp/cryptopp/filters.h:22: /home/cheetah/work/citra/externals/cryptopp/cryptopp/algparam.h:313:12: error: no member named 'uncaught_exceptions' in namespace 'std'; did you mean 'uncaught_exception'? if (std::uncaught_exceptions() == 0) ~~~~~^~~~~~~~~~~~~~~~~~~ uncaught_exception /usr/include/c++/v1/exception:117:23: note: 'uncaught_exception' declared here _LIBCPP_FUNC_VIS bool uncaught_exception() _NOEXCEPT; ^ 1 error generated. externals/cryptopp/CMakeFiles/cryptopp.dir/build.make:62: recipe for target 'externals/cryptopp/CMakeFiles/cryptopp.dir/cryptopp/cryptlib.cpp.o' failed make: *** [externals/cryptopp/CMakeFiles/cryptopp.dir/cryptopp/cryptlib.cpp.o] Error 1 CMakeFiles/Makefile2:170: recipe for target 'externals/cryptopp/CMakeFiles/cryptopp.dir/all' failed make: *** [externals/cryptopp/CMakeFiles/cryptopp.dir/all] Error 2 Makefile:140: recipe for target 'all' failed make: *** [all] Error 2
kinda feel like something important is missing, but I’ve checked and triple checked what the building page says to install and got it all in. hope this is ok to post here, any help would be great!
ps: https://citra-emu.org/wikis/faq referred to is 404
- Operating System: Debian Stretch 9.5 (linux 4.18.0-0.bpo.1-amd64)
- CPU: Intel® Core™ i5-4300Y CPU @ 1.60GHz
- GPU: Intel integrated (Core i5)
- Citra Version (found in title bar): latest, pulled from github 10-20-2018 1700 PDT
- Game: n/a