You are here

ResidueDecompositionCalculator.cc:155: internal compiler error: Segmentation fault

3 posts / 0 new
Last post
ResidueDecompositionCalculator.cc:155: internal compiler error: Segmentation fault
#1

Hello everyone,

I am trying to install Rosetta 3.2.1 on my x86_64 GNU/Linux machine,
running the 2.6.31-14-generic kernel #48-Ubuntu x86_64 GNU/Linux

I run Python 2.6.4

The compilation fails, below is the bottom of the log, please suggest what to do.
Is there an easy way of switching to another freely available c++ compiler for example, and how would I do so?

Thanks for any piece of advice you'll be able to provide!

Pietro

PS I attach a larger chunk of the logfile

g++ -o build/src/release/linux/2.6/64/x86/gcc/protocols/toolbox/PoseMetricCalculators/ResidueDecompositionCalculator.os -c -std=c++98 -pipe -ffor-scope -W -Wall -pedantic -Wno-long-long -O3 -ffast-math -funroll-loops -finline-functions -finline-limit=20000 -s -Wno-unused-variable -fPIC -DNDEBUG -Isrc -Iexternal/include -Isrc/platform/linux/64/gcc -Isrc/platform/linux/64 -Isrc/platform/linux -Iexternal/boost_1_38_0 -I/usr/local/include -I/usr/include src/protocols/toolbox/PoseMetricCalculators/ResidueDecompositionCalculator.cc
src/protocols/toolbox/PoseMetricCalculators/ResidueDecompositionCalculator.cc: In member function 'void protocols::toolbox::PoseMetricCalculators::ResidueDecompositionCalculator::residue_set_numbers_to_decomposition()':
src/protocols/toolbox/PoseMetricCalculators/ResidueDecompositionCalculator.cc:155: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See for instructions.
scons: *** [build/src/release/linux/2.6/64/x86/gcc/protocols/toolbox/PoseMetricCalculators/ResidueDecompositionCalculator.os] Error 1
scons: building terminated because of errors.

AttachmentSize
build.txt56.53 KB
Post Situation: 
Thu, 2011-06-02 09:31
pietro1968
Thu, 2011-06-02 15:36
rmoretti

Thanks for the prompt and useful reply.
The thread in the link above explains that for the compilation to carry on all one needs to do is modify the
file $PHENIX_ROSETTA_PATH/rosetta_source/tools/build/basic.settings :
the 4 lines containing the option "finline-limit=20000" need to be changed to say "finline-limit=1133". Yay! Go Rosetta!

Fri, 2011-06-03 02:43
pietro1968