[chord] Should recroute_prot.h be made first?

Clone7 m93570032 at mail.ntou.edu.tw
Tue Aug 23 04:26:41 EDT 2005


Frank,

        I check the makefile, the header files are really made from
         .x files first.

        After I "make clean", I "make" the chord again. I found
        something that I didn't noticed in the first time. "Make"
        didn't make header files first. They make one header file
        and one .C file, then compile it, and make another header
        file and .C file, then compile it ,and so on..

        So it is not what we thought: machine make header files
        first. You said that you can't reproduce the error, I think
        maybe it is due to the different version of make or automake
        which we used.

        Version of my software:
        make version: 3.8
        automake version: 1.9.2
        autoconf: 2.59


        I list the message of making. You could see by it that the
         compilation and the making of header files are interleaving.

        The make message:
cd /usr/local/src/sfsnet-source && /bin/sh 
/usr/local/src/sfsnet-source/missing --run autoheader
configure.in:35: warning: AC_CONFIG_SUBDIRS: you should use literals
autoconf/status.m4:1077: AC_CONFIG_SUBDIRS is expanded from...
acinclude.m4:748: SFS_GMP is expanded from...
acinclude.m4:1268: SFS_SFS is expanded from...
configure.in:35: the top level
configure.in:40: warning: AC_CONFIG_SUBDIRS: you should use literals
acinclude.m4:893: SFS_SLEEPYCAT is expanded from...
configure.in:40: the top level
rm -f stamp-h1
touch /usr/local/src/sfsnet-source/config.h.in
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make  all-recursive
make[1]: Entering directory `/usr/local/src/sfsnet-build'
Making all in svc
make[2]: Entering directory `/usr/local/src/sfsnet-build/svc'
/usr/local/src/sfs1-source/rpcc/rpcc -c -DSFSSVC 
/usr/local/src/sfsnet-source/svc/chord_types.x || rm -f chord_types.C
/usr/local/src/sfs1-source/rpcc/rpcc -h -DSFSSVC 
/usr/local/src/sfsnet-source/svc/chord_types.x || rm -f chord_types.h
if /bin/sh ../libtool --mode=compile --tag=CXX 
g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 chord_types.lo -MD -MP -MF 
".deps/chord_types.Tpo" -c -o chord_types.lo chord_types.C; \
then mv -f ".deps/chord_types.Tpo" ".deps/chord_types.Plo"; else rm -f 
".deps/chord_types.Tpo"; exit 1; fi
 g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 chord_types.lo -MD -MP -MF 
.deps/chord_types.Tpo -c chord_types.C -o chord_types.o
/usr/local/src/sfs1-source/rpcc/rpcc -c -DSFSSVC 
/usr/local/src/sfsnet-source/svc/chord_prot.x || rm -f chord_prot.C
/usr/local/src/sfs1-source/rpcc/rpcc -h -DSFSSVC 
/usr/local/src/sfsnet-source/svc/chord_prot.x || rm -f chord_prot.h
if /bin/sh ../libtool --mode=compile --tag=CXX 
g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 chord_prot.lo -MD -MP -MF 
".deps/chord_prot.Tpo" -c -o chord_prot.lo chord_prot.C; \
then mv -f ".deps/chord_prot.Tpo" ".deps/chord_prot.Plo"; else rm -f 
".deps/chord_prot.Tpo"; exit 1; fi
 g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 chord_prot.lo -MD -MP -MF 
.deps/chord_prot.Tpo -c chord_prot.C -o chord_prot.o
/usr/local/src/sfs1-source/rpcc/rpcc -c -DSFSSVC 
/usr/local/src/sfsnet-source/svc/lsdctl_prot.x || rm -f lsdctl_prot.C
/usr/local/src/sfs1-source/rpcc/rpcc -h -DSFSSVC 
/usr/local/src/sfsnet-source/svc/lsdctl_prot.x || rm -f lsdctl_prot.h
if /bin/sh ../libtool --mode=compile --tag=CXX 
g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 lsdctl_prot.lo -MD -MP -MF 
".deps/lsdctl_prot.Tpo" -c -o lsdctl_prot.lo lsdctl_prot.C; \
then mv -f ".deps/lsdctl_prot.Tpo" ".deps/lsdctl_prot.Plo"; else rm -f 
".deps/lsdctl_prot.Tpo"; exit 1; fi
 g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 lsdctl_prot.lo -MD -MP -MF 
.deps/lsdctl_prot.Tpo -c lsdctl_prot.C -o lsdctl_prot.o
/usr/local/src/sfs1-source/rpcc/rpcc -c -DSFSSVC 
/usr/local/src/sfsnet-source/svc/debruijn_prot.x || rm -f debruijn_prot.C
/usr/local/src/sfs1-source/rpcc/rpcc -h -DSFSSVC 
/usr/local/src/sfsnet-source/svc/debruijn_prot.x || rm -f debruijn_prot.h
if /bin/sh ../libtool --mode=compile --tag=CXX 
g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 debruijn_prot.lo -MD -MP -MF 
".deps/debruijn_prot.Tpo" -c -o debruijn_prot.lo debruijn_prot.C; \
then mv -f ".deps/debruijn_prot.Tpo" ".deps/debruijn_prot.Plo"; else rm -f 
".deps/debruijn_prot.Tpo"; exit 1; fi
 g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 debruijn_prot.lo -MD -MP -MF 
.deps/debruijn_prot.Tpo -c debruijn_prot.C -o debruijn_prot.o
/usr/local/src/sfs1-source/rpcc/rpcc -c -DSFSSVC 
/usr/local/src/sfsnet-source/svc/dhash_types.x || rm -f dhash_types.C
/usr/local/src/sfs1-source/rpcc/rpcc -h -DSFSSVC 
/usr/local/src/sfsnet-source/svc/dhash_types.x || rm -f dhash_types.h
if /bin/sh ../libtool --mode=compile --tag=CXX 
g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 dhash_types.lo -MD -MP -MF 
".deps/dhash_types.Tpo" -c -o dhash_types.lo dhash_types.C; \
then mv -f ".deps/dhash_types.Tpo" ".deps/dhash_types.Plo"; else rm -f 
".deps/dhash_types.Tpo"; exit 1; fi
 g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 dhash_types.lo -MD -MP -MF 
.deps/dhash_types.Tpo -c dhash_types.C -o dhash_types.o
/usr/local/src/sfs1-source/rpcc/rpcc -c -DSFSSVC 
/usr/local/src/sfsnet-source/svc/dhash_prot.x || rm -f dhash_prot.C
/usr/local/src/sfs1-source/rpcc/rpcc -h -DSFSSVC 
/usr/local/src/sfsnet-source/svc/dhash_prot.x || rm -f dhash_prot.h
if /bin/sh ../libtool --mode=compile --tag=CXX 
g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 dhash_prot.lo -MD -MP -MF 
".deps/dhash_prot.Tpo" -c -o dhash_prot.lo dhash_prot.C; \
then mv -f ".deps/dhash_prot.Tpo" ".deps/dhash_prot.Plo"; else rm -f 
".deps/dhash_prot.Tpo"; exit 1; fi
 g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 dhash_prot.lo -MD -MP -MF 
.deps/dhash_prot.Tpo -c dhash_prot.C -o dhash_prot.o
/usr/local/src/sfs1-source/rpcc/rpcc -c -DSFSSVC 
/usr/local/src/sfsnet-source/svc/dhashgateway_prot.x || rm -f 
dhashgateway_prot.C
/usr/local/src/sfs1-source/rpcc/rpcc -h -DSFSSVC 
/usr/local/src/sfsnet-source/svc/dhashgateway_prot.x || rm -f 
dhashgateway_prot.h
if /bin/sh ../libtool --mode=compile --tag=CXX 
g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 dhashgateway_prot.lo -MD -MP -MF 
".deps/dhashgateway_prot.Tpo" -c -o dhashgateway_prot.lo 
dhashgateway_prot.C; \
then mv -f ".deps/dhashgateway_prot.Tpo" ".deps/dhashgateway_prot.Plo"; else 
rm -f ".deps/dhashgateway_prot.Tpo"; exit 1; fi
 g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 dhashgateway_prot.lo -MD -MP -MF 
.deps/dhashgateway_prot.Tpo -c dhashgateway_prot.C -o dhashgateway_prot.o
/usr/local/src/sfs1-source/rpcc/rpcc -c -DSFSSVC 
/usr/local/src/sfsnet-source/svc/fingers_prot.x || rm -f fingers_prot.C
/usr/local/src/sfs1-source/rpcc/rpcc -h -DSFSSVC 
/usr/local/src/sfsnet-source/svc/fingers_prot.x || rm -f fingers_prot.h
if /bin/sh ../libtool --mode=compile --tag=CXX 
g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 fingers_prot.lo -MD -MP -MF 
".deps/fingers_prot.Tpo" -c -o fingers_prot.lo fingers_prot.C; \
then mv -f ".deps/fingers_prot.Tpo" ".deps/fingers_prot.Plo"; else rm -f 
".deps/fingers_prot.Tpo"; exit 1; fi
 g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 fingers_prot.lo -MD -MP -MF 
.deps/fingers_prot.Tpo -c fingers_prot.C -o fingers_prot.o
/usr/local/src/sfs1-source/rpcc/rpcc -c -DSFSSVC 
/usr/local/src/sfsnet-source/svc/accordion_prot.x || rm -f accordion_prot.C
/usr/local/src/sfs1-source/rpcc/rpcc -h -DSFSSVC 
/usr/local/src/sfsnet-source/svc/accordion_prot.x || rm -f accordion_prot.h
if /bin/sh ../libtool --mode=compile --tag=CXX 
g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 accordion_prot.lo -MD -MP -MF 
".deps/accordion_prot.Tpo" -c -o accordion_prot.lo accordion_prot.C; \
then mv -f ".deps/accordion_prot.Tpo" ".deps/accordion_prot.Plo"; else rm -f 
".deps/accordion_prot.Tpo"; exit 1; fi
 g++33 -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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 accordion_prot.lo -MD -MP -MF 
.deps/accordion_prot.Tpo -c accordion_prot.C -o accordion_prot.o
In file included from accordion_prot.C:4:
accordion_prot.h:9:27: recroute_prot.h: No such file or directory
accordion_prot.C:72: error: `recroute_route_arg' was not declared in this 
scope
accordion_prot.C:72: error: `recroute_route_arg_alloc' was not declared in 
this
   scope
accordion_prot.C:72: error: `xdr_recroute_route_arg' was not declared in 
this
   scope
accordion_prot.C:72: error: `print_recroute_route_arg' was not declared in 
this
   scope
accordion_prot.C:72: error: `recroute_complete_arg' was not declared in this
   scope
accordion_prot.C:72: error: `recroute_complete_arg_alloc' was not declared 
in
   this scope
accordion_prot.C:72: error: `xdr_recroute_complete_arg' was not declared in
   this scope
accordion_prot.C:72: error: `print_recroute_complete_arg' was not declared 
in
   this scope
make[2]: *** [accordion_prot.lo] Error 1
make[2]: Leaving directory `/usr/local/src/sfsnet-build/svc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/sfsnet-build'
make: *** [all] Error 2


        Best Wish     Clone7

----- Original Message ----- 
From: "Frank Dabek" <fdabek at MIT.EDU>
To: "Clone7" <m93570032 at mail.ntou.edu.tw>
Cc: <chord at MIT.EDU>
Sent: Friday, August 12, 2005 3:10 AM
Subject: Re: [chord] Should recroute_prot.h be made first?


clone7,

Since all of the header files are made from the .x files before any of
them are used, the order that they are  made in shouldn't matter.I
wasn't able to reproduce this error.

--Frank

Clone7 wrote:
> Dear all:
>
>         I use Fedora Core3, SFS 0.8pre .
>         I get Chord by CVS , and put it in /usr/local/src/sfsnet-source .
>
>         I encountered a problem during make. I think this should due to 
> the
>         order of making file. It seems recroute_pro should have .h file
> first.
>         I change the making order in svc/Makefile.am.m4, move
>         line:55  rpcmk(recroute_prot)
>         before
>         line:53 rpcmk(accordion_prot)
>         and it works! The make error did not happend again. But I am not
> sure
>         If the changing is right.
>
>         The command I give:
>         cd /usr/local/src/sfsnet-source
>         ./setup
>         cd ..
>         mkdir sfsnet-build
>         cp -r sfsnet-source/* sfsnet-build/
>         cd sfsnet-build
>         /usr/local/src/sfsnet-source/configure --with-dmalloc
> --with-sfs=/usr/local/src/sfs1-source-backup/
>         make
>
>         The error message I got :
> cd /usr/local/src/sfsnet-source && /bin/sh
> /usr/local/src/sfsnet-source/missing --run autoheader
> configure.in:35: warning: AC_CONFIG_SUBDIRS: you should use literals
> autoconf/status.m4:1077: AC_CONFIG_SUBDIRS is expanded from...
> acinclude.m4:748: SFS_GMP is expanded from...
> acinclude.m4:1268: SFS_SFS is expanded from...
> configure.in:35: the top level
> configure.in:40: warning: AC_CONFIG_SUBDIRS: you should use literals
> acinclude.m4:893: SFS_SLEEPYCAT is expanded from...
> configure.in:40: the top level
> rm -f stamp-h1
> touch /usr/local/src/sfsnet-source/config.h.in
> cd . && /bin/sh ./config.status config.h
> config.status: creating config.h
> config.status: config.h is unchanged
> make  all-recursive
> make[1]: Entering directory `/usr/local/src/sfsnet-build'
> Making all in svc
> make[2]: Entering directory `/usr/local/src/sfsnet-build/svc'
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -c -DSFSSVC chord_types.x
> || rm -f chord_types.C
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -h -DSFSSVC chord_types.x
> || rm -f chord_types.h
> if /bin/sh ../libtool --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I.
> -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT  -g -O2 -Wall -Werror
> -MT chord_types.lo -MD -MP -MF ".deps/chord_types.Tpo" -c -o
> chord_types.lo chord_types.C; \
> then mv -f ".deps/chord_types.Tpo" ".deps/chord_types.Plo"; else rm -f
> ".deps/chord_types.Tpo"; exit 1; fi
>  g++ -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT -g -O2 -Wall -Werror -MT
> chord_types.lo -MD -MP -MF .deps/chord_types.Tpo -c chord_types.C -o
> chord_types.o
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -c -DSFSSVC chord_prot.x ||
> rm -f chord_prot.C
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -h -DSFSSVC chord_prot.x ||
> rm -f chord_prot.h
> if /bin/sh ../libtool --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I.
> -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT  -g -O2 -Wall -Werror
> -MT chord_prot.lo -MD -MP -MF ".deps/chord_prot.Tpo" -c -o chord_prot.lo
> chord_prot.C; \
> then mv -f ".deps/chord_prot.Tpo" ".deps/chord_prot.Plo"; else rm -f
> ".deps/chord_prot.Tpo"; exit 1; fi
>  g++ -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT -g -O2 -Wall -Werror -MT
> chord_prot.lo -MD -MP -MF .deps/chord_prot.Tpo -c chord_prot.C -o
> chord_prot.o
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -c -DSFSSVC lsdctl_prot.x
> || rm -f lsdctl_prot.C
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -h -DSFSSVC lsdctl_prot.x
> || rm -f lsdctl_prot.h
> if /bin/sh ../libtool --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I.
> -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT  -g -O2 -Wall -Werror
> -MT lsdctl_prot.lo -MD -MP -MF ".deps/lsdctl_prot.Tpo" -c -o
> lsdctl_prot.lo lsdctl_prot.C; \
> then mv -f ".deps/lsdctl_prot.Tpo" ".deps/lsdctl_prot.Plo"; else rm -f
> ".deps/lsdctl_prot.Tpo"; exit 1; fi
>  g++ -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT -g -O2 -Wall -Werror -MT
> lsdctl_prot.lo -MD -MP -MF .deps/lsdctl_prot.Tpo -c lsdctl_prot.C -o
> lsdctl_prot.o
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -c -DSFSSVC debruijn_prot.x
> || rm -f debruijn_prot.C
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -h -DSFSSVC debruijn_prot.x
> || rm -f debruijn_prot.h
> if /bin/sh ../libtool --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I.
> -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT  -g -O2 -Wall -Werror
> -MT debruijn_prot.lo -MD -MP -MF ".deps/debruijn_prot.Tpo" -c -o
> debruijn_prot.lo debruijn_prot.C; \
> then mv -f ".deps/debruijn_prot.Tpo" ".deps/debruijn_prot.Plo"; else rm
> -f ".deps/debruijn_prot.Tpo"; exit 1; fi
>  g++ -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT -g -O2 -Wall -Werror -MT
> debruijn_prot.lo -MD -MP -MF .deps/debruijn_prot.Tpo -c debruijn_prot.C
> -o debruijn_prot.o
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -c -DSFSSVC dhash_types.x
> || rm -f dhash_types.C
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -h -DSFSSVC dhash_types.x
> || rm -f dhash_types.h
> if /bin/sh ../libtool --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I.
> -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT  -g -O2 -Wall -Werror
> -MT dhash_types.lo -MD -MP -MF ".deps/dhash_types.Tpo" -c -o
> dhash_types.lo dhash_types.C; \
> then mv -f ".deps/dhash_types.Tpo" ".deps/dhash_types.Plo"; else rm -f
> ".deps/dhash_types.Tpo"; exit 1; fi
>  g++ -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT -g -O2 -Wall -Werror -MT
> dhash_types.lo -MD -MP -MF .deps/dhash_types.Tpo -c dhash_types.C -o
> dhash_types.o
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -c -DSFSSVC dhash_prot.x ||
> rm -f dhash_prot.C
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -h -DSFSSVC dhash_prot.x ||
> rm -f dhash_prot.h
> if /bin/sh ../libtool --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I.
> -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT  -g -O2 -Wall -Werror
> -MT dhash_prot.lo -MD -MP -MF ".deps/dhash_prot.Tpo" -c -o dhash_prot.lo
> dhash_prot.C; \
> then mv -f ".deps/dhash_prot.Tpo" ".deps/dhash_prot.Plo"; else rm -f
> ".deps/dhash_prot.Tpo"; exit 1; fi
>  g++ -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT -g -O2 -Wall -Werror -MT
> dhash_prot.lo -MD -MP -MF .deps/dhash_prot.Tpo -c dhash_prot.C -o
> dhash_prot.o
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -c -DSFSSVC
> dhashgateway_prot.x || rm -f dhashgateway_prot.C
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -h -DSFSSVC
> dhashgateway_prot.x || rm -f dhashgateway_prot.h
> if /bin/sh ../libtool --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I.
> -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT  -g -O2 -Wall -Werror
> -MT dhashgateway_prot.lo -MD -MP -MF ".deps/dhashgateway_prot.Tpo" -c -o
> dhashgateway_prot.lo dhashgateway_prot.C; \
> then mv -f ".deps/dhashgateway_prot.Tpo" ".deps/dhashgateway_prot.Plo";
> else rm -f ".deps/dhashgateway_prot.Tpo"; exit 1; fi
>  g++ -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT -g -O2 -Wall -Werror -MT
> dhashgateway_prot.lo -MD -MP -MF .deps/dhashgateway_prot.Tpo -c
> dhashgateway_prot.C -o dhashgateway_prot.o
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -c -DSFSSVC fingers_prot.x
> || rm -f fingers_prot.C
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -h -DSFSSVC fingers_prot.x
> || rm -f fingers_prot.h
> if /bin/sh ../libtool --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I.
> -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT  -g -O2 -Wall -Werror
> -MT fingers_prot.lo -MD -MP -MF ".deps/fingers_prot.Tpo" -c -o
> fingers_prot.lo fingers_prot.C; \
> then mv -f ".deps/fingers_prot.Tpo" ".deps/fingers_prot.Plo"; else rm -f
> ".deps/fingers_prot.Tpo"; exit 1; fi
>  g++ -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT -g -O2 -Wall -Werror -MT
> fingers_prot.lo -MD -MP -MF .deps/fingers_prot.Tpo -c fingers_prot.C -o
> fingers_prot.o
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -c -DSFSSVC
> accordion_prot.x || rm -f accordion_prot.C
> /usr/local/src/sfs1-source-backup//rpcc/rpcc -h -DSFSSVC
> accordion_prot.x || rm -f accordion_prot.h
> if /bin/sh ../libtool --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I.
> -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT  -g -O2 -Wall -Werror
> -MT accordion_prot.lo -MD -MP -MF ".deps/accordion_prot.Tpo" -c -o
> accordion_prot.lo accordion_prot.C; \
> then mv -f ".deps/accordion_prot.Tpo" ".deps/accordion_prot.Plo"; else
> rm -f ".deps/accordion_prot.Tpo"; exit 1; fi
>  g++ -DHAVE_CONFIG_H -I. -I/usr/local/src/sfsnet-source/svc -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-backup/
> -I/usr/local/src/sfs1-source-backup//./async
> -I/usr/local/src/sfs1-source-backup//./arpc
> -I/usr/local/src/sfs1-source-backup//./crypt
> -I/usr/local/src/sfs1-source-backup//./sfsmisc
> -I/usr/local/src/sfs1-source-backup//svc -I/usr/local/include
> -I/usr/local/BerkeleyDB.4.3/include -DSLEEPYCAT -g -O2 -Wall -Werror -MT
> accordion_prot.lo -MD -MP -MF .deps/accordion_prot.Tpo -c
> accordion_prot.C -o accordion_prot.o
> In file included from accordion_prot.C:4:
> accordion_prot.h:9:27: recroute_prot.h: No such file or directory
> accordion_prot.C:72: error: `recroute_route_arg' was not declared in
> this scope
> accordion_prot.C:72: error: `recroute_route_arg_alloc' was not declared
> in this scope
> accordion_prot.C:72: error: `xdr_recroute_route_arg' was not declared in
> this scope
> accordion_prot.C:72: error: `print_recroute_route_arg' was not declared
> in this scope
> accordion_prot.C:72: error: `recroute_complete_arg' was not declared in
> this scope
> accordion_prot.C:72: error: `recroute_complete_arg_alloc' was not
> declared in this scope
> accordion_prot.C:72: error: `xdr_recroute_complete_arg' was not declared
> in this scope
> accordion_prot.C:72: error: `print_recroute_complete_arg' was not
> declared in this scope
> make[2]: *** [accordion_prot.lo] Error 1
> make[2]: Leaving directory `/usr/local/src/sfsnet-build/svc'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/local/src/sfsnet-build'
> make: *** [all] Error 2
>
>         g++ -v
> Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.4/specs
> Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
> --infodir=/usr/share/info --enable-shared --enable-threads=posix
> --disable-checking --with-system-zlib --enable-__cxa_atexit --
> disable-libunwind-exceptions --enable-java-awt=gtk --host=i386-redhat-linux
> Thread model: posix
> gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)
>
>         gmake -v
> GNU Make 3.80
> Copyright (C) 2002  Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.
> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
> PARTICULAR PURPOSE.
>
>         Welcome any comment and suggestion. Thanks your help.
>
>         Best Wish  Clone7
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> chord mailing list
> chord at amsterdam.lcs.mit.edu
> https://amsterdam.lcs.mit.edu/mailman/listinfo/chord



More information about the chord mailing list