Compiling Ghost White Crab on Linux x86_64 Ubuntu Linux

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.

Download BZIP2 compressed sources

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s