Changes between Initial Version and Version 1 of IngenInstallation


Ignore:
Timestamp:
Sep 15, 2008, 1:32:42 PM (13 years ago)
Author:
David Robillard
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IngenInstallation

    v1 v1  
     1== Dependencies ==
     2Ingen (optionally) depends on:
     3
     4 * Jack (mandatory)
     5 * Liblo (mandatory)
     6 * Boost (mandatory, but headers package (eg libboost-dev) only)
     7 * Alsa
     8 * Lash
     9 * Ladspa
     10 * DSSI
     11 * LV2
     12 * Raptor
     13 * Gtkmm
     14 * !GnomeCanvasmm
     15 * !LibGlademm
     16This page assumes you are running a Debian based distribution.  If this is not the case, you will have to find the equivalent commands to the apt-get examples below.
     17
     18Minimal requirements:
     19
     20{{{
     21apt-get install libjack-dev liblo-dev libboost-dev
     22}}}
     23Recommended dependencies:
     24
     25{{{
     26apt-get install liblash-dev libraptor-dev
     27}}}
     28GUI dependencies:
     29
     30{{{
     31apt-get install  libgtkmm-2.4-dev libgnomecanvasmm-2.6-dev libglademm-2.4-dev
     32}}}
     33== WARNING ==
     34Beware the --enable-pointer-debug configuration option.  Unless you are developing/debugging something and really, really know exactly what you are doing, don't enable it.  Especially don't enable it, then disable it again, or switch the value at all without completely rebuilding the entire tree.  The errors are ugly and random.  '''If you enable this option at any point in time, ever, do not ask me for help of any kind'''.  Just don't enable it :)
     35
     36== Building from SVN ==
     37The easiest way to build Ingen from SVN is to build the entire codesonnet repository (since there are dependencies between the various projects).  Run these commands at a shell and everything should be built appropriately:
     38
     39If you do not have svn do:
     40
     41{{{
     42apt-get install subversion
     43}}}
     44Then:
     45
     46{{{
     47svn co http://svn.drobilla.net/lad drobilla-lad
     48cd drobilla-lad
     49./autogen.sh
     50./configure --help=recursive
     51./configure --enable-whatever-options-you-want
     52make
     53}}}
     54If ./autogen.sh doesn't work do:
     55
     56{{{
     57apt-get install autoconf automake automake1.9 libtool
     58}}}
     59After installing run:
     60
     61{{{
     62aclocal
     63autoupdate
     64}}}
     65and optionally:
     66
     67{{{
     68sudo make install && ldconfig
     69}}}
     70If you did the install step, the (graphical) programs should appear in your desktop's applications menu (or equivalent).