You are here

RifDock building error on Ubuntu 20.04,please help!

3 posts / 0 new
Last post
RifDock building error on Ubuntu 20.04,please help!
#1

Hi everyone!I try to install rifdock from  but get many errors. please help!

command line: make -j8 rif_dock_test rifgen

results:

[  6%] Building CXX object apps/rosetta/riflib/CMakeFiles/riflib.dir/BurialManager.cc.o
[  6%] Building CXX object apps/rosetta/riflib/CMakeFiles/riflib.dir/DonorAcceptorCache.cc.o
[  6%] Building CXX object apps/rosetta/riflib/CMakeFiles/riflib.dir/HBondedPairGenerator.cc.o
[  9%] Building CXX object apps/rosetta/riflib/CMakeFiles/riflib.dir/HydrophobicManager.cc.o
In file included from /home/zhengjishen/Desktop/rifdock/apps/rosetta/riflib/HBondedPairGenerator.cc:4:
/home/zhengjishen/Desktop/rifdock/apps/rosetta/./riflib/HBondedPairGenerator.hh:12:11: fatal error: core/pack/dunbrack/RotamerLibraryScratchSpace.hh: No such file or directory
   12 |  #include <core/pack/dunbrack/RotamerLibraryScratchSpace.hh>
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[ 12%] Building CXX object apps/rosetta/riflib/CMakeFiles/riflib.dir/RifFactory.cc.o
[ 12%] Building CXX object apps/rosetta/riflib/CMakeFiles/riflib.dir/UnsatManager.cc.o
[ 15%] Building CXX object apps/rosetta/riflib/CMakeFiles/riflib.dir/RotamerGenerator.cc.o
[ 18%] Building CXX object apps/rosetta/riflib/CMakeFiles/riflib.dir/rosetta_field.cc.o
In file included from /home/zhengjishen/Desktop/rifdock/apps/rosetta/riflib/rosetta_field.cc:10:
/home/zhengjishen/Desktop/rifdock/apps/rosetta/./riflib/rosetta_field.hh:13:10: fatal error: core/pose/Pose.fwd.hh: No such file or directory
   13 | #include <core/pose/Pose.fwd.hh>
      |          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [apps/rosetta/riflib/CMakeFiles/riflib.dir/build.make:102: apps/rosetta/riflib/CMakeFiles/riflib.dir/HBondedPairGenerator.cc.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [apps/rosetta/riflib/CMakeFiles/riflib.dir/build.make:167: apps/rosetta/riflib/CMakeFiles/riflib.dir/rosetta_field.cc.o] Error 1
In file included from /home/zhengjishen/Desktop/rifdock/apps/rosetta/./riflib/rifdock_typedefs.hh:17,
                 from /home/zhengjishen/Desktop/rifdock/apps/rosetta/./riflib/DonorAcceptorCache.hh:14,
                 from /home/zhengjishen/Desktop/rifdock/apps/rosetta/riflib/DonorAcceptorCache.cc:5:
/home/zhengjishen/Desktop/rifdock/schemelib/scheme/actor/BackboneActor.hh:7:10: fatal error: core/conformation/Residue.hh: No such file or directory
    7 | #include <core/conformation/Residue.hh>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from /home/zhengjishen/Desktop/rifdock/apps/rosetta/./riflib/rifdock_typedefs.hh:17,
                 from /home/zhengjishen/Desktop/rifdock/apps/rosetta/./riflib/BurialManager.hh:14,
                 from /home/zhengjishen/Desktop/rifdock/apps/rosetta/riflib/BurialManager.cc:3:
/home/zhengjishen/Desktop/rifdock/schemelib/scheme/actor/BackboneActor.hh:7:10: fatal error: core/conformation/Residue.hh: No such file or directory
    7 | #include <core/conformation/Residue.hh>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from /home/zhengjishen/Desktop/rifdock/apps/rosetta/./riflib/rifdock_typedefs.hh:17,
                 from /home/zhengjishen/Desktop/rifdock/apps/rosetta/./riflib/HydrophobicManager.hh:14,
                 from /home/zhengjishen/Desktop/rifdock/apps/rosetta/riflib/HydrophobicManager.cc:5:
/home/zhengjishen/Desktop/rifdock/schemelib/scheme/actor/BackboneActor.hh:7:10: fatal error: core/conformation/Residue.hh: No such file or directory
    7 | #include <core/conformation/Residue.hh>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [apps/rosetta/riflib/CMakeFiles/riflib.dir/build.make:63: apps/rosetta/riflib/CMakeFiles/riflib.dir/BurialManager.cc.o] Error 1
make[3]: *** [apps/rosetta/riflib/CMakeFiles/riflib.dir/build.make:76: apps/rosetta/riflib/CMakeFiles/riflib.dir/DonorAcceptorCache.cc.o] Error 1
make[3]: *** [apps/rosetta/riflib/CMakeFiles/riflib.dir/build.make:115: apps/rosetta/riflib/CMakeFiles/riflib.dir/HydrophobicManager.cc.o] Error 1
In file included from /home/zhengjishen/Desktop/rifdock/apps/rosetta/riflib/RotamerGenerator.cc:10:
/home/zhengjishen/Desktop/rifdock/apps/rosetta/./riflib/RotamerGenerator.hh:13:10: fatal error: core/types.hh: No such file or directory
   13 | #include <core/types.hh>
      |          ^~~~~~~~~~~~~~~
compilation terminated.
In file included from /home/zhengjishen/Desktop/rifdock/apps/rosetta/./riflib/RifBase.hh:19,
                 from /home/zhengjishen/Desktop/rifdock/apps/rosetta/./riflib/RifFactory.hh:13,
                 from /home/zhengjishen/Desktop/rifdock/apps/rosetta/riflib/RifFactory.cc:10:
/home/zhengjishen/Desktop/rifdock/apps/rosetta/./riflib/RotamerGenerator.hh:13:10: fatal error: core/types.hh: No such file or directory
   13 | #include <core/types.hh>
      |          ^~~~~~~~~~~~~~~
compilation terminated.
In file included from /home/zhengjishen/Desktop/rifdock/apps/rosetta/./riflib/rifdock_typedefs.hh:17,
                 from /home/zhengjishen/Desktop/rifdock/apps/rosetta/./riflib/UnsatManager.hh:14,
                 from /home/zhengjishen/Desktop/rifdock/apps/rosetta/riflib/UnsatManager.cc:3:
/home/zhengjishen/Desktop/rifdock/schemelib/scheme/actor/BackboneActor.hh:7:10: fatal error: core/conformation/Residue.hh: No such file or directory
    7 | #include <core/conformation/Residue.hh>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [apps/rosetta/riflib/CMakeFiles/riflib.dir/build.make:141: apps/rosetta/riflib/CMakeFiles/riflib.dir/RotamerGenerator.cc.o] Error 1
make[3]: *** [apps/rosetta/riflib/CMakeFiles/riflib.dir/build.make:128: apps/rosetta/riflib/CMakeFiles/riflib.dir/RifFactory.cc.o] Error 1
make[3]: *** [apps/rosetta/riflib/CMakeFiles/riflib.dir/build.make:154: apps/rosetta/riflib/CMakeFiles/riflib.dir/UnsatManager.cc.o] Error 1
make[2]: *** [CMakeFiles/Makefile2:697: apps/rosetta/riflib/CMakeFiles/riflib.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:515: apps/rosetta/CMakeFiles/rif_dock_test.dir/rule] Error 2
make: *** [Makefile:268: rif_dock_test] Error 2

Category: 
Post Situation: 
Mon, 2022-03-28 03:53
guowuchen

Best I can tell, Rifdock requires a separate installation of Rosetta (and a particular version, to boot: https://github.com/rifdock/rifdock says it needs Rosetta 3.9).

Once you have that version of Rosetta installed, you need to tell the Rifdock CMake where it's located with the CMAKE_ROSETTA_PATH environment variable.

My guess is that that path specification was not working properly.

Tue, 2022-03-29 13:42
rmoretti

Thanks, I installed Rosetta3.9 and it works well!

Wed, 2022-03-30 04:20
guowuchen