-
Notifications
You must be signed in to change notification settings - Fork 4
/
INSTALL
49 lines (34 loc) · 1.49 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
BUILDING FROM SOURCE
~~~~~~~~~~~~~~~~~~~~
You must install libshout 2.0 before building ices. Get it from the same place
you found ices, or from www.icecast.org.
Do ./configure, optionally with --with-perl, --with-python and --with-lame,
if you want support for them (but configure will try to detect them
automatically).
If for some reason the configure script doesn't find the include files for
python, perl or lame, you have to specify the path to these with
--with-something-includes and --with-something-libraries.
./configure --help will help you out with the exact syntax for those options.
I installed lame as a debian package so lame.h is in /usr/include/lame/lame.h
and libmp3lame.a is in /usr/lib. configure finds everything automatically.
Then, do 'make' and everything should be fine.
Optionally do a 'make install' which installs all the ices stuff.
BUILDING FROM CVS
~~~~~~~~~~~~~~~~~
If you're installing ices from cvs, you need to do something
like this:
cvs co ices
./autogen.sh
make
And you'll hopefully have a ices binary in src/
For config files, ices depends on libxml2.
Make sure you've got xml-config in your path.
For playlist handlers, ices can optionally use
python or perl.
Add --with-python or --with-perl, to the configure script if you
want this enabled.
For reencoding, you'll need libmp3lame, and the --with-lame* options
in configure. That works fine for me most of the time, but I wouldn't
exactly call it stable.
Check the ./configure --help options for this.
Good luck.