[chord] chord compilation error

Ramsés Morales rvmorale at uiuc.edu
Mon Mar 7 00:44:25 EST 2005


Hi.

Chord's compilation fails with:

 g++ -DHAVE_CONFIG_H -I. -I/home/rvmorale/Chord/sfsnet/svc
-I.. -I../svc -I/home/rvmorale/Chord/sfsnet/lsd
-I/home/rvmorale/Chord/sfsnet/svc
-I/home/rvmorale/Chord/sfsnet/sfsrodb
-I/home/rvmorale/Chord/sfsnet/dhash
-I/home/rvmorale/Chord/sfsnet/dhc
-I/home/rvmorale/Chord/sfsnet/chord
-I/home/rvmorale/Chord/sfsnet/merkle
-I/home/rvmorale/Chord/sfsnet/utils
-I/home/rvmorale/Chord/sfs1/
-I/home/rvmorale/Chord/sfs1//./async
-I/home/rvmorale/Chord/sfs1//./arpc
-I/home/rvmorale/Chord/sfs1//./crypt
-I/home/rvmorale/Chord/sfs1//./sfsmisc
-I/home/rvmorale/Chord/sfs1//svc -I/usr/local/include
-I/usr/include/db4 -DSLEEPYCAT -g -O2 -Wall -Werror -MT
merkle_sync_prot.lo -MD -MP -MF .deps/merkle_sync_prot.Tpo -c
merkle_sync_prot.C -o merkle_sync_prot.o
In file included from
/home/rvmorale/Chord/sfsnet/merkle/merkle_hash.h:13,
                 from merkle_sync_prot.h:9,
                 from merkle_sync_prot.C:4:
/home/rvmorale/Chord/sfsnet/sfsrodb/dbfe.h:105: error: an
explicit specialization must be preceded by 'template <>'
In file included from merkle_sync_prot.h:9,
                 from merkle_sync_prot.C:4:
/home/rvmorale/Chord/sfsnet/merkle/merkle_hash.h:110: error:
an explicit specialization must be preceded by 'template <>'
make[2]: *** [merkle_sync_prot.lo] Error 1
make[2]: Leaving directory
`/home/rvmorale/Chord/sfsnet/chord-build/svc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/rvmorale/Chord/sfsnet/chord-build'
make: *** [all] Error 2


Any ideas on how to fix it?

I'm using SFS's cvs code, and sfsnet's cvs code. My OS is
Linux, FC3 distribution.

Ramses.



More information about the chord mailing list