What are all of the dependencies for building GNUnet?
The short answer is, that we cannot really tell you. The reason is, that this depends a lot on your distribution. For example, we use libgcrypt, which in turn requires libgpg-error. However, most distributions would put these two libraries into one package. Similarly, dependencies for GTK and MySQL are not always identical. Finally, where does the list end? Should we list libc6, zlib, bzip2, xlib, glib? Also, many dependencies are optional. You can use GNUnet without a graphical user interface. However, even if you do not use GNUnet with a GUI, you might be using a libextractor binary that is linked against GTK-pixbuf to compute thumbnails. What we have done instead is list all of the top-level dependencies for Debian GNU/Linux in the README.debian file. This list is for the specific Debian version that most GNUnet developers are using. The file is only detailing the top-level packages necessary to compile GNUnet. Those packages in turn depend on other packages, which are not listed. F