compilation difficulties on Mac

John Ratliff webmaster at
Thu Jul 30 05:50:16 CEST 2009

Simon Josefsson wrote:
>> My configure line
>> ./configure --disable-shared
>> --with-libgcrypt-prefix=$HOME/unix/libgcrypt --prefix
>> $HOME/unix/gnutls-20090628
>> My configure output:
>> The output of make
> Can you try without --disabled-shared?
Shared builds work fine. It's only static builds that fail.

I didn't want to use shared libraries because I'm distributing an 
application and it's difficult to bundle shared libraries with an 
application. I wrote some perl scripts that help me change the library 
names and paths which ease the process, so I guess I will do that from 
now on. I haven't found any way to do this automatically. Perhaps there 
is a better way I have overlooked, but I'm not well versed in OS X 
development tools.

Have you tried it with --disable-shared? It doesn't seem to work. Also 
requires libgcrypt to have a shared version built, which in turn 
requires libgpg-error to be built shared.
>> The library builds fine, and if I edit the Makefile to tell it to
>> ignore the doc directory, I can use make install and the library works
>> perfectly. I am presently using this patch
>> to adjust the
>> Makefile.
>> Any better suggestions?
Someone told me to change to the lib subdirectory and make from there. 
That's what I've been doing and it lets me eliminate the patch.

--John Ratliff

More information about the Gnutls-devel mailing list