the xiph open source community

Icecast is free server software for streaming multimedia.


Access to subversion repository has switched from CVS to using Subversion. More information regarding subversion can be found here.

Before following these instructions make sure that you have a copy of Subversion installed. These instructions will assume that you are using a command-line version.

1. Create a place to store the local repository

$ mkdir $HOME/xiphrepository  # Obviously this name can be whatever you'd like..
                              # this is an example.
$ cd $HOME/xiphrepository

2. Checkout the main Icecast trunk

Note: You must have libtool, autoconf, and automake to perform this step.

$ svn co icecast
A  icecast/debian
A  icecast/debian/icecast2.postinst
A  icecast/debian/icecast2.postrm
A  icecast/debian/icecast2.default
A  icecast/debian/control
Checked out revision 6618.  # Note your revision may be different

3. Run in the main Icecast root

$ cd $HOME/xiphrepository/icecast
$ ./
Checking for automake version
found automake-1.6
found aclocal-1.6
Generating configuration files for icecast, please wait....
aclocal-1.6  -I m4
libtoolize --automake
automake-1.6 --add-missing
config.status: creating win32/Makefile
config.status: creating win32/res/Makefile
config.status: creating config.h
config.status: executing depfiles commands

4. Verfiy everything by performing a make

$ cd $HOME/xiphrepository/icecast
$ make