You are here

compiling with intel c++ compiler

3 posts / 0 new
Last post
compiling with intel c++ compiler

Intel compiler has problem dealing with defaulted and virtualized copy assignment operator, reported here.

Because of this bug, compilation with intel compiler fails at `rosetta_bin_linux_2019.35.60890_bundle/main/source/src/protocols/genetic_algorithm/Entity.hh` line 55.

By implementing it explicitly, or removing "virtual" seems to be a solution.


Post Situation: 
Tue, 2019-11-19 21:06

The virtual here is needed due to how the genetic algorithm implementation uses the Entity objects and their subclasses, so deleting it isn't a good long-term solution (Of course, if you don't run any protocols which use the Genetic Algorithm subsystem, then it's not a big concern for you.)

This should already be fixed in the most recent versions of Rosetta (the 2019.40 weekly or later.)  Unfortunately, it is present in the 3.11 releases.

Wed, 2019-11-20 09:30

Upgrading to 2019.40 solved this problem.

Thank you :)

Wed, 2019-11-20 10:56