You are here

Need help with compilation (How to test if compilation is sucessful)

2 posts / 0 new
Last post
Need help with compilation (How to test if compilation is sucessful)
#1

I logged in as a regular user without superuser privilege.
After I downloaded rosetta 3.4, and unzipped the file "rosetta3.4_bundles.tgz", I unzipped all the .tgz files in the directory "rosetta3.4". In the sub-directory "rosetta_source", I typed "python external/scons-local/scons.py bin mode=release". After some time (hours), the compilation seems completed. then in the directory rosetta3.4/rosetta_source/bin, I typed "minirosetta.linuxgccrelease", get the following error message:

core.init: Mini-Rosetta version unknown from unknown
core.init: command: minirosetta.linuxgccrelease
core.init: 'RNG device' seed mode, using '/dev/urandom', seed=-1304021640 seed_offset=0 real_seed=-1304021640
core.init.random: RandomGenerator:init: Normal mode, seed=-1304021640 RG_type=mt19937
core.init: ROSETTA3_DB not defined

ERROR: Error: can't read sequence! Use -in::file::fasta sequence.fasta or -in::file::native native.pdb!
ERROR:: Exit from: src/protocols/abinitio/AbrelaxApplication.cc line: 487

How to fix the problem " Mini-Rosetta version unknown from unknown"?
Does that means I need to manually define "ROSETTA3_DB" somewhere? ("ROSETTA#_DB not defined")

Any suggestion is greatly appreciated!

Post Situation: 
Fri, 2012-06-29 12:29
greenfur

Your compilation appears to be fine. You didn't offer Rosetta any command line options to tell it what you wanted done.

The error "Mini-Rosetta version unknown from unknown" isn't an error, it's a vestigial message from a developer-only subsystem that doesn't work in the releases. Ignore it.

core.init: ROSETTA3_DB not defined

You can define that variable with your path to rosetta_database, or you can pass the -database /path/to/database flag. Your choice.

ERROR: Error: can't read sequence! Use -in::file::fasta sequence.fasta or -in::file::native native.pdb!

This is pretty self-explanatory: you didn't give Rosetta a sequence to work with. The minirosetta app defaults to abinitio, so it wants an input sequence rather than an input structure like most of Rosetta, but the issue is that you gave Rosetta no structure to fold so it just quit immediately.

Fri, 2012-06-29 13:32
smlewis