[Help-gnutls] opencdk build error?
pete at geckoworks.com
Mon Nov 3 22:05:57 CET 2003
John Lodder wrote...
> I'm trying to build opencdk on Solaris 8 using gcc 3.3.2. The build
> fails when it gets to the 'tests' subdirectory, with undefined symbol
> vasprintf. Same error happens with opencdk 0.5.1 and 0.5.2; I've
> appended a snippet from building 0.5.2, below.
This is because Solaris 8 doesn't have vasprintf - it's unfortunately
rather common for developers using Linux/FreeBSD etc to make poor
assumptions regarding the availability of such functions. I worked around
it by editing src/misc.c - there's a vasprintf function defined there but
an #ifdef causes it to only be defined on Win32. Remove the #ifdef and
the included vasprintf function works fine for Solaris.
More information about the Gnutls-help