Original submission:
Dear friends
I am unable to compile cdhit-v4.0-2010-04-20 in my Ubuntu 10.04_x64. I would appreciate very much your help. I got the following error message:
$ make
g++ -O2 -DNO_OPENMP cdhit-common.c++ -c
cdhit-common.c++: In member function ‘int WordTable::ReadTable(FILE*)’:
cdhit-common.c++:851: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result
cdhit-common.c++:853: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result
cdhit-common.c++: In member function ‘void SequenceDB::WriteClusters(const char*, const char*, const Options&)’:
cdhit-common.c++:1292: error: ‘uint64_t’ was not declared in this scope
cdhit-common.c++:1292: error: template argument 1 is invalid
cdhit-common.c++:1292: error: template argument 2 is invalid
cdhit-common.c++:1292: error: invalid type in declaration before ‘(’ token
cdhit-common.c++:1294: error: invalid types ‘int[int]’ for array subscript
cdhit-common.c++:1294: error: expected ‘)’ before ‘sequences’
cdhit-common.c++:1295: error: request for member ‘begin’ in ‘sorting’, which is of non-class type ‘int’
cdhit-common.c++:1295: error: request for member ‘end’ in ‘sorting’, which is of non-class type ‘int’
cdhit-common.c++:1297: error: invalid types ‘int[int]’ for array subscript
cdhit-common.c++: In member function ‘void SequenceDB::DoClustering(int, const Options&)’:
cdhit-common.c++:1723: warning: unknown conversion type character ‘)’ in format
make: *** [cdhit-common.o] Error 1
Thanks a lot!!
|