[chord] link error for sfslite-0.8.13

Robert Samuel Rudin bobrudin at MIT.EDU
Fri Mar 30 14:40:18 EST 2007


Here are the grep from the build directory:

--> grep LIBGMP Makefile crypt/Makefile.in
grep: Makefile: No such file or directory
crypt/Makefile.in:LDADD = $(LIBSFSCRYPT) $(LIBARPC) $(LIBASYNC) $(LIBGMP)
--> grep LIBGMP Makefile crypt/Makefile
grep: Makefile: No such file or directory
grep: crypt/Makefile: No such file or directory
--> grep LIBGMP Makefile.in crypt/Makefile.in
crypt/Makefile.in:LDADD = $(LIBSFSCRYPT) $(LIBARPC) $(LIBASYNC) $(LIBGMP)

So, the LDADD lines look fine, right? LIBGMP set as ldflags in the configure
file it look like. Where are the ldflages set? Or do you think the problem
after the LDADD happens?

Bob



Quoting Emil Sit <sit at MIT.EDU>:

> On Fri, 30 March 2007 at 15:02 (-0400), Robert Samuel Rudin wrote:
>> Should there be a Makefile.in in crypt?
>
> Er, it'll be in your source directory, not the build directory.
>
> The idea is that configure should have AC_SUBST'd LIBGMP into
> Makefile.in so that the LDADD line in the crypt file would add
> -lgmp to the link line for tst.  Why it's not doing that is
> the mystery.
>
> --
> Emil Sit / MIT CSAIL PDOS / http://pdos.csail.mit.edu/chord/
>




More information about the chord mailing list