[gnutls-dev] Re: gnutls 1.2.8 and mingw32
Enrico Tassi
gareuselesinge at users.sourceforge.net
Mon Oct 24 14:12:05 CEST 2005
On Mon, Oct 24, 2005 at 01:46:19PM +0200, Simon Josefsson wrote:
> Enrico Tassi <gareuselesinge at users.sourceforge.net> writes:
>
> > I've few problems in cross-compiling gnutls 1.2.8.
>
> Thanks! After fixing the problems, did the resulting GnuTLS build
> work? I.e., if you built the "anonself" self test, did it work if you
> copied it to a Windows machine?
I've not tried the anonself test, but I use libcurl on the win32 port
of FreePOPs (http://www.freepops.org) and they seem to work fine.
A benefit is that the curl.exe (and freepopsd.exe) now run fine
with wine (while there were errors with open-ssl) and I downloaded an
https:// link using wine and curl.exe.
We hope to release soon a new version of FreePOPs based on
libcurl-gnutls and then we will have a feedback from the users
(even if only a small part of FreePOPs plugins use https://).
> Did you see the thread "Build gnutls on windows" on help-gnutls? It
> seems mingw32 is not a POSIX compatible platform, so even if you
> manage to get things to link, the POSIX functions "send", "recv" etc
> may not behave as expected. In particular, they supposedly doesn't
> set errno. I think we could solve all of these problems through
> gnulib modules, but it may be quite some work. Compare "plibc", a
> POSIX layer for mingw32. I believe GnuTLS require POSIX behavior in a
> few other places too.
I'll have a look ASAP
--
Enrico Tassi
More information about the Gnutls-dev
mailing list