[chord] make check error: can't find srandomdev
Clone7
m93570032 at mail.ntou.edu.tw
Tue Aug 23 05:53:12 EDT 2005
Dear all:
I use Fedora Core3, SFS 0.8pre .
I get Chord by Anonymous CVS , and put it in /usr/local/src/sfsnet-source .
I build my source in /usr/local/src/sfsnet-build/ .
I download chord in August 23 ,2005 .
I encountered a problem during make check. It seems that
function: srandomdev() didn't been defined .
The command I give:
cd /usr/local/src/sfsnet-source
./setup
cd ..
mkdir sfsnet-build
cd sfsnet-build
../sfsnet-source/configure --with-dmalloc --with-sfs=/usr/local/src/sfs1-source/ --with-gmp=/usr --srcdir=/usr/local/src/sfsnet-source/ "CC=gcc33" "CXX=g++33" "CPP=gcc33 -E" "CXXCPP=g++33 -E"
make
make check
The version of software which I used:
gcc33 : 3.3.4
g++33 : 3.3.4
gmake : 3.80
autoconf : 2.59
automake : 1.9.2
m4 : 1.4.1
The error message I got :
Making check in svc
make[1]: Entering directory `/usr/local/src/sfsnet-build/svc'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/usr/local/src/sfsnet-build/svc'
Making check in utils
make[1]: Entering directory `/usr/local/src/sfsnet-build/utils'
make test_ida test_skiplist test_locationtable test_adb
make[2]: Entering directory `/usr/local/src/sfsnet-build/utils'
if g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/utils -I.. -I../svc -I/usr/local/src/sfsnet-source/lsd -I/usr/local/src/sfsnet-source/svc -I/usr/local/src/sfsnet-source/sfsrodb -I/usr/local/src/sfsnet-source/dhash -I/usr/local/src/sfsnet-source/dhc -I/usr/local/src/sfsnet-source/chord -I/usr/local/src/sfsnet-source/merkle -I/usr/local/src/sfsnet-source/utils -I/usr/local/src/sfs1-source -I/usr/local/src/sfs1-source/./async -I/usr/local/src/sfs1-source/./arpc -I/usr/local/src/sfs1-source/./crypt -I/usr/local/src/sfs1-source/./sfsmisc -I/usr/local/src/sfs1-source/svc -I/usr/local/include -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT -g -O2 -Wall -Werror -MT test_ida.o -MD -MP -MF ".deps/test_ida.Tpo" -c -o test_ida.o /usr/local/src/sfsnet-source/utils/test_ida.C; \
then mv -f ".deps/test_ida.Tpo" ".deps/test_ida.Po"; else rm -f ".deps/test_ida.Tpo"; exit 1; fi
/bin/sh ../libtool --mode=link --tag=CXX g++33 -g -O2 -Wall -Werror -lpthread -o test_ida test_ida.o ./libutil.a /usr/local/src/sfs1-source/crypt/libsfscrypt.la /usr/local/src/sfs1-source/arpc/libarpc.la /usr/local/src/sfs1-source/async/libasync.la /usr/lib/libgmp.a -L/usr/local/lib -ldmalloc
g++33 -g -O2 -Wall -Werror -o test_ida test_ida.o -lpthread ./libutil.a /usr/local/src/sfs1-source/crypt/.libs/libsfscrypt.a -L/usr/local/lib /usr/local/src/sfs1-source/arpc/.libs/libarpc.a /usr/local/src/sfs1-source/async/.libs/libasync.a -lnsl -lresolv /usr/lib/libgmp.a -ldmalloc
if g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/utils -I.. -I../svc -I/usr/local/src/sfsnet-source/lsd -I/usr/local/src/sfsnet-source/svc -I/usr/local/src/sfsnet-source/sfsrodb -I/usr/local/src/sfsnet-source/dhash -I/usr/local/src/sfsnet-source/dhc -I/usr/local/src/sfsnet-source/chord -I/usr/local/src/sfsnet-source/merkle -I/usr/local/src/sfsnet-source/utils -I/usr/local/src/sfs1-source -I/usr/local/src/sfs1-source/./async -I/usr/local/src/sfs1-source/./arpc -I/usr/local/src/sfs1-source/./crypt -I/usr/local/src/sfs1-source/./sfsmisc -I/usr/local/src/sfs1-source/svc -I/usr/local/include -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT -g -O2 -Wall -Werror -MT test_skiplist.o -MD -MP -MF ".deps/test_skiplist.Tpo" -c -o test_skiplist.o /usr/local/src/sfsnet-source/utils/test_skiplist.C; \
then mv -f ".deps/test_skiplist.Tpo" ".deps/test_skiplist.Po"; else rm -f ".deps/test_skiplist.Tpo"; exit 1; fi
/usr/local/src/sfsnet-source/utils/test_skiplist.C: In function `int main(int,
char**)':
/usr/local/src/sfsnet-source/utils/test_skiplist.C:22: error: `srandomdev'
undeclared (first use this function)
/usr/local/src/sfsnet-source/utils/test_skiplist.C:22: error: (Each undeclared
identifier is reported only once for each function it appears in.)
make[2]: *** [test_skiplist.o] Error 1
make[2]: Leaving directory `/usr/local/src/sfsnet-build/utils'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/usr/local/src/sfsnet-build/utils'
make: *** [check-recursive] Error 1
Thanks your help.
Best Wish Clone7
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://amsterdam.lcs.mit.edu/pipermail/chord/attachments/20050823/5cc226bf/attachment.html
More information about the chord
mailing list