root@vps10:/home/radio/liq# ./configure ------------------------------------------------------------------------------- | This configure file is provided in order for you to be able to build | | liquidsoap without having to install all the dependencies. | | If you want to use the libraries, use the configure of the subdirectories. | | This script will build liquidsoap with features indicated in PACKAGES. | | Edit it or build manually if you need something more specific. | ------------------------------------------------------------------------------- ****** Configuring ocaml-cry-0.2.2 ./configure --with-cry-dir=../ocaml-cry-0.2.2/src configure: WARNING: unrecognized options: --with-cry-dir configuring ocaml-cry 0.2.2 checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking that calling user is not root... configure: error: configure script must not be run with root user! root@vps10:/home/radio/liq# su - radio -c /home/radio/liq/configure ------------------------------------------------------------------------------- | This configure file is provided in order for you to be able to build | | liquidsoap without having to install all the dependencies. | | If you want to use the libraries, use the configure of the subdirectories. | | This script will build liquidsoap with features indicated in PACKAGES. | | Edit it or build manually if you need something more specific. | ------------------------------------------------------------------------------- Please copy PACKAGES.default to PACKAGES and edit it to enable the packages you want to enable. root@vps10:/home/radio/liq# sudo ./configure ------------------------------------------------------------------------------- | This configure file is provided in order for you to be able to build | | liquidsoap without having to install all the dependencies. | | If you want to use the libraries, use the configure of the subdirectories. | | This script will build liquidsoap with features indicated in PACKAGES. | | Edit it or build manually if you need something more specific. | ------------------------------------------------------------------------------- ****** Configuring ocaml-cry-0.2.2 ./configure --with-cry-dir=../ocaml-cry-0.2.2/src configure: WARNING: unrecognized options: --with-cry-dir configuring ocaml-cry 0.2.2 checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking that calling user is not root... configure: error: configure script must not be run with root user! root@vps10:/home/radio/liq#
# Edit this file by (un)commenting the libraries that you (don't) want to # build in order to get the corresponding features in liquidsoap. # The default file has every dependency enabled. # It is certain that you don't need everything. # If you don't know why you should have something, uncomment it, # especially if it does not build for some reason. # It is useless to add savonet packages that are not listed below, # like ocaml-fetch, ocaml-smbclient, etc. These are not dependencies of # liquidsoap. # ============================================================================ # Input/output # ============================================================================ # Cry is the lib for streaming to icecast and compatible servers. ocaml-cry # AO is portable and stable, but it does only output. ocaml-ao # Portaudio is a portable audio library with both input and output. ocaml-portaudio # ALSA is only for LINUX, and is sometimes not working. ocaml-alsa # PulseAudio is a cross-plateform audio sound server. It is intended to # be a single replacement for sound support under linux, windows or OSX. ocaml-pulseaudio # JACK is an audio connection kit, designed for low latency # and easy communication between audio applications. ocaml-bjack # Gstreamer is a library for constructing graphs of media-handling components. # It is currently used to provide V4l inputs for liquidsoap ocaml-gstreamer # ============================================================================ # Codecs # ============================================================================ # MAD is for MP3 decoding. ocaml-mad # TAGLIB is for MP3 ID3 tag reading ocaml-taglib # LAME is for MP3 encoding. ocaml-lame # AACPLUS is for AAC+ encoding. ocaml-aacplus # OGG is for ogg/vorbis and ogg/theora encoding and decoding #ocaml-ogg # VORBIS is for ogg/vorbis encoding and decoding. # you need ocaml-ogg to enable ocaml-vorbis. #ocaml-vorbis # SPEEX is for ogg/speex encoding and decoding # you need ocaml-ogg to enable ocaml-speex #ocaml-speex # THEORA is for ogg/theora encoding and decoding # you need ocaml-ogg to enable ocaml-theora #ocaml-theora # SCHROEDINGER is for ogg/dirac encoding and decoding # you need ocaml-ogg to enable ocaml-schroedinger #ocaml-schroedinger # VOAACENC is for AAC encoding. #ocaml-voaacenc # FAAD for AAC decoding. ocaml-faad # FLAC is for flac, native and/or ogg (if using ocaml-ogg) # format decoding and encoding. #ocaml-flac # ============================================================================ # Sound processing # ============================================================================ # LADSPA are audio plugins providing sound effects ocaml-ladspa # SoundTouch is for changing pitch and tempo of sound ocaml-soundtouch # Samplerate is for having better quality resampling ocaml-samplerate # ============================================================================ # Video processing # ============================================================================ # GAVL converts from and to many formats, # is very efficient and has a quality setting for # tweaking load vs. quality of the conversion. # It is the recommended module to use with video #ocaml-gavl # ============================================================================ # Sound synthesis # ============================================================================ # DSSI is a standard for synthesizer plugins ocaml-dssi # ============================================================================ # Various modules # ============================================================================ # Xmlplaylist allow support for various xml format, such as rss, podcast, etc.. ocaml-xmlplaylist # Lastfm allow support for lastfm radios and the audioscrobbler protocol # It should be listed *after* ocaml-xmlplaylist in this file #ocaml-lastfm # A library supporting the OSC protocol to have external controls # such as faders ocaml-lo # ============================================================================ # Finally, the mandatory lib dtools, duppy and liquidsoap... # ============================================================================ ocaml-dtools ocaml-duppy ocaml-mm liquidsoap
* Supported input formats - Vorbis : no (requires vorbis) - Theora : no (requires theora) - Speex : no (requires speex) - Dirac : no (requires schroedinger) - Flac (native) : no (requires flac) - Flac (ogg) : no (requires flac.ogg) - MP3 : yes - AAC : yes - text-to-speech : requires text2wave (festival) and sox at runtime - XML playlists : yes - Lastfm : no (requires lastfm) * Supported output formats - Vorbis : no (requires vorbis) - MP3 : yes - AAC : no (requires voaacenc) - AAC+ : yes - SPEEX : no (requires speex) - Theora : no (requires theora) - Dirac : no (requires schroedinger) * Tags - Taglib (ID3 tags) : yes - Vorbis : no (requires vorbis) - charset detection : yes * Input / output - Icecast/Shoutcast : yes - AO : yes - OSS : yes - ALSA : yes - Portaudio : yes - Pulseaudio : yes - JACK : yes - GStreamer : no (requires gstreamer) * Audio manipulation - Samplerate : yes - SoundTouch : no (requires soundtouch) - LADSPA : yes * Video manipulation - Gavl : no (requires gavl) - camlimages : no (requires camlimages) * MIDI manipulation - DSSI : no (requires dssi) * Visualization - Graphics : yes - SDL : no (requires sdl) - GD : no (requires gd) * Additional libraries - dynlink : yes - magic : yes - lo : yes - yojson : no (requires yojson) * Graphical interfaces - Python GUI : no