This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Problems Installing Vienna Rna

I am trying to install Vienna RNA 1.8.5, as I need it to run IntaRNA. However, after running the standard commands:

./configure --with-python
sudo make

I get the following error:

ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [RNAfold] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

I cannot figure out what's going on here. I have ran the commands differently, following instructions on Vienna RNA's website: http://www.tbi.univie.ac.at/~ronny/RNA/documentation.html#macosx

Specifically, I ran:

./configure --disable-openmp --with-python
export ARCHFLAGS="-arch x86_64"
sudo make

I have checked my versions for clang and gcc, and they are:

clang version:

Apple LLVM version 5.0 (clang-500.2.75) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin12.5.0
Thread model: posix

gcc version:

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 5.0 (clang-500.2.76) (based on LLVM 3.3svn)
Target: x86_64-apple-darwin12.5.0
Thread model: posix

I'm at quite a loss here. Does anybody know how to solve this problem?

python installation

Do you have the same problem when running make without sudo? (as a general note: don't run sudo make, building should not require root privileges)

Yes, I have the same problem.

(And thanks for the tip - I'll keep that in mind for the future!)

0 answers

No answers yet.

Log in to answer this question.