Re: [BLAST_ANAWARE] BlastLib2 compilation error

From: Chi Zhang (zhangchi@MIT.EDU)
Date: Fri Feb 27 2004 - 00:01:33 EST


sorry, I screwed up. did not wipe it clean after my miserable failure
trying to make nsed work from et.

fixed, please update again.

On Thu, 26 Feb 2004, Aaron Joseph Maschinot wrote:

>
> when you try to compile BlastLib2 using the most recent files, you get the
> following error:
>
> set -e; gcc -MM -MG ../../SOURCE/BlastLib2/lrn.cc -D_REENTRANT
> -I/usr/local/root/include -I/usr/include/mysql/ -I../../SOURCE/BlastLib2
> | sed 's/\(lrn\)\.o[ :]*/\1.o \1.d : /g' > lrn.d; [ -s lrn.d ] || rm -f
> lrn.d
> make: *** No rule to make target `TEtSpy.h', needed by `nsed.d'. Stop.
>
> if you comment out the corresponding line in the makefile, you still get
> an error:
>
> g++ -o TBLGeomGeneral.o -c -O2 -D_REENTRANT -I/usr/local/root/include
> -I/usr/include/mysql/ -I../../SOURCE/BlastLib2
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc:10: no `void
> TBLGeomGeneral::Dictionary ()' member function
> declared in class `TBLGeomGeneral'
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc: In method `void
> TBLGeomGeneral::Dictionary ()':
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc:10: `fgIsA' undeclared (first use
> this function)
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc:10: (Each undeclared identifier
> is reported only once for each
> function it appears in.)
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc:10: `Class_Name' undeclared
> (first use this function)
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc:10: `Class_Version' undeclared
> (first use this function)
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc:10: `DeclFileName' undeclared
> (first use this function)
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc:10: `ImplFileName' undeclared
> (first use this function)
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc:10: `DeclFileLine' undeclared
> (first use this function)
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc:10: `ImplFileLine' undeclared
> (first use this function)
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc: At top level:
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc:10: no `TClass
> *TBLGeomGeneral::Class ()' member function
> declared in class `TBLGeomGeneral'
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc: In method `TClass
> *TBLGeomGeneral::Class ()':
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc:10: no method
> `TBLGeomGeneral::Dictionary'
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc: At top level:
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc:10: no `const char
> *TBLGeomGeneral::ImplFileName ()' member
> function declared in class `TBLGeomGeneral'
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc:10: no `int
> TBLGeomGeneral::ImplFileLine ()' member function
> declared in class `TBLGeomGeneral'
> ../../SOURCE/BlastLib2/TBLGeomGeneral.cc:10: `TClass
> *TBLGeomGeneral::fgIsA' is not a static member of
> `class TBLGeomGeneral'
> make: *** [TBLGeomGeneral.o] Error 1
>
>
>



This archive was generated by hypermail 2.1.2 : Mon Feb 24 2014 - 14:07:30 EST