Error when compiling in Linux Ubuntu VM

Member Site Forums Rosetta 3 Rosetta 3 – Build/Install Error when compiling in Linux Ubuntu VM

Viewing 1 reply thread
  • Author
    Posts
    • #3394
      Anonymous

        Hi, good day everyone, 

        I was trying to compile Rosetta 3 and after running smoothly for two hours it stopped, and I got the following error message: 

        g++: internal compiler error: Killed (program cc1plus)

        Please submit a full bug report,

        with preprocessed source if appropriate.

        See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.

        scons: *** [build/src/release/linux/5.3/64/x86/gcc/7/default/core/io/pose_from_sfr/chirality_resolution.os] Error 4

        scons: building terminated because of errors.

        After decompressing the file I used the following command: ./scons.py -j 3 mode=release bin. I am using a Virtual Machine with Ubuntu 18.04 (I have SCons installed) and Rosetta 3.11 (rosetta_src_3.11_bundle.tgz). I tried to allocate more RAM to the virtual machine but I still got the same error message. Any help would be appreciated. 

      • #15231
        Anonymous

          “Killed” does seem to indicate that you’re getting an out of memory issue. The out-of-memory condition is likely the most common reason that a program would be killed automatically.

          Since you’re running Ubuntu 18.04, I might recommend just downloading the precompiled binaries. I believe those should work on 18.04, and those wouldn’t require you to redo any of the scons compilation.

          If you want or need to run the compilation yourself, I might recommend trying to maximize the amount of memory you have availible for the compilation. That includes increasing the amount of memory the virtual machine gets. But it also would include avoiding running any other programs you can on the virtual machine while the compilation is running. I’d also recommend changing your -j 3 to a -j 1. Each of the processes that are running during compiling have to share memory, and two processes each need to use 60% of your memory, you’ll get out of memory issues if they run at the same time.

          • #15235
            Anonymous

               I compiled it using your recommendation and it worked, the problem was the memory and I changed it to -j 1. Thank you!

               

        Viewing 1 reply thread
        • You must be logged in to reply to this topic.