You are here

compiling with intel c++ compiler

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

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

https://software.intel.com/en-us/forums/intel-c-compiler/topic/837004

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.

 

Category: 
Post Situation: 
Tue, 2019-11-19 21:06
m-yoshimura

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
rmoretti

Upgrading to 2019.40 solved this problem.

Thank you :)

Wed, 2019-11-20 10:56
m-yoshimura