|
|
| (9 intermediate revisions by 6 users not shown) |
| Line 1: |
Line 1: |
| − | Sometimes you'll need to build [[LLA]] from the sources rather than using the pre-built .deb. For example on non-debian systems or if you want to use the LLA-Dmx4Linux plugin.
| + | Please see [https://www.openlighting.org/ola/getting-started/downloads/ https://www.openlighting.org/ola/getting-started/downloads/] |
| − | | |
| − | == Installed Dependencies ==
| |
| − | | |
| − | If you're building from the git version you'll need the perl Template module installed. Run the following:
| |
| − | | |
| − | perl -e "use Template"
| |
| − | | |
| − | If you get an error you'll need to download and install Template.pm (or apt-get install libtemplate-perl)
| |
| − |
| |
| − | == Download & Extract ==
| |
| − | | |
| − | Either download the latest archive or grab the sources via git:
| |
| − | | |
| − | wget http://www.nomis52.net/data/sources/lla/lla-0.2.2.200709230748.tar.gz
| |
| − | tar -zxf lla-0.2.2.200709230748.tar.gz
| |
| − | | |
| − | or
| |
| − | | |
| − | git clone http://www.nomis52.net/git/lla
| |
| − | | |
| − | == Build ==
| |
| − | | |
| − | If you downloaded an archive you can skip the reconf step, otherwise run reconf which will also auto-generate parts of the code:
| |
| − | | |
| − | ./reconf
| |
| − | Generating source files...
| |
| − | Done lla-UsbPro
| |
| − | Done lla-ArtNet
| |
| − | Running autotools
| |
| − | + aclocal -I config
| |
| − | + autoconf
| |
| − | + autoheader
| |
| − | + automake -a
| |
| − | + exit
| |
| − | | |
| − | Then run ./configure and check which plugins will be built:
| |
| − | | |
| − | ./configure
| |
| − | ...
| |
| − | checking for artnet_new in -lartnet... yes
| |
| − | checking for DMXdev in -ldmx4linux... no
| |
| − | checking for espnet_new in -lespnet... yes
| |
| − | checking for shownet_new in -lshownet... no
| |
| − | checking for sandnet_new in -lsandnet... yes
| |
| − | checking for pathport_new in -lpathport... yes
| |
| − | | |
| − | In this case we're not going to build the shownet and dmx4linux plugins as we don't have the necessary libraries installed.
| |
| − | | |
| − | Finally run make:
| |
| − | | |
| − | make
| |
| − | | |
| − | == Install ==
| |
| − | | |
| − | (become root)
| |
| − | | |
| − | make install
| |
| − | | |
| − | == Test ==
| |
| − | | |
| − | Check that llad runs:
| |
| − | | |
| − | llad -d 3 -f -s
| |