This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Error during compilation of RSEM

Hello everyone,

I'm trying to install RSEM (https://github.com/deweylab/RSEM) for further differential expression analysis of RNA-Seq data and during the compilation (the first step when we type make), the following error always pops up, probably regarding some dependency. I have already installed R and Bowtie2, besides Perl and g++, which come natively with Debian 6.

I have looked for some people who may have had the same issue, but I didn't succeed. Hope you can help me.

Thanks in advance!

g++ -std=gnu++98 -Wall -I. -I. -Isamtools-1.3/htslib-1.3  -O3 -c -o extractRef.o extractRef.cpp
In file included from /usr/local/include/assert.h:5:0,
                 from /usr/include/c++/6/cassert:44,
                 from utils.h:10,
                 from extractRef.cpp:13:
/usr/local/include/except.h:15:32: error: conflicting declaration ‘typedef struct Except_Frame_T* Except_Frame_T’
 typedef struct Except_Frame_T Except_Frame_T;
                                ^~~~~~~~~~~~~~
/usr/local/include/except.h:15:16: note: previous declaration as ‘struct Except_Frame_T’
 typedef struct Except_Frame_T *Except_Frame_T;
                ^~~~~~~~~~~~~~
/usr/local/include/except.h:17:18: error: field ‘prev’ has incomplete type ‘Except_Frame_T’
   Except_Frame_T prev;
                  ^~~~
/usr/local/include/except.h:16:8: note: definition of ‘struct Except_Frame_T’ is not complete until the closing brace
 struct Except_Frame_T {
        ^~~~~~~~~~~~~~
Makefile:70: recipe for target 'extractRef.o' failed
make: ** [extractRef.o] Error 1

software error rna-seq

0 answers

No answers yet.

Log in to answer this question.