[chord] dhashclient linking problems

piotrek jacak jacak at gmx.de
Thu Dec 29 18:55:57 EST 2005


hello,

>Could you run and send us the output of:
>
>   $ ar t ~/chord-build/svc/.libs/libsvc.a
>   $ ls -l ~/chord-build/svc/dhashgateway_prot*
>
>You would expect to find dhashgateway_prot.o both in the library
>and also an object file.
>  
>
here is what i became from ar -t libsvc.a

chord_types.o
chord_prot.o
lsdctl_prot.o
debruijn_prot.o
dhash_types.o
dhash_prot.o
dhashgateway_prot.o
fingers_prot.o
merkle_sync_prot.o
recroute_prot.o
accordion_prot.o
sfsro_prot_cfs.o
transport_prot.o
dhc_prot.o
adb_prot.o

and ls -l dhashgateway_prot* delivered :

-rw-r--r--  1 pj pj   9906 Nov 12 12:41 dhashgateway_prot.C
-rw-r--r--  1 pj pj   6429 Nov 12 12:41 dhashgateway_prot.h
-rw-r--r--  1 pj pj    317 Nov 12 12:41 dhashgateway_prot.lo
-rw-r--r--  1 pj pj 474384 Nov 12 12:41 dhashgateway_prot.o

>If they are not present, did your compile of chord generate any
>other errors?  Did you build chord and your program with the
>same version of gcc?
>
>  
>
as you see dhashgateway_prot.o is present in both cases ...

building chord and my program with diffrent gcc versions fails already 
in the compilation phase, saying some arguments (template) in chord.h 
(line 107)  are not allowed

any idea as to what might be the reason?

thanks!!!

Piotr Jacak



More information about the chord mailing list