Entering edit mode
8.4 years ago
justa.dk
•
0
Hey guys,
I've been trying to install RNAfold, however without any success. I've tried to follow the instructions t
ar xvvzf ViennaRNA-1.8.4.tar.gz
cd to the Vienna dir
type ./configure --prefix=your_path_to_Vienna/install_dir
make
make install
However the last two steps were not successful. While typing make, I got this
make[4]: Leaving directory `/home/scripts/justyna/ViennaRNA-1.8.4/RNAforester/g2-0.70'
Making all in src
make[4]: Entering directory `/home/scripts/justyna/ViennaRNA-1.8.4/RNAforester/src'
g++ -DHAVE_CONFIG_H -I. -I.. -I../g2-0.70/include/ -g -O2 -MT rna_profile_alignment.o -MD -MP -MF .deps/rna_profile_alignment.Tpo -c -o rna_profile_alignment.o rna_profile_alignment.cpp
In file included from rna_profile_alignment.cpp:37:0:
rnafuncs.h:42:3: warning: ‘typedef’ was ignored in this declaration [enabled by default]
};
^
mv -f .deps/rna_profile_alignment.Tpo .deps/rna_profile_alignment.Po
g++ -DHAVE_CONFIG_H -I. -I.. -I../g2-0.70/include/ -g -O2 -MT rnafuncs.o -MD -MP -MF .deps/rnafuncs.Tpo -c -o rnafuncs.o rnafuncs.cpp
In file included from rnafuncs.cpp:22:0:
rnafuncs.h:42:3: warning: ‘typedef’ was ignored in this declaration [enabled by default]
};
^
rnafuncs.cpp: In static member function ‘static void RNAFuncs::drawRNAStructure(const string&, const string&, const string&, const string&, const std::list<std::pair<unsigned int, unsigned int> >&, const RNAFuncs::SquigglePlotOptions&)’:
rnafuncs.cpp:341:29: error: ‘sprintf’ was not declared in this scope
sprintf(buf,"%d",regionNr+1);
^
rnafuncs.cpp:361:29: error: ‘sprintf’ was not declared in this scope
sprintf(buf,"%c",seq[i]);
^
rnafuncs.cpp: In static member function ‘static void RNAFuncs::drawRNAAlignment(const string&, const string&, const string&, const string&, const string&, const string&, const string&, bool, const RNAFuncs::SquigglePlotOptions&)’:
rnafuncs.cpp:582:32: error: ‘sprintf’ was not declared in this scope
sprintf(buf,"%d",basenr_x);
^
rnafuncs.cpp:588:32: error: ‘sprintf’ was not declared in this scope
sprintf(buf,"%d",basenr_y);
make[4]: *** [rnafuncs.o] Error 1
make[4]: Leaving directory `/home/scripts/justyna/ViennaRNA-1.8.4/RNAforester/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/scripts/justyna/ViennaRNA-1.8.4/RNAforester'
make[2]: *** [all] Error 2
Any idea what can be wrong? What can I change?
what your version of g++ ?
vs wha'ts the required gcc version for Vienna ?
Thank you for the reply, Pierre! My g++ version : 4.8.4 So far, i can't find any info what version Vienna requires.
What would be your suggestion?
Latest g++ is v. 6.1. Can you at least upgrade to 5.x series and see if that helps. Do you have local admin rights? What OS are you using?
hey justa have you solved this problem yet ?
Have you seen How to install the Vienna RNA Package on Ubuntu?
It didn't work for me