Is there a compiled client for Linux?
You need to install some dependencies but I was able to get the wallet working on an Ubuntu 14.04 box in about ten minutes.
No need to actually compile it.
I believe these were all the steps I did:
(Need libboost1.54 installed. Need to update our repository list. First open the sources.list)
#sudo vi /etc/apt/sources.list
(Add the following line to the config file-)
deb
http://mirrors.kernel.org/ubuntu trusty main universe
(update our repositories and install libboost1.54)
#sudo apt-get update
#sudo apt-get install libboost1.54-all-dev
(Running icashd throws error message" libdb_cxx-4.8.so cannot open shard object file No such file or directory"
We need the berkeley-db-4.8.30 package
There is a program 'checkinstall' that I found some people talking about on Bitcoin related issues that makes this easy)
#sudo apt-get install checkinstall
#wget
http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz#tar -xzvf db-4.8.30.NC.tar.gz
#cd db-4.8.30.NC/build_unix
#../dist/configure --enable-cxx --prefix=/usr
#make -j8
#sudo checkinstall --fstrans=no --pkgversion=4.8.30 --pgkname=libdb-dev --nodoc -y
(This puts bdb in the system as a Debian package where bitcoin can find it. Note, this only works if you don't already have another version of libbd-dev installed.)
(Running icash-qt throws error message "libqrencode.so.3 cannot open shared object file")
#sudo apt-get install libqrencode3
After these steps I was able to get the Linux gui (icash-qt) client working. Steps may be slightly different if you are using a different Linux type.
If anyone has an easier way to get this working, or has any feedback/ suggestions on my post, please let me know. Hopefully this helps someone!