[BLAST_ANAWARE] BlastLib2 compilation error

From: Aaron Joseph Maschinot (ajmasch@MIT.EDU)
Date: Thu Feb 26 2004 - 21:34:10 EST


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