This file lists the known problems with GNUnet on various platforms.

Let us know if you know more about it then we do.  The test is quite
easy.  Run "make check" and "gnunet-transport-check" *after*
configuring GNUnet (including placing a valid gnunet.conf into
~/.gnunet and /etc/gnunet.conf).  That should yield all the
information necessary (assuming it compiles).


Linux (x86):
- perfect

FreeBSD (x86):
- perfect

OpenBSD/NetBSD:
- unknown

Linux (Ultra Sparc):
- RSA key generation may not work (libgcrypt bug) 
  workarounds: use OpenSSL

Linux (Alpha):
- RSA key generation may not work (libgcrypt bug)
  workaround: use OpenSSL 

Solaris 8 (SunOS 5.8, Sparc SunFire 880):
- RSA key generation may not work (libgcrypt bug)
  workaround: use OpenSSL
- IPC semaphore test fails (hmm, used to pass, not critical)

OS X (10.3, PowerPC):
- ar fails to build (bug in Apple-AR)
- RSA key generation may not work (libgcrypt bug)
  workaround: use OpenSSL
- plugins are not found (FATAL)
- CRC errors at the end of downloads (?)

Cygwin (x86):
- plugins cannot be loaded (FATAL)
- difficult to compile (autotools trouble)
- RSA_private_decrypt (OpenSSL) often fails
- gnunet-transport-check fails
- TCP transport does not work ("Transport endpoint is not connected")
- CTRL-C has no effect

MinGW (x86):
- gettext may make problems, use --disable-nls
- libgcrypt may not be available
  workaround: use OpenSSL
- SMTP transport is not available
- gnunet-testbed is not available
