Compiling this software is usually just a matter of running ‘make’, but if you try to do so in Ubuntu 64bit, you’ll encounter the following error on the config_test.log file
skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.3.3/libgcc.a when searching for -lgcc
To solve this issue just do the following:
apt-get install libc6-dev-i386
This makes the make script work since lib6-dev-i386 installs the
l32bit development libraries for GNU C for AMD64 (64bit linux)
Now it works!
About Ghost White Crab
GhostWhiteCrab is a portable, stand-alone GWebCache implemented in C. It is open-source and distributed under a BSD-style license. It was developed as a light-weight replacement for CGI GWebCache implementations in PHP, Perl, ASP etc. Unlike those, GhostWhiteCrab can easily handle millions of transactions per hour while consuming little memory and CPU resources. Although GWebCaches are usually used as bootstrap system for Gnutella, you can use them for any other network as well. GhostWhiteCrab doesn’t handle multiple networks at a time, but you can configure it for any network you like.
GhostWhiteCrab is also an UDP Hostcache (UHC) for the Gnutella network. This is the recommended use now as most Gnutella clients support this or have completely switched to this bootstrap method. An UDP hostcache is much lighter weight, especially in terms of traffic. It’s possible to run GhostWhiteCrab as UHC instead of a GWebCache, or it can serve as both at the same time.