Closed pjpessi closed 5 years ago
I had the same problem and found your issue! I still don't understand the cause, but I managed to work around it by using an older version of the compiler (gcc 4.9.3 instead of 7.1.0).
@griffin-h I am going to try and change the gcc version. Thank you very much!
Updating to an older version of gcc did nothing for me. I did find a work around for this, however.
In your es directory go to src/synapps and open ES_Synapps_Config.cc
Line 252 is the problem. The default line should be
done.insert( config[ "ions" ][ i ] );
Change this to two lines which read
`int ion = config[ "ions" ][ i ];
done.insert( ion );`
Hi, I've downloaded the es-0.98.1.tar,gz version to install. It configures ok, with no errors or warnings but when I run make I get a bunch of deprecation warnings, an error ": call of overloaded ‘insert(const YAML::Node&)’ is ambiguous" (I googled this and it says it's maybe a problem when calling the compiler, if this is the problem I don't know how to fix it), and finally the Makefile fails. I don't really know what's the problem, maybe you can help me. Below is the whole message I get after running make (some of it is in Spanish). Thank you very much.