[0.4.3] building on FreeBSD 3.0

Darrell Brogdon dbrogdon at sagenetworks.com
Tue Nov 10 13:29:32 CET 1998


When I get it to detect that I have GDBM (using FreeBSD 2.2.5) I get the
following error:

gcc -g -Wall  -o mpicalc  mpicalc.o ../cipher/libcipher.a
../util/libutil.a  ../mpi/libmpi.a ../util/libutil.a ../intl/libintl.a
-lgdbm  -lz
ld: -lgdbm: no match
*** Error code 1

Any ideas?

-Darrell

-----Original Message-----
From: Werner Koch [mailto:wk at isil.d.shuttle.de]
Sent: Tuesday, November 10, 1998 5:55 AM
To: g10 at net.lut.ac.uk
Subject: Re: [0.4.3] building on FreeBSD 3.0


Bryan Fullerton <bryanf at samurai.com> writes:

> configure isn't adding -I../intl to the DEFS line in the Makefile in
the
> tools subdirectory.  Adding it fixes this error.

Ohhh, not again :-(.  Please can someone look that. 

> ringedit.c: In function `locate_keyblock_by_fpr':
> ringedit.c:517: warning: implicit declaration of function
`do_gdbm_locate'
> ringedit.c:517: structure has no member named `dbf'
> ringedit.c: In function `locate_keyblock_by_keyid':
> ringedit.c:556: warning: implicit declaration of function
> `do_gdbm_locate_by_keyid'
> ringedit.c:556: structure has no member named `dbf'

Please put these case blocks into #ifdef HAVE_LIBGDBM ...  #endif.

Thanks,

   Werner





More information about the Gnupg-devel mailing list