Nightly snapshots

You can get nightly snapshots or use Mercurial. There are no real releases yet.

You have to get SILC plugin separately.


You can get the Icecap server code from Mercurial repository:

# Initial fetch:
hg clone
# Later use:
hg pull
hg update

It also has a nice web interface.


Icecap currently builds nicely with automake-1.9, autoconf-2.59 and libtool-1.5. You will also need pkg-config, gettext, and optionally openssl.

#./ # needed only if you got the code from Mercurial.
make install

NOTE: If you plan to compile 3rd party modules for Icecap (such as SILC), you will need to pass --with-include-install-dir argument to configure, pointing to where you want the header files installed. Default is 'PREFIX/include/icecap', which should be suitable for most.

Finding Iconv seems to be difficult for BSDs. If you're sure you have it installed somwhere, you can force it with eg.:

LDFLAGS='-L/usr/local/lib -liconv' CPPFLAGS='-I/usr/local/include' ./configure


To make sure you have everything before running (if you were missing something, run again after installing):

# Needed for
apt-get install gettext pkg-config automake1.9 autoconf libtool
# switch to automake 1.9:
update-alternatives --config automake
# Needed for compiling everything:
apt-get install g++ libssl-dev ncurses-dev


Follow these steps to install Icecap from the mercurial repository under Gentoo:

# Make sure that /usr/local/portage is in PORTDIR_OVERLAY
cd /usr/local/portage
mkdir -p net-irc/icecap
cd net-irc/icecap
wget "" -O icecap-9999.ebuild
ebuild icecap-9999.ebuild digest
echo "net-irc/icecap" >> /etc/portage/package.keywords
# We have to use SSL because compile won't work with it disabled atm (20051011)
echo "net-irc/icecap ssl" >> /etc/portage/package.use
emerge -av icecap

NOTE: To update Icecap from the repository, you only need to perform the last step (emerge) again.

NOTE: If you wish to compile manually on Gentoo, run the following before executing export WANT_AUTOMAKE="1.9"

Download (last edited 2009-03-15 22:42:39 by localhost)