Build dependencies:
Name Tested Notes
- libdb 4.3.21 4.2 and earlier won't work
- libgc 6.3
- libvorbisfile 1.0.1
- libpcre 4.5 need UTF-8 support
+ libdb 4.3.29 4.2 and earlier won't work
+ libgc 6.8
+ libvorbisfile 1.1.2
+ libpcre 6.7 need UTF-8 support
libmad 0.15.1b
- libgcrypt 1.2.0
+ libgcrypt 1.2.3
libao 0.8.6
- libasound 1.0.8
- Python 2.3 (optional)
- GNU C 3.3, 3.4
+ libasound 1.0.13
+ libFLAC 1.1.2
+ GNU C 4.1.2
+ GNU Make 3.81
+ Python 2.4.4 (optional)
+ GTK+ 2.8.20 (if you want the GTK+ client)
+ GLIB 2.12.4 (if you want the GTK+ client)
"Tested" means I've built against that version; earlier or later versions will
often work too.
Runtime dependencies:
- * Players:
- + ogg123 and mpg321 work for me, but you could potentially use others.
* Web server:
+ Apache 1.3.x works for me, but anything that supports CGI and
authentication should be suitable.
+ * Separate player programs are no longer required (but may still be used)
Development dependencies (only developers will need these):
- Automake 1.9.4 AM_PATH_PYTHON not good enough in 1.7
- Autoconf 2.59
- Libtool 1.5.6 1.4 not good enough
+ Automake 1.10 AM_PATH_PYTHON not good enough in 1.7
+ Autoconf 2.61
+ Libtool 1.5.22 1.4 not good enough
Bazaar (bzr)
On Debian you might ensure you have the required packages as follows:
apt-get install gcc libc-dev automake autoconf libtool libgtk2.0-dev \
libgc-dev libgcrypt-dev libpcre3-dev libvorbis-dev \
- libao-dev libmad0-dev libasound2-dev libdb-dev
+ libao-dev libmad0-dev libasound2-dev libdb4.3-dev \
+ libflac-dev
Mailing lists:
http://www.chiark.greenend.org.uk/mailman/listinfo/sgo-software-discuss