Closed aoifgri closed 2 years ago
I see gcc-4.8.5
in your logs. That is a very old compiler which was released 2013 (for 4.8.0) to 2015 (for 4.8.5).
It is 2022 now, and my computer has gcc-11.3
with a matching g++-11.3
for current compilation standards. RcppTOML
is not even that demanding.
Is there any chance you could update your system / build on a different system with more current tools?
I have gcc-10.3.0 loaded before opening the R module so it is in my environment. It only says gcc-4.8.3 in my log as that's what our R module was compiled with I think.
Ok. Try to isolate it -- Seurat (and Signat) have a long tail but RcppTOML "should be" pretty standard by now. We had issues with it when we wrote the very first versions as C++11 was not widely available then, but then days even R 4.0.0 made C++11 them minimum and R 4.1.0 made it C++14 -- all provided the compilers used can support it. You should not need anything special.
By "isolate" I mean try to work on RcppTOML (and other problematic-to-you-here) packages one by one as you do. That is the right approach.
Hello,
I am trying to install Seurat and Signac on R v4.1.0 using Linux and keep getting an error about the dependency RcppTOML failing to compile. I have looked at other threads discussing this and upgraded to compilers/gcc/7.2.0 and also tried to install it using conda, but I am continuing to get this error. Any advice?