Le Biniou 3.0
Two ears - Two eyes - One brain


Latest version: 5 weeks ago.

Compiling

You have just fetched the sources, now on to the compilation !

Pre-requisites

To fully enjoy Le Biniou, you might need some extra libraries. Here is a list of (Debian, Ubuntu) packages you can install to get the most of it:

Compiling from a tarball

Extract the sources:

   /home/user$ tar xvfj biniou-3.0.tar.bz2
   /home/user$ tar xvfj biniou-data.tar.bz2

Move the datafiles to a standard location:

   /home/user$ sudo mv biniou-data /usr/local/share/biniou

Note: If you plan to install Le Biniou in e.g. /usr/local/, make sure you have /usr/local/lib in your /etc/ld.so.conf. If not, add it, then run "ldconfig" as root.

Compile:

   /home/user$ cd biniou-2.2
   /home/user/biniou-2.2$ ./configure --prefix=/usr/local
   /home/user/biniou-2.2$ make
   /home/user/biniou-2.2$ sudo make install

Now, you can go to the "Run" section.

Compiling from CVS

Move the datafiles to a standard location:

   /home/user$ sudo mv biniou-data /usr/local/share/biniou

Compile:

   /home/user$ cd biniou2
   /home/user/biniou2$ ./bootstrap.sh
   /home/user/biniou2$ ./configure --prefix=/usr/local
   /home/user/biniou2$ make
   /home/user/biniou2$ sudo make install

Now, you can go to the "Run" section.

A typical configure output

This is what a ./configure looks like (depending on the libraries installed):


=== Le Biniou v2.2 ===

 * Configuration:

    Prefix:                     /usr/local
    Compiler flags:             -O3 -funroll-loops -ffast-math -malign-double   -I/usr/include/libxml2
-I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DNDEBUG -Wall -Werror
    Debug enabled:              no
    Treat warnings as errors:   yes
    Sanity checks:              yes

 * Core options:

    Static buffers:             yes
    XML configuration:          yes

 * Features:

    FFTW:                       yes
    PNG:                        yes
    ESD:                        yes
    zlib:                       yes
    FreeType:                   yes
    SDL_TTF:                    yes

 * Bonus targets:

    Demos:                      yes
    Experimental plugins:       no
    XMMS plugin:                yes