From e2d1828d55f391f0f923ee38ac137719861bf0f3 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Fri, 15 Jan 2021 18:59:41 -0500 Subject: [PATCH 01/27] Initial commit --- README.md | 2 +- docs.openlighting.org/index.html | 12 - docs.openlighting.org/ja-rule | 1 - docs.openlighting.org/ola/index.html | 13 -- docs.openlighting.org/ole/index.html | 12 - responsive-child/fonts.css | 48 ---- responsive-child/full-width-page.php | 72 ------ responsive-child/functions.php | 18 -- responsive-child/header.php | 136 ----------- responsive-child/style.css | 328 --------------------------- 10 files changed, 1 insertion(+), 641 deletions(-) delete mode 100644 docs.openlighting.org/index.html delete mode 120000 docs.openlighting.org/ja-rule delete mode 100644 docs.openlighting.org/ola/index.html delete mode 100644 docs.openlighting.org/ole/index.html delete mode 100644 responsive-child/fonts.css delete mode 100644 responsive-child/full-width-page.php delete mode 100644 responsive-child/functions.php delete mode 100644 responsive-child/header.php delete mode 100644 responsive-child/style.css diff --git a/README.md b/README.md index 67c7a0e..5779e19 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -Static code for https://www.openlighting.org site and https://docs.openlighting.org. +A place to keep revisions to openlighting.org pages in response to discussions at https://github.com/OpenLightingProject/ola/issues/1707. diff --git a/docs.openlighting.org/index.html b/docs.openlighting.org/index.html deleted file mode 100644 index d1a8c13..0000000 --- a/docs.openlighting.org/index.html +++ /dev/null @@ -1,12 +0,0 @@ - - -Documentation for the Open Lighting Project - - -

Documentation for the Open Lighting Project

- - - diff --git a/docs.openlighting.org/ja-rule b/docs.openlighting.org/ja-rule deleted file mode 120000 index 0dc7e31..0000000 --- a/docs.openlighting.org/ja-rule +++ /dev/null @@ -1 +0,0 @@ -ole \ No newline at end of file diff --git a/docs.openlighting.org/ola/index.html b/docs.openlighting.org/ola/index.html deleted file mode 100644 index 381d2ee..0000000 --- a/docs.openlighting.org/ola/index.html +++ /dev/null @@ -1,13 +0,0 @@ - - -Documentation for the Open Lighting Architecture - - -

Documentation for the Open Lighting Architecture

- - - diff --git a/docs.openlighting.org/ole/index.html b/docs.openlighting.org/ole/index.html deleted file mode 100644 index 61953c3..0000000 --- a/docs.openlighting.org/ole/index.html +++ /dev/null @@ -1,12 +0,0 @@ - - -Documentation for Open Lighting Embedded - - -

Documentation for Open Lighting Embedded

- - - diff --git a/responsive-child/fonts.css b/responsive-child/fonts.css deleted file mode 100644 index 590f693..0000000 --- a/responsive-child/fonts.css +++ /dev/null @@ -1,48 +0,0 @@ -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v7/cJZKeOuBrn4kERxqtaUH3aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype'); -} -@font-face { - font-family: 'Oswald'; - font-style: normal; - font-weight: 300; - src: local('Oswald Light'), local('Oswald-Light'), url(https://themes.googleusercontent.com/static/fonts/oswald/v8/HqHm7BVC_nzzTui2lzQTDaCWcynf_cDxXwCLxiixG1c.ttf) format('truetype'); -} -@font-face { - font-family: 'Oswald'; - font-style: normal; - font-weight: 400; - src: local('Oswald Regular'), local('Oswald-Regular'), url(https://themes.googleusercontent.com/static/fonts/oswald/v8/Y_TKV6o8WovbUd3m_X9aAA.ttf) format('truetype'); -} -@font-face { - font-family: 'Oswald'; - font-style: normal; - font-weight: 700; - src: local('Oswald Bold'), local('Oswald-Bold'), url(https://themes.googleusercontent.com/static/fonts/oswald/v8/bH7276GfdCjMjApa_dkG6aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype'); -} -@font-face { - font-family: 'Roboto'; - font-style: normal; - font-weight: 400; - src: local('Roboto Regular'), local('Roboto-Regular'), url(https://themes.googleusercontent.com/static/fonts/roboto/v10/zN7GBFwfMP4uA6AR0HCoLQ.ttf) format('truetype'); -} -@font-face { - font-family: 'Roboto'; - font-style: normal; - font-weight: 500; - src: local('Roboto Medium'), local('Roboto-Medium'), url(https://themes.googleusercontent.com/static/fonts/roboto/v10/RxZJdnzeo3R5zSexge8UUaCWcynf_cDxXwCLxiixG1c.ttf) format('truetype'); -} -@font-face { - font-family: 'Roboto'; - font-style: normal; - font-weight: 700; - src: local('Roboto Bold'), local('Roboto-Bold'), url(https://themes.googleusercontent.com/static/fonts/roboto/v10/d-6IYplOFocCacKzxwXSOKCWcynf_cDxXwCLxiixG1c.ttf) format('truetype'); -} -@font-face { - font-family: 'Roboto Condensed'; - font-style: normal; - font-weight: 400; - src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(https://themes.googleusercontent.com/static/fonts/robotocondensed/v9/Zd2E9abXLFGSr9G3YK2MsDR-eWpsHSw83BRsAQElGgc.ttf) format('truetype'); -} diff --git a/responsive-child/full-width-page.php b/responsive-child/full-width-page.php deleted file mode 100644 index 0412705..0000000 --- a/responsive-child/full-width-page.php +++ /dev/null @@ -1,72 +0,0 @@ - - -
- - - - - - - - -
> - - - - -
- - '' ) ); ?> -
- - - - - - - -
- - - - - - - - -
- - \ No newline at end of file diff --git a/responsive-child/functions.php b/responsive-child/functions.php deleted file mode 100644 index 19d96d9..0000000 --- a/responsive-child/functions.php +++ /dev/null @@ -1,18 +0,0 @@ - 'github_banner_widget', - 'id' => 'home_right_1', - 'before_widget' => '
', - 'after_widget' => '
', - 'before_title' => '

', - 'after_title' => '

', - ) ); -} -add_action( 'widgets_init', 'arphabet_widgets_init' ); -?> diff --git a/responsive-child/header.php b/responsive-child/header.php deleted file mode 100644 index 7e2ba89..0000000 --- a/responsive-child/header.php +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - -> - - - - - - <?php wp_title( '|', true, 'right' ); ?> - - - - - - - -> - - -
- - - - - - -
- - diff --git a/responsive-child/style.css b/responsive-child/style.css deleted file mode 100644 index d2da723..0000000 --- a/responsive-child/style.css +++ /dev/null @@ -1,328 +0,0 @@ -/* -Theme Name: Responsive-child -Description: Responsive theme modified with per-page custom menus -Template: responsive -*/ - - -@import url(/wp-content/themes/responsive-child/fonts.css); -@import url ../responsive/style.css; - - -/* -.class -#id - -background-image: url('http://www.openlighting.org/wp-content/uploads/2013/12/dust.png'); - -*/ - - -/* change default body font and text color */ -body { - font-family: 'Open sans', sans-serif; - color: #222222; - margin-right: 75px; - margin-left: 75px; - } - - -/* Widen things up a bit */ - #container { - max-width: 1100px; - } - -/* Except for the front page - I want that sucker to fill the screen */ - -.front-page #container { - max-width: 1200px; - } - -.page-id-655 .post-entry { - max-width: 1000px; - } - - -/* keep text containers from getting /too/ wide */ -.post-entry { - max-width: 900px; - padding-left: 40px; - - } - - -#featured { - padding-bottom: 0px; - box-shadow: 4px 4px 8px #ccc; -} - -#featured-image { - margin: 0px 0 0 0; -} - -.widget-wrapper { - box-shadow: 3px 3px 5px #454545; - } - -#wrapper { - background-color: #f5f5f5; - } - - -/* default heading fonts are too big - let's trim them down a bit. Also use Roboto font, and add a wee bit of shadowing. */ - -h1, h2, h3, h4, h5, h6 { - font-family: Roboto, sans; - text-shadow: 0px 2px 1px rgba(255, 255, 255, 0.75); - color: #252525; - } - - -h1 { - font-size: 1.875em; /* = 30px */ - margin-bottom: .5em; - margin-top: .5em; - -} - -h2 { - font-size: 1.500em; /* = 24px */ - margin-bottom: .75em; - margin-top: .75em; -} - -h3 { - font-size: 1.250em; /* = 20px */ - margin-bottom: .857em; - margin-top: .857em; -} - -h4 { - font-size: 1.125em; /* = 18px */ - margin-bottom: 1em; - margin-top: 1em; -} - -h5 { - font-size: 1.00em; /* = 16px */ - margin-bottom: 1.125em; - margin-top: 1.125em; - font-weight: 500; -} - -h6 { - font-size: 0.875em; /* = 14px */ - margin-bottom: 1.285em; - margin-top: 1.285em; -} - -/* Overview page tweaks */ - -.overview-page { - - } - -.subsection > h2 { - text-decoration: underline; - } - -.subsection { - width: 45%; - min-height: 16em; - float: left; - padding: 15px; - } - -.subsection > p { - margin-left: 8px; - padding-left: 10px; - border-left: 10px solid #98bbed; - } - -dd { - margin-left: 35px; - } - -/* make dropdown menus stand out a bit more with thicker and darker borders */ - -.menu li li { - border-left: 1px solid black; - border-right: 1px solid black; - padding-top: 1px; - padding-bottom: 1px; - } - - -.menu li li:last-child { - border-bottom: 1px solid black; - } - - -pre { - width: 95%; - margin-left: auto; - margin-right: auto; - } - -th { - font-weight: bold; - } - -/* Buildbot status page */ - -.buildbot-status { - font-family: 'Roboto Condensed'; - } - -.buildbot-status th { - letter-spacing: 1px; - } - -.build-successful { - background-color: #8d4; - } - -.build-failure, .failed-configure, .failed-configure-make, .failed-make, .failed-make-check, .failed-make-doxygen-doc { - background-color: #e88; - } - -.warnings-shell { - background-color: #fa3; - } - -.retry-exception-slave-lost, .exception-git { - background-color: #c6c; - } - -.building { - background-color: #fd3; - } - -.buildbot-status .offline { - background-color: #777; - } - -.macos { - background-image: url('/wp-content/uploads/2013/12/mac.png'); - background-repeat: no-repeat; - background-position: 95% center; - } - -.debian { - background-image: url('/wp-content/uploads/2013/12/debian.png'); - background-repeat: no-repeat; - background-position: 95% center; - } - -.arch { - background-image: url('/wp-content/uploads/2013/12/arch.png'); - background-repeat: no-repeat; - background-position: 95% center; - } - -.ubuntu { - background-image: url('/wp-content/uploads/2013/12/ubuntu.png'); - background-repeat: no-repeat; - background-position: 95% center; - } - -.gentoo { - background-image: url('/wp-content/uploads/2013/12/gentoo.png'); - background-repeat: no-repeat; - background-position: 95% center; - } - - -.openbsd { - background-image: url('/wp-content/uploads/2014/03/openbsd.png'); - background-repeat: no-repeat; - background-position: 95% center; - } - -.freebsd { - background-image: url('/wp-content/uploads/2014/03/freebsd.png'); - background-repeat: no-repeat; - background-position: 95% center; - } - -.netbsd { - background-image: url('/wp-content/uploads/2014/03/netbsd.png'); - background-repeat: no-repeat; - background-position: 95% center; - } - -.mint { - background-image: url('/wp-content/uploads/2015/04/mint.png'); - background-repeat: no-repeat; - background-position: 95% center; - } - -/* =Top Menu --------------------------------------------------------------- */ -.top-menu { - float: right; - padding-bottom: 1em; - padding-top: .5em; - z-index: 3; - - } - -/* fixed-position top menu. Removing for now because it looks stupid. - background-image: url('http://www.openlighting.org/wp-content/uploads/2013/12/grid.png'); - position: fixed; - right: 8em; - z-index: 3; - border-radius: 0px 0px 8px 8px; -*/ -} - - -.top-menu li { - display: inline; - list-style-type: none; -} - -.top-menu li a { - border-left: 1px solid #aaaaaa; - color: #333333; - font-family: Oswald, sans-serif; - font-size: 15px; - padding: 0 4px 0 8px; -} - -.top-menu > li:first-child > a { - border-left: none; -} - -.top-menu li a:hover { - color: rgb(255, 78, 0); - background-image: url('/wp-content/uploads/2013/12/grid.png'); -} - -/*------ Mailchimp form styling ------ */ - -.mc4wp-form input[type="text"] { - width: 30%; -} - -.mc4wp-form input[type="email"] { - width: 30%; -} - -.mc4wp-form input[type="checkbox"] { - margin-left: 25px; -} - - -.mc4wp-form input[type="submit"] { - border: 1px solid #115290; - color: #FFF; - background-color: #1874CD; - background-image: linear-gradient(to bottom , #4F9EEA, #1874CD); - text-shadow: 0px -1px 0px #115290; - border-radius: 2px; - box-shadow: 0px 1px 0px rgba(255,255,255,0.3); - display: block; - width: 140px; - height:40px -} From c6212eceba3fdbce0c9890a888213d650a41119e Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Fri, 15 Jan 2021 19:25:53 -0500 Subject: [PATCH 02/27] Baseline (thanks pandoc!) --- download_and_install.md | 27 +++++ linuxinstall.md | 216 ++++++++++++++++++++++++++++++++++ mac_install.md | 118 +++++++++++++++++++ ola_on_raspberry_pi.md | 251 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 612 insertions(+) create mode 100644 download_and_install.md create mode 100644 linuxinstall.md create mode 100644 mac_install.md create mode 100644 ola_on_raspberry_pi.md diff --git a/download_and_install.md b/download_and_install.md new file mode 100644 index 0000000..19e4dd9 --- /dev/null +++ b/download_and_install.md @@ -0,0 +1,27 @@ +Download and Install +==================== + +#### Linux + +- [Install From Git](/ola/linuxinstall/#Git "Linux Install") +- [Install From Tarball](/ola/linuxinstall/#Tarball) +- [OLA Debian / Ubuntu](http://opendmx.net/index.php/OLA_Debian_/_Ubuntu) +- [OLA Gentoo](http://opendmx.net/index.php/OLA_Gentoo) +- [openSUSE](https://gist.github.com/susnux/75b62a2b1be3d3f96329) +- [OLA Raspberry Pi](/ola/tutorials/ola-on-raspberry-pi/) +- [Slackware Packages](http://slackbuilds.org/repository/14.1/development/ola/) + +#### Mac OS X + +- [OLA Mac Install From Git](/ola/mac-install/#Git) +- [OLA Mac Install From Tarball](/ola/mac-install/#Tarball) +- [OLA Install Using MacPorts](http://opendmx.net/index.php/OLA_Install_Using_MacPorts) + +#### FreeBSD + +- [OLA on FreeBSD](http://opendmx.net/index.php/OLA_on_FreeBSD) + +#### Windows + +OLA hasn’t been ported to Windows yet. In the meantime you can run +[OLA on Windows with VMWare](https://www.openlighting.org/ola/tutorials/ola-on-windows-via-vmware/) diff --git a/linuxinstall.md b/linuxinstall.md new file mode 100644 index 0000000..c067e69 --- /dev/null +++ b/linuxinstall.md @@ -0,0 +1,216 @@ +Linux Install +============= + +Install dependencies +==================== + +You need a couple of libraries installed for everything to work +correctly. Some of these are available as packages in distros but others +need to be downloaded and built manually. + +First you’ll need at least the following: + +- cppunit +- uuid or ossp uuid +- pkg-config +- curses +- lex (or flex) +- yacc (or bison) +- the protocol buffers library + [http://code.google.com/p/protobuf/](https://code.google.com/p/protobuf/) + (version 2.3.0 or later) +- microhttpd (if you want the + web UI). You need version >= 0.4.0 of microhttpd +- avahi [\[1\]](https://www.avahi.org) if you want discovery enabled. + +If you’re building from git you’ll also need the following: + +- libtool +- automake +- autoconf + +Debian / Ubuntu +--------------- + +There is a fully packaged version of OLA you can just install, for info +see [OLA Debian / Ubuntu](http://opendmx.net/index.php/OLA_Debian_/_Ubuntu "OLA Debian / Ubuntu"). +There’s also a more specific Ubuntu walkthrough for building +[The Newbie Guide for OLA on Ubuntu](http://opendmx.net/index.php/The_Newbie_Guide_for_OLA_on_Ubuntu "The Newbie Guide for OLA on Ubuntu"). + +Debian/Ubuntu users can install them with apt: + + sudo apt-get install libcppunit-dev libcppunit-1.13-0 uuid-dev pkg-config libncurses5-dev libtool autoconf automake g++ libmicrohttpd-dev + libmicrohttpd10 protobuf-compiler libprotobuf-lite10 python-protobuf libprotobuf-dev libprotoc-dev zlib1g-dev bison flex make libftdi-dev libftdi1 libusb-1.0-0-dev liblo-dev libavahi-client-dev python-numpy + +Note: Some distributions may offer older versions of packages. For +example, libprotobuf-lite6 or libprotobuf-lite7 instead of +libprotobuf-lite8. + +If you’re using Ubuntu 12.04 or later you can just use the command +above. In earlier versions of Ubuntu the version of libprotobuf is too +old, so you’ll need to install them by hand. You may also need to +install an older version of libmicrohttpd (libmicrohttpd9 rather than +libmicrohttpd10). + +Centos 6 / RHEL 6 / Fedora 17 +----------------------------- + +Users of rpm based distributions can install them with yum (protobuf\*, +libmicrohttpd\* and libftdi\* are in the EPEL repository): + + sudo yum install flex bison protobuf protobuf-devel uuid-devel cppunit-devel protobuf-python libmicrohttpd-devel libusb-devel libftdi-devel libuuid-devel openslp-devel + +(The remaining libs already come with the OS installation) + +Other Distributions +------------------- + +Install using your package manager, or build everything by hand + +If you installed things by hand (rather than using your package +manager), you need to run ldconfig as root to pick up the new libraries + + sudo ldconfig + +Checkout or Download an Archive +=============================== + +You can either download a tarball, or pull the latest version from the +git repo + +Tarball +------- + +Download the most recent tarball from +[Github.](https://github.com/OpenLightingProject/ola/releases/latest) + +Extract using + + tar -zxf ola-0.X.Y.tar.gz + cd ola-0.X.Y + +Git +--- + +If you don’t have **git** yet, you’ll need to install it with your +distro’s package manager. On Debian / Ubuntu run: + + sudo apt-get install git + +Check out the git repo with the following command: + + git clone https://github.com/OpenLightingProject/ola.git ola + cd ola + +Run autoreconf +============== + +If this is the first time run with -i to install the missing files + + autoreconf -i + +Do the usual build steps +======================== + +You can pass additional options to ./configure . Run + + ./configure --help + +to see all options. The most popular option is `--enable-python-libs` to +build the Python Client Module. If you want to use the RDM responder +tests add `--enable-rdm-tests`. + +Once you’ve decided on the options, it’s time to build OLA. If you have +a multi-core machine, you can speed up the build by using `make -j N`. A +good value of N is the number of cores on your machine. On a MacBook Pro +(4 core) using `-j 4` reduced the build time from 5 minutes to 2.5 +minutes. + + ./configure --enable-rdm-tests + make + make check + sudo make install + +Finally run ldconfig so you can use the new libraries. + + sudo ldconfig + +Device drivers +============== + +Note that, for some devices, it is necessary to install drivers for OLA +to work with them. For example, the [Open DMX USB](http://opendmx.net/index.php/Open_DMX_USB "Open DMX USB") +device needs an additional kernel module that could be built using the instuctions on +[LLA\_and\_Q\_Light\_Controller\_Ubuntu\_Tutorial](http://opendmx.net/index.php/LLA_and_Q_Light_Controller_Ubuntu_Tutorial "LLA and Q Light Controller Ubuntu Tutorial"). +For other devices, refer to the corresponding device page on this wiki. + +Known Issues +============ + +If you get an error like the following: + + /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/opt/local/var/macports/software/protobuf-cpp/2.0.3_0/opt/local/include/ -g -O2 -c -o ltdl.lo ltdl.c + ./libtool: line 464: CDPATH: command not found + /Users/simonn/lighting/lla/libltdl/libtool: line 464: CDPATH: command not found + /Users/simonn/lighting/lla/libltdl/libtool: line 1142: func_opt_split: command not found + libtool: Version mismatch error. This is libtool 2.2.6, but the + libtool: definition of this LT_INIT comes from an older release. + libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6 + libtool: and run autoconf again. + +Your system uses a different version of libtool. Run: + + libtoolize --ltdl -c -f + +and then start from the autoreconf step again. + +If you should get the following error try to fix it with one of +[two available solutions](https://groups.google.com/group/open-lighting/msg/72060f6327d30df6): + + Rpc.pb.cc: In copy constructor 'ola::rpc::RpcMessage::RpcMessage(const ola::rpc::RpcMessage&)': + Rpc.pb.cc:143: error: base class 'class google::protobuf::Message' should be explicitly initialized in the copy constructor + +You should be able to prevent this by [editing `./src/Makefile.am`](https://groups.google.com/group/open-lighting/msg/c6d86d03dd74ed5b), +removing `-Werror` and then start from the autoreconfig step again. + +If you get + + In file included from ./common/rdm/PidStoreLoader.h:32:0, + from common/rdm/PidStore.cpp:24: + ./common/rdm/Pids.pb.h:17:2: error: #error This file was generated by an older version of protoc which is + #error This file was generated by an older version of protoc which is + ^ + ./common/rdm/Pids.pb.h:18:2: error: #error incompatible with your Protocol Buffer headers. Please + #error incompatible with your Protocol Buffer headers. Please + ^ + ./common/rdm/Pids.pb.h:19:2: error: #error regenerate this file with a newer version of protoc. + #error regenerate this file with a newer version of protoc. + +Then you should run + + make clean + +to clean out the old protobuf files. + +Optional +======== + +Doxygen Documentation +--------------------- + +There is also an option to build the doxygen documentation! To do so you +will need to install [doxygen](http://www.doxygen.nl/manual/install.html). + +Once you have installed Doxygen you may need to run ./configure in your +ola directory, so that it can generate the correct make file. To build +the docs just use: + + make doxygen-doc + +You’ll have to run a webserver to get the experience. A simple way to do +this is to navigate to open-lighting/html and run: + + python -m SimpleHTTPServer + +This opens a web server at your local IP address on port 8000. It can be +accessed through 127.0.0.1:80000 on your local machine as well. diff --git a/mac_install.md b/mac_install.md new file mode 100644 index 0000000..58b4a1f --- /dev/null +++ b/mac_install.md @@ -0,0 +1,118 @@ +Install a Compiler +================== + +The easiest is to install [Xcode.](https://developer.apple.com/xcode/) + +You can use other compilers but that’s outside the scope of this +tutorial. + +Install OLA Dependencies +======================== + +The easiest way is to install the dependencies using +[MacPorts](https://www.macports.org/). + +Once you have MacPorts installed, first update its list of packages by +running the following command. + + sudo port -v selfupdate + +Then run the following command to download and build the dependencies. + + sudo port install pkgconfig cppunit protobuf-cpp libmicrohttpd libusb py27-protobuf + +You may need to change which Python protobuf port you install based on +the version of Python on your system. You can find that out by running + + python --version + +On my system I get + + Python 2.7.1 + +So I install the py27-protobuf port. Remember which version you install +because you’ll need it in the next section. + +Set some environment variables +============================== + +Set $PATH to point to something sane, and fix some other environment +variables: + + export PATH="$PATH:/usr/local/bin/" + export PKG_CONFIG_PATH="/opt/local/lib/pkgconfig:$PKG_CONFIG_PATH" + export CPPFLAGS="-I/opt/local/include" + export LDFLAGS="-L/opt/local/lib" + export PYTHONPATH=/usr/local/lib/python2.7/site-packages/:/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages + +You may need to tweak the PYTHONPATH depending on where the Python +protobuf was installed. You can find that out by running: + + port contents py27-protobuf + +Make sure the port name matches the one you installed in the step above. + +Checkout or Download an Archive +=============================== + +You can either download a tarball, or pull the latest version from the +git repo + +Tarball +----------- + +Download the most recent tarball from +[Github.](https://github.com/OpenLightingProject/ola/releases/latest) + +Extract using + + tar -zxf ola-0.X.Y.tar.gz + cd ola-0.X.Y + +Git +--- + +If you don’t have **git** yet, you’ll need to install it, either through +Macports or Brew, or [download an +installer](https://git-scm.com/downloads). + + sudo port install git + +Check out the git repo with the following command: + + git clone https://github.com/OpenLightingProject/ola.git ola + cd ola + +Run autoreconf +============== + +If this is the first time run with -i to install the missing files + + autoreconf -i + +Do the usual build steps +======================== + +You can pass additional options to ./configure . Run + + ./configure --help + +to see all options. The most popular option is `--enable-python-libs` to +build the Python Client Module. If you want to use the RDM responder +tests add `--enable-rdm-tests`. + +Once you’ve decided on the options, it’s time to build OLA. If you have +a multi-core machine, you can speed up the build by using `make -j N`. A +good value of N is the number of cores on your machine. On a MacBook Pro +(4 core) using `-j 4` reduced the build time from 5 minutes to 2.5 +minutes. + + ./configure --enable-rdm-tests + make + make check + sudo make install + +Common Problems +=============== + +See [Common Problems When Building OLA on Mac](https://wiki.openlighting.org/index.php/Common_Problems_When_Building_OLA_on_Mac "Common Problems When Building OLA on Mac") diff --git a/ola_on_raspberry_pi.md b/ola_on_raspberry_pi.md new file mode 100644 index 0000000..563214d --- /dev/null +++ b/ola_on_raspberry_pi.md @@ -0,0 +1,251 @@ +OLA on Raspberry Pi +=================== + +This tutorial describes how to get +[OLA](/ola) running on the +[Raspberry Pi](https://www.raspberrypi.org/). +The procedure described here is designed to get OLA up and running as +fast as possible. If you don’t trust the images below, or want to build +everything from scratch, you can install an image from the +[Raspberry Pi Site](https://www.raspberrypi.org/downloads) +and use the generic instructions for [Installing OLA](/ola/linuxinstall/) on Linux. +There is plenty of information at the +[Raspberry Pi Wiki](http://elinux.org/RaspberryPiBoard). +The [Raspberry Pi Forum](https://www.raspberrypi.org/phpBB3/) +is a good place to ask for help on Raspberry Pi specific issues. +Raspi_Colour_R + +Getting Started +=============== + +You’ll need the following: + +- A Raspberry Pi board. See the [Buying Guide](http://elinux.org/Buying_RPi) + for how to purchase one. +- An SD card, greater or equal to 4GB. Check the + [SD Card Compatibility List](http://elinux.org/RPi_Verified_Peripherals#SD_cards) + but don’t worry too much if your card isn’t listed there. +- An SD card reader. Make sure it supports the SDHC (high capacity) + cards. +- A microUSB cable to provide power +- A CAT5 network cable. +- A Composite or HDMI monitor / TV to debug if things go wrong. +- A computer with an SSH client and (optionally) Web Browser. You can + use the Pi locally with a USB keyboard, but many people find it + easier to access it from another machine. +- A powered USB Hub, if you plan on using a USB DMX/RDM device. Many + devices draw more current than the Raspberry Pi can support. See the + [discussion](https://groups.google.com/forum/?fromgroups=#%21searchin/open-lighting/usb$20hub/open-lighting/mJpgweztVdE/pXm5SOihjmAJ) + on the Open Lighting Group for more details. + +Select your Image +================= + +At this point you need to decide what image you want to use. The *GIT +Repo Image* allows you to track the latest changes, but requires you to +build the software yourself, which can take up to three hours. The +*Binary Package Image* uses the pre-built binary packages for each +release. The images can be found at http://dl.openlighting.org/. + +We recommend the *Binary Package Image* if you’re starting out. + +New images are released every month or two, so remember to update to +take advantage of new features and bug fixes. + +GIT Repo Image +-------------- + +This tracks the [Git Repo](https://github.com/OpenLightingProject/ola), +which means you can always use the very latest version of the code. The +downside of using this option is that you have the build the code +yourself (which takes time) and configuration is left up to you. It’s +more flexible than the Binary Package version, but does require some +extra work. + +Download the latest ola-git-NNNNNNNN.zip image. + +Binary Package Image +-------------------- + +[Raspbian](https://www.raspbian.org/) +is an armhf port of Debian specifically built for the Raspberry Pi. It +offers slightly better performance than the stock Debian arm port. + +Use this option if you prefer a more stable system. The pre-compiled +packages are usually updated once a month and you don’t need to spend +time building OLA from source. + +Download the latest raspbian-ola-X.Y.Z.zip image. + +Copying the Image +================= + +Once you have selected an image, unzip it, and then you need to copy it +to your SD card. The [Raspberry Pi Wiki](http://elinux.org/RPi_Easy_SD_Card_Setup) +page has detailed instructions for each platform. + +This can take a while if you have a slow SD Card (see +[SDHC Speeds](https://en.wikipedia.org/wiki/Secure_Digital#Speed_Class_Rating)). +On my Linux machine with a Class 2 card it took 14 minutes to write the +3.9G image, a Class 4 card took 11 minutes. On a Macbook Pro, using the +onboard SD-Card slot it took 153 seconds to write the image using dd to +a Class 4 card. Your speeds are likely to vary between machines. + +Starting Up +=========== + +Insert the card into the Raspberry Pi, make sure it’s connected to a +network which has a DHCP server running, and apply power. If you have a +monitor attached you should see it booting. You’ll then need to +determine the IP address of your Pi. If you have a screen attached it +should be shown just before the login prompt. Otherwise you can check +your DHCP server logs and see which address was assigned. This example +assumes an IP address of 192.168.1.200. + +Login using SSH +--------------------------------------------------------------------------------------------------------- + +From your other machine, start your SSH client and SSH to your Pi with +username “pi,” no quotes. On Linux or Mac you can use the Terminal +application and type: + + ssh [email protected] + +The password is ‘openlighting’ (no quotes). + +If you’re on Windows you can download +[PuTTY](http://www.chiark.greenend.org.uk/%7Esgtatham/putty/) and use that. + +You should see the login message and get a shell prompt. If that doesn’t +work, you may need to restart (pull the power and plug it in again). +Sometimes the Pi gets into a weird state on the first boot. + +Security +-------- + +By default, the image comes with a SSH Key installed for Simon to access +the system *only* if you configure your router and tell Simon what the +address is. If you trust me (and your probably do since you’re running +my code) you can leave this on. Otherwise you can delete my key by +running: + + rm .ssh/authorized_keys + +Next change the password: + + passwd + Changing password for ola. + (current) UNIX password: + Enter new UNIX password: + Retype new UNIX password: + +Enable Turbo Mode (Optional) +---------------------------- + +The Raspberry Pi supports overclocking, which can increase the +performance of your system. You can configure this by running + + sudo raspi-config + +and then selecting the *overclock* option. I (Simon) normally run with +the Turbo option and haven’t experienced any problems. + +Expand the Root Partition (Optional) +------------------------------------ + +If your SD card is larger than 4GB you can expand the root partition to +use all of the available space. Again use + + sudo raspi-config + +and then choose the *expand\_rootfs* option. + +Installing (git image only) +--------------------------- + +The git image is a pre-built clone of the git repo. The ‘make install’ +step hasn’t been run, so before you can use OLA you’ll need to run the +following: + + cd ~/open-lighting + sudo make install + sudo ldconfig + +Then you can launch olad with: + + olad -l 3 + +Updating +======== + +It’s best to always use the latest version of OLA. Even immediately +after downloading an image there may be updates to apply so we recommend +you do this before you start using the Pi. To update your install follow +one of the methods below, depending on what image you used. + +it Repo +------- + +Once you’re logged in, run: + + cd open-lighting + git pull + autoreconf + ./configure --enable-rdm-tests + make + sudo make install + sudo ldconfig + +The make step can take a few hours. + +If you see errors of the form + + In file included from ./common/rdm/PidStoreLoader.h:32:0, + from common/rdm/PidStore.cpp:24: + ./common/rdm/Pids.pb.h:17:2: error: #error This file was generated by an older version of protoc which is + #error This file was generated by an older version of protoc which is + ^ + ./common/rdm/Pids.pb.h:18:2: error: #error incompatible with your Protocol Buffer headers. Please + #error incompatible with your Protocol Buffer headers. Please + ^ + ./common/rdm/Pids.pb.h:19:2: error: #error regenerate this file with a newer version of protoc. + #error regenerate this file with a newer version of protoc. + +Then you should run + + make clean + +to clean out the old protobuf files. + +Binary Package Image +-------------------- + +Run this: + + sudo apt-get update + sudo apt-get upgrade + +Connecting to OLA +================= + +At this point everything should be running. You can access the OLA web +UI by opening a web browser and typing: + +http://192.168.1.200:9090 + +Of course you should replace 192.168.1.200 with the IP Address of your +device. + +Config and Log files +==================== + +If you’re using the pre-built image or Debian packages, the OLA config +files are in `/var/lib/ola/conf`. The logs are written to +`/var/log/syslog`. + +Related Information +=================== + +If you’re interested in how these images differ from the image released +by the Raspberry Pi Foundation, see [Building a Custom Raspbian +Image](https://wiki.openlighting.org/index.php/Building_a_Custom_Raspbian_Image "Building a Custom Raspbian Image") From 1c085dbd0c81b83b8c5bab971fa3f623de805ea9 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Fri, 15 Jan 2021 20:41:17 -0500 Subject: [PATCH 03/27] Promote pre-build binaries first --- download_and_install.md | 51 +++++++++++++++++++++++++++++------------ 1 file changed, 36 insertions(+), 15 deletions(-) diff --git a/download_and_install.md b/download_and_install.md index 19e4dd9..a6184f2 100644 --- a/download_and_install.md +++ b/download_and_install.md @@ -1,27 +1,48 @@ Download and Install ==================== -#### Linux +Pre-built binaries +------------------ -- [Install From Git](/ola/linuxinstall/#Git "Linux Install") -- [Install From Tarball](/ola/linuxinstall/#Tarball) -- [OLA Debian / Ubuntu](http://opendmx.net/index.php/OLA_Debian_/_Ubuntu) -- [OLA Gentoo](http://opendmx.net/index.php/OLA_Gentoo) -- [openSUSE](https://gist.github.com/susnux/75b62a2b1be3d3f96329) -- [OLA Raspberry Pi](/ola/tutorials/ola-on-raspberry-pi/) -- [Slackware Packages](http://slackbuilds.org/repository/14.1/development/ola/) +OLA is available pre-built on many platforms: -#### Mac OS X +### Debian/Ubuntu (including Raspberry Pi) -- [OLA Mac Install From Git](/ola/mac-install/#Git) -- [OLA Mac Install From Tarball](/ola/mac-install/#Tarball) -- [OLA Install Using MacPorts](http://opendmx.net/index.php/OLA_Install_Using_MacPorts) +Ubuntu users will need the `universe` repository enabled. -#### FreeBSD + sudo apt-get update + sudo apt-get install ola -- [OLA on FreeBSD](http://opendmx.net/index.php/OLA_on_FreeBSD) +### OpenSUSE -#### Windows +Available from [multimedia:libs](https://build.opensuse.org/package/show/multimedia:libs/ola): + + sudo zypper addrepo https://download.opensuse.org/repositories/multimedia:/libs/ multimedia_libs + sudo zypper install ola + +### Gentoo + +Gentoo packages are in progress [here](https://github.com/gentoo/gentoo/pull/15017). + +### macOS + +Available from [MacPorts](https://ports.macports.org/port/ola/summary): + + sudo port install ola + +or [Homebrew](https://formulae.brew.sh/formula/ola#default): + + brew install ola + +Build from source +----------------- + +TODO, probably as a separate page + +Windows +------- OLA hasn’t been ported to Windows yet. In the meantime you can run [OLA on Windows with VMWare](https://www.openlighting.org/ola/tutorials/ola-on-windows-via-vmware/) + +TODO: VMWare is quite out of fashion, explore using VirtualBox or maybe even Docker. From 2f8181be7727a9db12be8575b26da75bea861af0 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Sun, 17 Jan 2021 14:31:38 -0500 Subject: [PATCH 04/27] Move WIP pages to a subdirectory --- README.md | 2 +- docs.openlighting.org/index.html | 12 + docs.openlighting.org/ja-rule | 1 + docs.openlighting.org/ola/index.html | 13 + docs.openlighting.org/ole/index.html | 12 + .../download_and_install.md | 0 .../linuxinstall.md | 0 .../mac_install.md | 0 .../ola_on_raspberry_pi.md | 0 responsive-child/fonts.css | 48 +++ responsive-child/full-width-page.php | 72 ++++ responsive-child/functions.php | 18 + responsive-child/header.php | 136 ++++++++ responsive-child/style.css | 328 ++++++++++++++++++ 14 files changed, 641 insertions(+), 1 deletion(-) create mode 100644 docs.openlighting.org/index.html create mode 120000 docs.openlighting.org/ja-rule create mode 100644 docs.openlighting.org/ola/index.html create mode 100644 docs.openlighting.org/ole/index.html rename download_and_install.md => download_and_install/download_and_install.md (100%) rename linuxinstall.md => download_and_install/linuxinstall.md (100%) rename mac_install.md => download_and_install/mac_install.md (100%) rename ola_on_raspberry_pi.md => download_and_install/ola_on_raspberry_pi.md (100%) create mode 100644 responsive-child/fonts.css create mode 100644 responsive-child/full-width-page.php create mode 100644 responsive-child/functions.php create mode 100644 responsive-child/header.php create mode 100644 responsive-child/style.css diff --git a/README.md b/README.md index 5779e19..67c7a0e 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -A place to keep revisions to openlighting.org pages in response to discussions at https://github.com/OpenLightingProject/ola/issues/1707. +Static code for https://www.openlighting.org site and https://docs.openlighting.org. diff --git a/docs.openlighting.org/index.html b/docs.openlighting.org/index.html new file mode 100644 index 0000000..d1a8c13 --- /dev/null +++ b/docs.openlighting.org/index.html @@ -0,0 +1,12 @@ + + +Documentation for the Open Lighting Project + + +

Documentation for the Open Lighting Project

+ + + diff --git a/docs.openlighting.org/ja-rule b/docs.openlighting.org/ja-rule new file mode 120000 index 0000000..0dc7e31 --- /dev/null +++ b/docs.openlighting.org/ja-rule @@ -0,0 +1 @@ +ole \ No newline at end of file diff --git a/docs.openlighting.org/ola/index.html b/docs.openlighting.org/ola/index.html new file mode 100644 index 0000000..381d2ee --- /dev/null +++ b/docs.openlighting.org/ola/index.html @@ -0,0 +1,13 @@ + + +Documentation for the Open Lighting Architecture + + +

Documentation for the Open Lighting Architecture

+ + + diff --git a/docs.openlighting.org/ole/index.html b/docs.openlighting.org/ole/index.html new file mode 100644 index 0000000..61953c3 --- /dev/null +++ b/docs.openlighting.org/ole/index.html @@ -0,0 +1,12 @@ + + +Documentation for Open Lighting Embedded + + +

Documentation for Open Lighting Embedded

+ + + diff --git a/download_and_install.md b/download_and_install/download_and_install.md similarity index 100% rename from download_and_install.md rename to download_and_install/download_and_install.md diff --git a/linuxinstall.md b/download_and_install/linuxinstall.md similarity index 100% rename from linuxinstall.md rename to download_and_install/linuxinstall.md diff --git a/mac_install.md b/download_and_install/mac_install.md similarity index 100% rename from mac_install.md rename to download_and_install/mac_install.md diff --git a/ola_on_raspberry_pi.md b/download_and_install/ola_on_raspberry_pi.md similarity index 100% rename from ola_on_raspberry_pi.md rename to download_and_install/ola_on_raspberry_pi.md diff --git a/responsive-child/fonts.css b/responsive-child/fonts.css new file mode 100644 index 0000000..590f693 --- /dev/null +++ b/responsive-child/fonts.css @@ -0,0 +1,48 @@ +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: local('Open Sans'), local('OpenSans'), url(https://themes.googleusercontent.com/static/fonts/opensans/v7/cJZKeOuBrn4kERxqtaUH3aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype'); +} +@font-face { + font-family: 'Oswald'; + font-style: normal; + font-weight: 300; + src: local('Oswald Light'), local('Oswald-Light'), url(https://themes.googleusercontent.com/static/fonts/oswald/v8/HqHm7BVC_nzzTui2lzQTDaCWcynf_cDxXwCLxiixG1c.ttf) format('truetype'); +} +@font-face { + font-family: 'Oswald'; + font-style: normal; + font-weight: 400; + src: local('Oswald Regular'), local('Oswald-Regular'), url(https://themes.googleusercontent.com/static/fonts/oswald/v8/Y_TKV6o8WovbUd3m_X9aAA.ttf) format('truetype'); +} +@font-face { + font-family: 'Oswald'; + font-style: normal; + font-weight: 700; + src: local('Oswald Bold'), local('Oswald-Bold'), url(https://themes.googleusercontent.com/static/fonts/oswald/v8/bH7276GfdCjMjApa_dkG6aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: local('Roboto Regular'), local('Roboto-Regular'), url(https://themes.googleusercontent.com/static/fonts/roboto/v10/zN7GBFwfMP4uA6AR0HCoLQ.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 500; + src: local('Roboto Medium'), local('Roboto-Medium'), url(https://themes.googleusercontent.com/static/fonts/roboto/v10/RxZJdnzeo3R5zSexge8UUaCWcynf_cDxXwCLxiixG1c.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + src: local('Roboto Bold'), local('Roboto-Bold'), url(https://themes.googleusercontent.com/static/fonts/roboto/v10/d-6IYplOFocCacKzxwXSOKCWcynf_cDxXwCLxiixG1c.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto Condensed'; + font-style: normal; + font-weight: 400; + src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(https://themes.googleusercontent.com/static/fonts/robotocondensed/v9/Zd2E9abXLFGSr9G3YK2MsDR-eWpsHSw83BRsAQElGgc.ttf) format('truetype'); +} diff --git a/responsive-child/full-width-page.php b/responsive-child/full-width-page.php new file mode 100644 index 0000000..0412705 --- /dev/null +++ b/responsive-child/full-width-page.php @@ -0,0 +1,72 @@ + + +
+ + + + + + + + +
> + + + + +
+ + '' ) ); ?> +
+ + + + + + + +
+ + + + + + + + +
+ + \ No newline at end of file diff --git a/responsive-child/functions.php b/responsive-child/functions.php new file mode 100644 index 0000000..19d96d9 --- /dev/null +++ b/responsive-child/functions.php @@ -0,0 +1,18 @@ + 'github_banner_widget', + 'id' => 'home_right_1', + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '

', + 'after_title' => '

', + ) ); +} +add_action( 'widgets_init', 'arphabet_widgets_init' ); +?> diff --git a/responsive-child/header.php b/responsive-child/header.php new file mode 100644 index 0000000..7e2ba89 --- /dev/null +++ b/responsive-child/header.php @@ -0,0 +1,136 @@ + + + + + + + +> + + + + + + <?php wp_title( '|', true, 'right' ); ?> + + + + + + + +> + + +
+ + + + + + +
+ + diff --git a/responsive-child/style.css b/responsive-child/style.css new file mode 100644 index 0000000..d2da723 --- /dev/null +++ b/responsive-child/style.css @@ -0,0 +1,328 @@ +/* +Theme Name: Responsive-child +Description: Responsive theme modified with per-page custom menus +Template: responsive +*/ + + +@import url(/wp-content/themes/responsive-child/fonts.css); +@import url ../responsive/style.css; + + +/* +.class +#id + +background-image: url('http://www.openlighting.org/wp-content/uploads/2013/12/dust.png'); + +*/ + + +/* change default body font and text color */ +body { + font-family: 'Open sans', sans-serif; + color: #222222; + margin-right: 75px; + margin-left: 75px; + } + + +/* Widen things up a bit */ + #container { + max-width: 1100px; + } + +/* Except for the front page - I want that sucker to fill the screen */ + +.front-page #container { + max-width: 1200px; + } + +.page-id-655 .post-entry { + max-width: 1000px; + } + + +/* keep text containers from getting /too/ wide */ +.post-entry { + max-width: 900px; + padding-left: 40px; + + } + + +#featured { + padding-bottom: 0px; + box-shadow: 4px 4px 8px #ccc; +} + +#featured-image { + margin: 0px 0 0 0; +} + +.widget-wrapper { + box-shadow: 3px 3px 5px #454545; + } + +#wrapper { + background-color: #f5f5f5; + } + + +/* default heading fonts are too big - let's trim them down a bit. Also use Roboto font, and add a wee bit of shadowing. */ + +h1, h2, h3, h4, h5, h6 { + font-family: Roboto, sans; + text-shadow: 0px 2px 1px rgba(255, 255, 255, 0.75); + color: #252525; + } + + +h1 { + font-size: 1.875em; /* = 30px */ + margin-bottom: .5em; + margin-top: .5em; + +} + +h2 { + font-size: 1.500em; /* = 24px */ + margin-bottom: .75em; + margin-top: .75em; +} + +h3 { + font-size: 1.250em; /* = 20px */ + margin-bottom: .857em; + margin-top: .857em; +} + +h4 { + font-size: 1.125em; /* = 18px */ + margin-bottom: 1em; + margin-top: 1em; +} + +h5 { + font-size: 1.00em; /* = 16px */ + margin-bottom: 1.125em; + margin-top: 1.125em; + font-weight: 500; +} + +h6 { + font-size: 0.875em; /* = 14px */ + margin-bottom: 1.285em; + margin-top: 1.285em; +} + +/* Overview page tweaks */ + +.overview-page { + + } + +.subsection > h2 { + text-decoration: underline; + } + +.subsection { + width: 45%; + min-height: 16em; + float: left; + padding: 15px; + } + +.subsection > p { + margin-left: 8px; + padding-left: 10px; + border-left: 10px solid #98bbed; + } + +dd { + margin-left: 35px; + } + +/* make dropdown menus stand out a bit more with thicker and darker borders */ + +.menu li li { + border-left: 1px solid black; + border-right: 1px solid black; + padding-top: 1px; + padding-bottom: 1px; + } + + +.menu li li:last-child { + border-bottom: 1px solid black; + } + + +pre { + width: 95%; + margin-left: auto; + margin-right: auto; + } + +th { + font-weight: bold; + } + +/* Buildbot status page */ + +.buildbot-status { + font-family: 'Roboto Condensed'; + } + +.buildbot-status th { + letter-spacing: 1px; + } + +.build-successful { + background-color: #8d4; + } + +.build-failure, .failed-configure, .failed-configure-make, .failed-make, .failed-make-check, .failed-make-doxygen-doc { + background-color: #e88; + } + +.warnings-shell { + background-color: #fa3; + } + +.retry-exception-slave-lost, .exception-git { + background-color: #c6c; + } + +.building { + background-color: #fd3; + } + +.buildbot-status .offline { + background-color: #777; + } + +.macos { + background-image: url('/wp-content/uploads/2013/12/mac.png'); + background-repeat: no-repeat; + background-position: 95% center; + } + +.debian { + background-image: url('/wp-content/uploads/2013/12/debian.png'); + background-repeat: no-repeat; + background-position: 95% center; + } + +.arch { + background-image: url('/wp-content/uploads/2013/12/arch.png'); + background-repeat: no-repeat; + background-position: 95% center; + } + +.ubuntu { + background-image: url('/wp-content/uploads/2013/12/ubuntu.png'); + background-repeat: no-repeat; + background-position: 95% center; + } + +.gentoo { + background-image: url('/wp-content/uploads/2013/12/gentoo.png'); + background-repeat: no-repeat; + background-position: 95% center; + } + + +.openbsd { + background-image: url('/wp-content/uploads/2014/03/openbsd.png'); + background-repeat: no-repeat; + background-position: 95% center; + } + +.freebsd { + background-image: url('/wp-content/uploads/2014/03/freebsd.png'); + background-repeat: no-repeat; + background-position: 95% center; + } + +.netbsd { + background-image: url('/wp-content/uploads/2014/03/netbsd.png'); + background-repeat: no-repeat; + background-position: 95% center; + } + +.mint { + background-image: url('/wp-content/uploads/2015/04/mint.png'); + background-repeat: no-repeat; + background-position: 95% center; + } + +/* =Top Menu +-------------------------------------------------------------- */ +.top-menu { + float: right; + padding-bottom: 1em; + padding-top: .5em; + z-index: 3; + + } + +/* fixed-position top menu. Removing for now because it looks stupid. + background-image: url('http://www.openlighting.org/wp-content/uploads/2013/12/grid.png'); + position: fixed; + right: 8em; + z-index: 3; + border-radius: 0px 0px 8px 8px; +*/ +} + + +.top-menu li { + display: inline; + list-style-type: none; +} + +.top-menu li a { + border-left: 1px solid #aaaaaa; + color: #333333; + font-family: Oswald, sans-serif; + font-size: 15px; + padding: 0 4px 0 8px; +} + +.top-menu > li:first-child > a { + border-left: none; +} + +.top-menu li a:hover { + color: rgb(255, 78, 0); + background-image: url('/wp-content/uploads/2013/12/grid.png'); +} + +/*------ Mailchimp form styling ------ */ + +.mc4wp-form input[type="text"] { + width: 30%; +} + +.mc4wp-form input[type="email"] { + width: 30%; +} + +.mc4wp-form input[type="checkbox"] { + margin-left: 25px; +} + + +.mc4wp-form input[type="submit"] { + border: 1px solid #115290; + color: #FFF; + background-color: #1874CD; + background-image: linear-gradient(to bottom , #4F9EEA, #1874CD); + text-shadow: 0px -1px 0px #115290; + border-radius: 2px; + box-shadow: 0px 1px 0px rgba(255,255,255,0.3); + display: block; + width: 140px; + height:40px +} From 2420bf84976dfa73b4c085bd97283a03b7972ef2 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Sun, 17 Jan 2021 15:32:48 -0500 Subject: [PATCH 05/27] Rename page --- download_and_install/{linuxinstall.md => linux_install.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename download_and_install/{linuxinstall.md => linux_install.md} (100%) diff --git a/download_and_install/linuxinstall.md b/download_and_install/linux_install.md similarity index 100% rename from download_and_install/linuxinstall.md rename to download_and_install/linux_install.md From 324d013bd91f2b85ce50d6e30538397d1d3ec541 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Sun, 17 Jan 2021 15:37:20 -0500 Subject: [PATCH 06/27] Better Raspberry Pi instructions --- download_and_install/download_and_install.md | 2 + download_and_install/ola_on_raspberry_pi.md | 255 +++---------------- 2 files changed, 38 insertions(+), 219 deletions(-) diff --git a/download_and_install/download_and_install.md b/download_and_install/download_and_install.md index a6184f2..1af8bae 100644 --- a/download_and_install/download_and_install.md +++ b/download_and_install/download_and_install.md @@ -8,6 +8,8 @@ OLA is available pre-built on many platforms: ### Debian/Ubuntu (including Raspberry Pi) +Raspberry Pi users may want to see the [Raspberry Pi Quick-Start Guide](ola_on_raspberry_pi) + Ubuntu users will need the `universe` repository enabled. sudo apt-get update diff --git a/download_and_install/ola_on_raspberry_pi.md b/download_and_install/ola_on_raspberry_pi.md index 563214d..94216f5 100644 --- a/download_and_install/ola_on_raspberry_pi.md +++ b/download_and_install/ola_on_raspberry_pi.md @@ -1,251 +1,68 @@ OLA on Raspberry Pi =================== -This tutorial describes how to get -[OLA](/ola) running on the -[Raspberry Pi](https://www.raspberrypi.org/). -The procedure described here is designed to get OLA up and running as -fast as possible. If you don’t trust the images below, or want to build -everything from scratch, you can install an image from the -[Raspberry Pi Site](https://www.raspberrypi.org/downloads) -and use the generic instructions for [Installing OLA](/ola/linuxinstall/) on Linux. -There is plenty of information at the -[Raspberry Pi Wiki](http://elinux.org/RaspberryPiBoard). -The [Raspberry Pi Forum](https://www.raspberrypi.org/phpBB3/) -is a good place to ask for help on Raspberry Pi specific issues. -Raspi_Colour_R +This tutorial describes how to get OLA running on the +[Raspberry Pi](https://www.raspberrypi.org/). The procedure described here is designed to get OLA up and running as fast +as possible. There is plenty of information on the [Raspberry Pi Docs](https://www.raspberrypi.org/documentation/). +The [Raspberry Pi Forum](https://www.raspberrypi.org/forums/) is a good place to ask for help on Raspberry Pi specific +issues. Getting Started =============== -You’ll need the following: - -- A Raspberry Pi board. See the [Buying Guide](http://elinux.org/Buying_RPi) - for how to purchase one. -- An SD card, greater or equal to 4GB. Check the - [SD Card Compatibility List](http://elinux.org/RPi_Verified_Peripherals#SD_cards) - but don’t worry too much if your card isn’t listed there. -- An SD card reader. Make sure it supports the SDHC (high capacity) - cards. -- A microUSB cable to provide power -- A CAT5 network cable. -- A Composite or HDMI monitor / TV to debug if things go wrong. -- A computer with an SSH client and (optionally) Web Browser. You can - use the Pi locally with a USB keyboard, but many people find it - easier to access it from another machine. -- A powered USB Hub, if you plan on using a USB DMX/RDM device. Many - devices draw more current than the Raspberry Pi can support. See the - [discussion](https://groups.google.com/forum/?fromgroups=#%21searchin/open-lighting/usb$20hub/open-lighting/mJpgweztVdE/pXm5SOihjmAJ) - on the Open Lighting Group for more details. - -Select your Image -================= - -At this point you need to decide what image you want to use. The *GIT -Repo Image* allows you to track the latest changes, but requires you to -build the software yourself, which can take up to three hours. The -*Binary Package Image* uses the pre-built binary packages for each -release. The images can be found at http://dl.openlighting.org/. - -We recommend the *Binary Package Image* if you’re starting out. - -New images are released every month or two, so remember to update to -take advantage of new features and bug fixes. - -GIT Repo Image --------------- - -This tracks the [Git Repo](https://github.com/OpenLightingProject/ola), -which means you can always use the very latest version of the code. The -downside of using this option is that you have the build the code -yourself (which takes time) and configuration is left up to you. It’s -more flexible than the Binary Package version, but does require some -extra work. - -Download the latest ola-git-NNNNNNNN.zip image. - -Binary Package Image --------------------- - -[Raspbian](https://www.raspbian.org/) -is an armhf port of Debian specifically built for the Raspberry Pi. It -offers slightly better performance than the stock Debian arm port. - -Use this option if you prefer a more stable system. The pre-compiled -packages are usually updated once a month and you don’t need to spend -time building OLA from source. - -Download the latest raspbian-ola-X.Y.Z.zip image. - -Copying the Image -================= - -Once you have selected an image, unzip it, and then you need to copy it -to your SD card. The [Raspberry Pi Wiki](http://elinux.org/RPi_Easy_SD_Card_Setup) -page has detailed instructions for each platform. - -This can take a while if you have a slow SD Card (see -[SDHC Speeds](https://en.wikipedia.org/wiki/Secure_Digital#Speed_Class_Rating)). -On my Linux machine with a Class 2 card it took 14 minutes to write the -3.9G image, a Class 4 card took 11 minutes. On a Macbook Pro, using the -onboard SD-Card slot it took 153 seconds to write the image using dd to -a Class 4 card. Your speeds are likely to vary between machines. +See the official [setup guide](https://www.raspberrypi.org/documentation/setup/) for hardware requirements. -Starting Up -=========== - -Insert the card into the Raspberry Pi, make sure it’s connected to a -network which has a DHCP server running, and apply power. If you have a -monitor attached you should see it booting. You’ll then need to -determine the IP address of your Pi. If you have a screen attached it -should be shown just before the login prompt. Otherwise you can check -your DHCP server logs and see which address was assigned. This example -assumes an IP address of 192.168.1.200. - -Login using SSH ---------------------------------------------------------------------------------------------------------- - -From your other machine, start your SSH client and SSH to your Pi with -username “pi,” no quotes. On Linux or Mac you can use the Terminal -application and type: - - ssh [email protected] - -The password is ‘openlighting’ (no quotes). - -If you’re on Windows you can download -[PuTTY](http://www.chiark.greenend.org.uk/%7Esgtatham/putty/) and use that. - -You should see the login message and get a shell prompt. If that doesn’t -work, you may need to restart (pull the power and plug it in again). -Sometimes the Pi gets into a weird state on the first boot. - -Security --------- - -By default, the image comes with a SSH Key installed for Simon to access -the system *only* if you configure your router and tell Simon what the -address is. If you trust me (and your probably do since you’re running -my code) you can leave this on. Otherwise you can delete my key by -running: - - rm .ssh/authorized_keys - -Next change the password: - - passwd - Changing password for ola. - (current) UNIX password: - Enter new UNIX password: - Retype new UNIX password: - -Enable Turbo Mode (Optional) ----------------------------- - -The Raspberry Pi supports overclocking, which can increase the -performance of your system. You can configure this by running - - sudo raspi-config +- A monitor is not strictly required to use OLA, but one can be helpful for debugging purposes. +- If you plan on using a USB DMX interface that does not use its own power supply, you will also need a powered USB hub. + The Raspberry Pi hardware cannot supply enough power over USB to meet the needs of most USB DMX interfaces. +- A wired network connection is required when using OLA with any network protocols. DMX over WiFi is not Wireless DMX. -and then selecting the *overclock* option. I (Simon) normally run with -the Turbo option and haven’t experienced any problems. +Installation +============= -Expand the Root Partition (Optional) ------------------------------------- +OLA is easily available when using [Raspberry Pi OS](https://www.raspberrypi.org/software/operating-systems/). If your +Raspberry Pi will only be used for OLA, use the "Raspberry Pi OS Lite" operating system. -If your SD card is larger than 4GB you can expand the root partition to -use all of the available space. Again use +Follow the official installation instructions +[here](https://www.raspberrypi.org/documentation/installation/installing-images/) to install the OS. - sudo raspi-config +Starting Up +=========== -and then choose the *expand\_rootfs* option. +If you don't have a display and keyboard, follow the SSH instructions +[here](https://www.raspberrypi.org/documentation/remote-access/ssh/README.md). This guide will assume you are typing +directly into the Raspberry Pi or have established an SSH session. -Installing (git image only) ---------------------------- +Installing +---------- -The git image is a pre-built clone of the git repo. The ‘make install’ -step hasn’t been run, so before you can use OLA you’ll need to run the -following: +As with other Debian Linux systems, installing OLA can be performed by running - cd ~/open-lighting - sudo make install - sudo ldconfig + sudo apt-get update + sudo apt-get install ola -Then you can launch olad with: +in the terminal. - olad -l 3 +Reboot the device with `sudo reboot` to begin using OLA. Updating -======== - -It’s best to always use the latest version of OLA. Even immediately -after downloading an image there may be updates to apply so we recommend -you do this before you start using the Pi. To update your install follow -one of the methods below, depending on what image you used. - -it Repo -------- - -Once you’re logged in, run: - - cd open-lighting - git pull - autoreconf - ./configure --enable-rdm-tests - make - sudo make install - sudo ldconfig - -The make step can take a few hours. - -If you see errors of the form - - In file included from ./common/rdm/PidStoreLoader.h:32:0, - from common/rdm/PidStore.cpp:24: - ./common/rdm/Pids.pb.h:17:2: error: #error This file was generated by an older version of protoc which is - #error This file was generated by an older version of protoc which is - ^ - ./common/rdm/Pids.pb.h:18:2: error: #error incompatible with your Protocol Buffer headers. Please - #error incompatible with your Protocol Buffer headers. Please - ^ - ./common/rdm/Pids.pb.h:19:2: error: #error regenerate this file with a newer version of protoc. - #error regenerate this file with a newer version of protoc. - -Then you should run - - make clean - -to clean out the old protobuf files. - -Binary Package Image --------------------- +-------- -Run this: +It’s best to always use the latest version of OLA. To update your install, run sudo apt-get update sudo apt-get upgrade -Connecting to OLA -================= +in the terminal. -At this point everything should be running. You can access the OLA web -UI by opening a web browser and typing: +Connecting +========== -http://192.168.1.200:9090 +At this point everything should be running. You can access the OLA web UI by opening a web browser and typing: -Of course you should replace 192.168.1.200 with the IP Address of your -device. + http://:9090 Config and Log files ==================== -If you’re using the pre-built image or Debian packages, the OLA config -files are in `/var/lib/ola/conf`. The logs are written to -`/var/log/syslog`. - -Related Information -=================== - -If you’re interested in how these images differ from the image released -by the Raspberry Pi Foundation, see [Building a Custom Raspbian -Image](https://wiki.openlighting.org/index.php/Building_a_Custom_Raspbian_Image "Building a Custom Raspbian Image") +Config files are in `/etc/ola`. OLA logs to syslog, so logs are in `/var/log/syslog`. From 1767fa12c63be7df5c0db7e6e5870557e4d3677a Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Sun, 17 Jan 2021 17:18:59 -0500 Subject: [PATCH 07/27] Merge compilation instructions --- download_and_install/compiling_from_source.md | 239 ++++++++++++++++++ download_and_install/download_and_install.md | 4 +- download_and_install/linux_install.md | 216 ---------------- download_and_install/mac_install.md | 118 --------- 4 files changed, 242 insertions(+), 335 deletions(-) create mode 100644 download_and_install/compiling_from_source.md delete mode 100644 download_and_install/linux_install.md delete mode 100644 download_and_install/mac_install.md diff --git a/download_and_install/compiling_from_source.md b/download_and_install/compiling_from_source.md new file mode 100644 index 0000000..8c6758a --- /dev/null +++ b/download_and_install/compiling_from_source.md @@ -0,0 +1,239 @@ +Compiling From Source +===================== + +OLA source code lives on [GitHub](https://github.com/OpenLightingProject/ola). Either download a source tarball or +run `git clone https://github.com/OpenLightingProject/ola.git`. + +Dependencies +============ + +You need a couple of libraries installed for everything to work correctly. + +First you’ll need at least the following: + +- [avahi](https://www.avahi.org) if you want discovery enabled. +- [microhttpd](https://www.gnu.org/software/libmicrohttpd/) (if you want the web UI). +- autoconf +- automake +- cppunit +- ncurses +- lex (or flex) +- libftdi +- liblo +- libtool +- libusb +- pkg-config +- Protobuf [http://code.google.com/p/protobuf/](https://code.google.com/p/protobuf/) (version 3.6 or later) +- uuid or ossp uuid +- yacc (or bison) +- zlib + +The Python library also requires + +- Numpy +- Protobuf for Python + +Debian/Ubuntu +------------- + +Debian/Ubuntu users can install all dependencies with: + + sudo apt-get install \ + autoconf \ + automake \ + bison \ + flex \ + g++ \ + libavahi-client-dev \ + libcppunit-dev \ + libftdi-dev \ + liblo-dev \ + libmicrohttpd-dev \ + libncurses-dev \ + libprotobuf-dev \ + libprotoc-dev \ + libtool \ + libusb-1.0.0-dev \ + make \ + pkg-config \ + uuid-dev \ + zlib1g-dev + +CentOS/RHEL/Fedora +------------------ + +Distributions using RPM packages can install all dependencies with: + + sudo dnf install \ + autoconf \ + automake \ + avahi-devel \ + bison \ + cppunit-devel \ + flex \ + gcc-c++ \ + libftdi-devel \ + liblo-devel \ + libmicrohttpd-devel \ + libtool \ + libusbx-devel \ + make \ + ncurses-devel \ + protobuf-lite-devel \ + uuid-devel \ + zlib-devel + +macOS +----- + +Dependencies are available from [MacPorts](https://www.macports.org/): + + sudo port install \ + autoconf \ + automake \ + bison \ + cppunit \ + flex \ + libftdi1 \ + liblo \ + libmicrohttpd \ + libtool \ + libusb \ + libuuid \ + ncurses \ + pkgconfig \ + protobuf3-cpp \ + zlib + +or [Homebrew](https://brew.sh/): + + brew install \ + autoconf \ + automake \ + bison \ + cppunit \ + flex \ + libftdi \ + liblo \ + libmicrohttpd \ + libtool \ + libusb \ + libuuid \ + ncurses \ + pkg-config \ + protobuf \ + zlib + +Python dependencies +------------------- + +If you wish to build the Python library, additional libraries are required: + + pip3 install --user \ + numpy \ + protobuf + +Build +===== + +If this is the first time compiling with this download, generate the build system: + + autoreconf -i + +OLA uses autotools for building. Run + + ./configure --help + +to see all options. The most popular option is `--enable-python-libs` to build the Python Client Module. If you want to +use the RDM responder tests, add `--enable-rdm-tests`. + +Once you’ve decided on the options, it’s time to build OLA. + + ./configure + make -j$(nproc) + make check + sudo make install + +Mac users should run use `make -j$(sysctl -n hw.logicalcpu)` instead of `make -j$(nproc)`. + +Finally, run `sudo ldconfig`to make new libraries available. + +Device drivers +============== + +Note that, for some devices, it is necessary to install drivers for OLA to work with them. For example, the +[Open DMX USB](http://opendmx.net/index.php/Open_DMX_USB "Open DMX USB") device needs an additional kernel module that +could be built using the instructions on +[LLA\_and\_Q\_Light\_Controller\_Ubuntu\_Tutorial](http://opendmx.net/index.php/LLA_and_Q_Light_Controller_Ubuntu_Tutorial) +. For other devices, refer to the corresponding device page on the wiki. + +Known Issues +============ + +If you get an error like the following: + + /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/opt/local/var/macports/software/protobuf-cpp/2.0.3_0/opt/local/include/ -g -O2 -c -o ltdl.lo ltdl.c + ./libtool: line 464: CDPATH: command not found + /Users/simonn/lighting/lla/libltdl/libtool: line 464: CDPATH: command not found + /Users/simonn/lighting/lla/libltdl/libtool: line 1142: func_opt_split: command not found + libtool: Version mismatch error. This is libtool 2.2.6, but the + libtool: definition of this LT_INIT comes from an older release. + libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6 + libtool: and run autoconf again. + +Your system uses a different version of libtool. Run: + + libtoolize --ltdl -c -f + +and then start from the autoreconf step again. + +If you should get the following error try to fix it with one of +[two available solutions](https://groups.google.com/group/open-lighting/msg/72060f6327d30df6): + + Rpc.pb.cc: In copy constructor 'ola::rpc::RpcMessage::RpcMessage(const ola::rpc::RpcMessage&)': + Rpc.pb.cc:143: error: base class 'class google::protobuf::Message' should be explicitly initialized in the copy constructor + +You should be able to prevent this +by [editing `./src/Makefile.am`](https://groups.google.com/group/open-lighting/msg/c6d86d03dd74ed5b), removing `-Werror` +and then start from the autoreconfig step again. + +If you get + + In file included from ./common/rdm/PidStoreLoader.h:32:0, + from common/rdm/PidStore.cpp:24: + ./common/rdm/Pids.pb.h:17:2: error: #error This file was generated by an older version of protoc which is + #error This file was generated by an older version of protoc which is + ^ + ./common/rdm/Pids.pb.h:18:2: error: #error incompatible with your Protocol Buffer headers. Please + #error incompatible with your Protocol Buffer headers. Please + ^ + ./common/rdm/Pids.pb.h:19:2: error: #error regenerate this file with a newer version of protoc. + #error regenerate this file with a newer version of protoc. + +Then you should run + + make clean + +to clean out the old protobuf files. + +Optional +======== + +Doxygen Documentation +--------------------- + +There is also an option to build the doxygen documentation! To do so, you will need to install +[doxygen](http://www.doxygen.nl/manual/install.html) (available from package managers on all popular systems). + +Once you have installed Doxygen you may need to run ./configure in your ola directory, so that it can generate the +correct make file. To build the docs just use: + + make doxygen-doc + +You’ll have to run a webserver to get the experience. A simple way to do this is to navigate to open-lighting/html and +run: + + python -m SimpleHTTPServer + +This opens a web server at your local IP address on port 8000. It can be accessed through 127.0.0.1:80000 on your local +machine as well. diff --git a/download_and_install/download_and_install.md b/download_and_install/download_and_install.md index 1af8bae..24aa375 100644 --- a/download_and_install/download_and_install.md +++ b/download_and_install/download_and_install.md @@ -22,6 +22,8 @@ Available from [multimedia:libs](https://build.opensuse.org/package/show/multime sudo zypper addrepo https://download.opensuse.org/repositories/multimedia:/libs/ multimedia_libs sudo zypper install ola +If this is the first time software is installed from multimedia:liba, you may need to accept their package signing key. + ### Gentoo Gentoo packages are in progress [here](https://github.com/gentoo/gentoo/pull/15017). @@ -39,7 +41,7 @@ or [Homebrew](https://formulae.brew.sh/formula/ola#default): Build from source ----------------- -TODO, probably as a separate page +To stay on the bleeding edge with new and exciting features, [compile from source](compiling_from_source) Windows ------- diff --git a/download_and_install/linux_install.md b/download_and_install/linux_install.md deleted file mode 100644 index c067e69..0000000 --- a/download_and_install/linux_install.md +++ /dev/null @@ -1,216 +0,0 @@ -Linux Install -============= - -Install dependencies -==================== - -You need a couple of libraries installed for everything to work -correctly. Some of these are available as packages in distros but others -need to be downloaded and built manually. - -First you’ll need at least the following: - -- cppunit -- uuid or ossp uuid -- pkg-config -- curses -- lex (or flex) -- yacc (or bison) -- the protocol buffers library - [http://code.google.com/p/protobuf/](https://code.google.com/p/protobuf/) - (version 2.3.0 or later) -- microhttpd (if you want the - web UI). You need version >= 0.4.0 of microhttpd -- avahi [\[1\]](https://www.avahi.org) if you want discovery enabled. - -If you’re building from git you’ll also need the following: - -- libtool -- automake -- autoconf - -Debian / Ubuntu ---------------- - -There is a fully packaged version of OLA you can just install, for info -see [OLA Debian / Ubuntu](http://opendmx.net/index.php/OLA_Debian_/_Ubuntu "OLA Debian / Ubuntu"). -There’s also a more specific Ubuntu walkthrough for building -[The Newbie Guide for OLA on Ubuntu](http://opendmx.net/index.php/The_Newbie_Guide_for_OLA_on_Ubuntu "The Newbie Guide for OLA on Ubuntu"). - -Debian/Ubuntu users can install them with apt: - - sudo apt-get install libcppunit-dev libcppunit-1.13-0 uuid-dev pkg-config libncurses5-dev libtool autoconf automake g++ libmicrohttpd-dev - libmicrohttpd10 protobuf-compiler libprotobuf-lite10 python-protobuf libprotobuf-dev libprotoc-dev zlib1g-dev bison flex make libftdi-dev libftdi1 libusb-1.0-0-dev liblo-dev libavahi-client-dev python-numpy - -Note: Some distributions may offer older versions of packages. For -example, libprotobuf-lite6 or libprotobuf-lite7 instead of -libprotobuf-lite8. - -If you’re using Ubuntu 12.04 or later you can just use the command -above. In earlier versions of Ubuntu the version of libprotobuf is too -old, so you’ll need to install them by hand. You may also need to -install an older version of libmicrohttpd (libmicrohttpd9 rather than -libmicrohttpd10). - -Centos 6 / RHEL 6 / Fedora 17 ------------------------------ - -Users of rpm based distributions can install them with yum (protobuf\*, -libmicrohttpd\* and libftdi\* are in the EPEL repository): - - sudo yum install flex bison protobuf protobuf-devel uuid-devel cppunit-devel protobuf-python libmicrohttpd-devel libusb-devel libftdi-devel libuuid-devel openslp-devel - -(The remaining libs already come with the OS installation) - -Other Distributions -------------------- - -Install using your package manager, or build everything by hand - -If you installed things by hand (rather than using your package -manager), you need to run ldconfig as root to pick up the new libraries - - sudo ldconfig - -Checkout or Download an Archive -=============================== - -You can either download a tarball, or pull the latest version from the -git repo - -Tarball -------- - -Download the most recent tarball from -[Github.](https://github.com/OpenLightingProject/ola/releases/latest) - -Extract using - - tar -zxf ola-0.X.Y.tar.gz - cd ola-0.X.Y - -Git ---- - -If you don’t have **git** yet, you’ll need to install it with your -distro’s package manager. On Debian / Ubuntu run: - - sudo apt-get install git - -Check out the git repo with the following command: - - git clone https://github.com/OpenLightingProject/ola.git ola - cd ola - -Run autoreconf -============== - -If this is the first time run with -i to install the missing files - - autoreconf -i - -Do the usual build steps -======================== - -You can pass additional options to ./configure . Run - - ./configure --help - -to see all options. The most popular option is `--enable-python-libs` to -build the Python Client Module. If you want to use the RDM responder -tests add `--enable-rdm-tests`. - -Once you’ve decided on the options, it’s time to build OLA. If you have -a multi-core machine, you can speed up the build by using `make -j N`. A -good value of N is the number of cores on your machine. On a MacBook Pro -(4 core) using `-j 4` reduced the build time from 5 minutes to 2.5 -minutes. - - ./configure --enable-rdm-tests - make - make check - sudo make install - -Finally run ldconfig so you can use the new libraries. - - sudo ldconfig - -Device drivers -============== - -Note that, for some devices, it is necessary to install drivers for OLA -to work with them. For example, the [Open DMX USB](http://opendmx.net/index.php/Open_DMX_USB "Open DMX USB") -device needs an additional kernel module that could be built using the instuctions on -[LLA\_and\_Q\_Light\_Controller\_Ubuntu\_Tutorial](http://opendmx.net/index.php/LLA_and_Q_Light_Controller_Ubuntu_Tutorial "LLA and Q Light Controller Ubuntu Tutorial"). -For other devices, refer to the corresponding device page on this wiki. - -Known Issues -============ - -If you get an error like the following: - - /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/opt/local/var/macports/software/protobuf-cpp/2.0.3_0/opt/local/include/ -g -O2 -c -o ltdl.lo ltdl.c - ./libtool: line 464: CDPATH: command not found - /Users/simonn/lighting/lla/libltdl/libtool: line 464: CDPATH: command not found - /Users/simonn/lighting/lla/libltdl/libtool: line 1142: func_opt_split: command not found - libtool: Version mismatch error. This is libtool 2.2.6, but the - libtool: definition of this LT_INIT comes from an older release. - libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6 - libtool: and run autoconf again. - -Your system uses a different version of libtool. Run: - - libtoolize --ltdl -c -f - -and then start from the autoreconf step again. - -If you should get the following error try to fix it with one of -[two available solutions](https://groups.google.com/group/open-lighting/msg/72060f6327d30df6): - - Rpc.pb.cc: In copy constructor 'ola::rpc::RpcMessage::RpcMessage(const ola::rpc::RpcMessage&)': - Rpc.pb.cc:143: error: base class 'class google::protobuf::Message' should be explicitly initialized in the copy constructor - -You should be able to prevent this by [editing `./src/Makefile.am`](https://groups.google.com/group/open-lighting/msg/c6d86d03dd74ed5b), -removing `-Werror` and then start from the autoreconfig step again. - -If you get - - In file included from ./common/rdm/PidStoreLoader.h:32:0, - from common/rdm/PidStore.cpp:24: - ./common/rdm/Pids.pb.h:17:2: error: #error This file was generated by an older version of protoc which is - #error This file was generated by an older version of protoc which is - ^ - ./common/rdm/Pids.pb.h:18:2: error: #error incompatible with your Protocol Buffer headers. Please - #error incompatible with your Protocol Buffer headers. Please - ^ - ./common/rdm/Pids.pb.h:19:2: error: #error regenerate this file with a newer version of protoc. - #error regenerate this file with a newer version of protoc. - -Then you should run - - make clean - -to clean out the old protobuf files. - -Optional -======== - -Doxygen Documentation ---------------------- - -There is also an option to build the doxygen documentation! To do so you -will need to install [doxygen](http://www.doxygen.nl/manual/install.html). - -Once you have installed Doxygen you may need to run ./configure in your -ola directory, so that it can generate the correct make file. To build -the docs just use: - - make doxygen-doc - -You’ll have to run a webserver to get the experience. A simple way to do -this is to navigate to open-lighting/html and run: - - python -m SimpleHTTPServer - -This opens a web server at your local IP address on port 8000. It can be -accessed through 127.0.0.1:80000 on your local machine as well. diff --git a/download_and_install/mac_install.md b/download_and_install/mac_install.md deleted file mode 100644 index 58b4a1f..0000000 --- a/download_and_install/mac_install.md +++ /dev/null @@ -1,118 +0,0 @@ -Install a Compiler -================== - -The easiest is to install [Xcode.](https://developer.apple.com/xcode/) - -You can use other compilers but that’s outside the scope of this -tutorial. - -Install OLA Dependencies -======================== - -The easiest way is to install the dependencies using -[MacPorts](https://www.macports.org/). - -Once you have MacPorts installed, first update its list of packages by -running the following command. - - sudo port -v selfupdate - -Then run the following command to download and build the dependencies. - - sudo port install pkgconfig cppunit protobuf-cpp libmicrohttpd libusb py27-protobuf - -You may need to change which Python protobuf port you install based on -the version of Python on your system. You can find that out by running - - python --version - -On my system I get - - Python 2.7.1 - -So I install the py27-protobuf port. Remember which version you install -because you’ll need it in the next section. - -Set some environment variables -============================== - -Set $PATH to point to something sane, and fix some other environment -variables: - - export PATH="$PATH:/usr/local/bin/" - export PKG_CONFIG_PATH="/opt/local/lib/pkgconfig:$PKG_CONFIG_PATH" - export CPPFLAGS="-I/opt/local/include" - export LDFLAGS="-L/opt/local/lib" - export PYTHONPATH=/usr/local/lib/python2.7/site-packages/:/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages - -You may need to tweak the PYTHONPATH depending on where the Python -protobuf was installed. You can find that out by running: - - port contents py27-protobuf - -Make sure the port name matches the one you installed in the step above. - -Checkout or Download an Archive -=============================== - -You can either download a tarball, or pull the latest version from the -git repo - -Tarball ------------ - -Download the most recent tarball from -[Github.](https://github.com/OpenLightingProject/ola/releases/latest) - -Extract using - - tar -zxf ola-0.X.Y.tar.gz - cd ola-0.X.Y - -Git ---- - -If you don’t have **git** yet, you’ll need to install it, either through -Macports or Brew, or [download an -installer](https://git-scm.com/downloads). - - sudo port install git - -Check out the git repo with the following command: - - git clone https://github.com/OpenLightingProject/ola.git ola - cd ola - -Run autoreconf -============== - -If this is the first time run with -i to install the missing files - - autoreconf -i - -Do the usual build steps -======================== - -You can pass additional options to ./configure . Run - - ./configure --help - -to see all options. The most popular option is `--enable-python-libs` to -build the Python Client Module. If you want to use the RDM responder -tests add `--enable-rdm-tests`. - -Once you’ve decided on the options, it’s time to build OLA. If you have -a multi-core machine, you can speed up the build by using `make -j N`. A -good value of N is the number of cores on your machine. On a MacBook Pro -(4 core) using `-j 4` reduced the build time from 5 minutes to 2.5 -minutes. - - ./configure --enable-rdm-tests - make - make check - sudo make install - -Common Problems -=============== - -See [Common Problems When Building OLA on Mac](https://wiki.openlighting.org/index.php/Common_Problems_When_Building_OLA_on_Mac "Common Problems When Building OLA on Mac") From 060a75831a7e191650f4ba8c239cc722b07da50d Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Tue, 19 Jan 2021 21:15:53 -0500 Subject: [PATCH 08/27] Windows instructions. WSL doesn't function fully, but keep the stub for now. --- download_and_install/_ola_on_windows_wsl.md | 121 ++++++++++++++++++ download_and_install/download_and_install.md | 8 +- download_and_install/images/virtualbox_1.png | Bin 0 -> 30914 bytes download_and_install/images/virtualbox_10.png | Bin 0 -> 2227 bytes download_and_install/images/virtualbox_11.png | Bin 0 -> 6812 bytes download_and_install/images/virtualbox_12.png | Bin 0 -> 29607 bytes download_and_install/images/virtualbox_13.png | Bin 0 -> 50713 bytes download_and_install/images/virtualbox_14.png | Bin 0 -> 51900 bytes download_and_install/images/virtualbox_2.png | Bin 0 -> 24012 bytes download_and_install/images/virtualbox_3.png | Bin 0 -> 12375 bytes download_and_install/images/virtualbox_4.png | Bin 0 -> 22901 bytes download_and_install/images/virtualbox_5.png | Bin 0 -> 32115 bytes download_and_install/images/virtualbox_6.png | Bin 0 -> 37781 bytes download_and_install/images/virtualbox_7.png | Bin 0 -> 38233 bytes download_and_install/images/virtualbox_8.png | Bin 0 -> 38889 bytes download_and_install/images/virtualbox_9.png | Bin 0 -> 38051 bytes .../images/wsl_networking_1.png | Bin 0 -> 51964 bytes .../images/wsl_networking_2.png | Bin 0 -> 22495 bytes .../images/wsl_networking_3.png | Bin 0 -> 26164 bytes .../images/wsl_networking_4.png | Bin 0 -> 12982 bytes .../images/wsl_networking_5.png | Bin 0 -> 55178 bytes download_and_install/virtualbox.md | 114 +++++++++++++++++ 22 files changed, 239 insertions(+), 4 deletions(-) create mode 100644 download_and_install/_ola_on_windows_wsl.md create mode 100644 download_and_install/images/virtualbox_1.png create mode 100644 download_and_install/images/virtualbox_10.png create mode 100644 download_and_install/images/virtualbox_11.png create mode 100644 download_and_install/images/virtualbox_12.png create mode 100644 download_and_install/images/virtualbox_13.png create mode 100644 download_and_install/images/virtualbox_14.png create mode 100644 download_and_install/images/virtualbox_2.png create mode 100644 download_and_install/images/virtualbox_3.png create mode 100644 download_and_install/images/virtualbox_4.png create mode 100644 download_and_install/images/virtualbox_5.png create mode 100644 download_and_install/images/virtualbox_6.png create mode 100644 download_and_install/images/virtualbox_7.png create mode 100644 download_and_install/images/virtualbox_8.png create mode 100644 download_and_install/images/virtualbox_9.png create mode 100644 download_and_install/images/wsl_networking_1.png create mode 100644 download_and_install/images/wsl_networking_2.png create mode 100644 download_and_install/images/wsl_networking_3.png create mode 100644 download_and_install/images/wsl_networking_4.png create mode 100644 download_and_install/images/wsl_networking_5.png create mode 100644 download_and_install/virtualbox.md diff --git a/download_and_install/_ola_on_windows_wsl.md b/download_and_install/_ola_on_windows_wsl.md new file mode 100644 index 0000000..d7687a9 --- /dev/null +++ b/download_and_install/_ola_on_windows_wsl.md @@ -0,0 +1,121 @@ +OLA on Windows +============== + +OLA is not presently available directly on Windows. However, it can be used with a shim. Note these +installations are not well-tested and may encounter problems. In particular, non-network plugins (e.g. USB DMX) will +fail to function. For show-critical uses, consider using a Linux system, such as a [Raspberry Pi](ola_on_raspberry_pi). + +Windows Subsystem for Linux (WSL) allows running programs written for Linux (such as OLA) on Windows. WSL requires +recent versions of Windows 10. + +Setup +===== + +1. Begin by installing WSL using the + [installation instructions](https://docs.microsoft.com/en-us/windows/wsl/install-win10). Be sure to follow the + instructions for WSL2, not WSL1 +2. WSL supports several distributions, but OLA is best supported with Debian. Install the + [Debian WSL distribution](https://www.microsoft.com/en-us/p/debian/9msvkqc78pk6) from the Microsoft Store. +3. From the Start Menu, launch Debian. Create a UNIX username and password when prompted. +4. Once the system is installed, run `sudo apt-get update` and `sudo apt-get upgrade` to keep the system updated. +5. Install OLA with `sudo apt-get install ola`. + +Networking +========== + +TODO: This doesn't forward UDP ports, a function required for nearly everything interesting you can do with OLA. + +WSL uses a virtual network adapter internally. This means connections to OLA from your LAN will initially fail. There is +some work being done in this area [here](https://github.com/microsoft/WSL/issues/4150). The following instructions are +adapted from a [workaround](https://github.com/microsoft/WSL/issues/4150#issuecomment-504209723) in that issue. + +Create a PowerShell script somewhere on your system with these contents: + + $remoteport = wsl -d Debian ip addr `| grep -Ee 'inet.*eth0' + $found = $remoteport -match '\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}'; + + if( $found ){ + $remoteport = $matches[0]; + } else{ + Write-Output "The Script Exited, the ip address of WSL 2 cannot be found"; + exit; + } + + #[Ports] + + #All the ports you want to forward separated by comma + $ports=@(9090); + + + #[Static ip] + #You can change the addr to your ip config to listen to a specific address + $addr='0.0.0.0'; + $ports_a = $ports -join ","; + + + #Remove Firewall Exception Rules + Invoke-Expression "Remove-NetFireWallRule -DisplayName 'WSL 2 Firewall Unlock (TCP)'"; + Invoke-Expression "Remove-NetFireWallRule -DisplayName 'WSL 2 Firewall Unlock (UDP)'"; + + #adding Exception Rules for inbound and outbound Rules + Invoke-Expression "New-NetFireWallRule -DisplayName 'WSL 2 Firewall Unlock (TCP)' -Direction Outbound -LocalPort $ports_a -Action Allow -Protocol TCP"; + Invoke-Expression "New-NetFireWallRule -DisplayName 'WSL 2 Firewall Unlock (UDP)' -Direction Outbound -LocalPort $ports_a -Action Allow -Protocol UDP"; + Invoke-Expression "New-NetFireWallRule -DisplayName 'WSL 2 Firewall Unlock (TCP)' -Direction Inbound -LocalPort $ports_a -Action Allow -Protocol TCP"; + Invoke-Expression "New-NetFireWallRule -DisplayName 'WSL 2 Firewall Unlock (UDP)' -Direction Inbound -LocalPort $ports_a -Action Allow -Protocol UDP"; + + for( $i = 0; $i -lt $ports.length; $i++ ){ + $port = $ports[$i]; + Invoke-Expression "netsh interface portproxy delete v4tov4 listenport=$port listenaddress=$addr"; + Invoke-Expression "netsh interface portproxy add v4tov4 listenport=$port listenaddress=$addr connectport=$port connectaddress=$remoteport"; + } + +Add additional ports, if needed, separated by a comma below `#ADD PORTS HERE`. + +Next, open the Task Scheduler. Create a new task: + +![](images/wsl_networking_1.png) + +Configure the task like so: + +![](images/wsl_networking_2.png) + +In the triggers tab, add a new trigger: + +![](images/wsl_networking_3.png) + +In the actions tab, add a new action: + +![](images/wsl_networking_4.png) + +The arguments should be: + + -ExecutionPolicy Bypass + +Save the action, then select it and choose `Run` from the right sidebar. + +Here are some common standard ports: + +| Plugin | Port | +|-------------------|------------| +| OLA Web interface | 9090 | +| ArtNet | 6454 | +| E1.31 (sACN) | 5568-5569 | +| Enttec ESP Net | 3333 | +| KiNet | 6038 | +| Pathport | 3792 | +| Strand ShowNet | 2501 | + +Start/Stop OLA +============== + +When you wish to use OLA, open Debian from the Start Menu and run: + + sudo service rsyslog start + sudo service dbus start + sudo service olad start + +OLA will continue to run in the background, regardless of whether the Debian command prompt is open or not. + +To stop, run: + + sudo service olad stop diff --git a/download_and_install/download_and_install.md b/download_and_install/download_and_install.md index 24aa375..a14db06 100644 --- a/download_and_install/download_and_install.md +++ b/download_and_install/download_and_install.md @@ -46,7 +46,7 @@ To stay on the bleeding edge with new and exciting features, [compile from sourc Windows ------- -OLA hasn’t been ported to Windows yet. In the meantime you can run -[OLA on Windows with VMWare](https://www.openlighting.org/ola/tutorials/ola-on-windows-via-vmware/) - -TODO: VMWare is quite out of fashion, explore using VirtualBox or maybe even Docker. +OLA is not presently available directly on Windows. However, it can be used inside a virtual machine. Because of the +overhead of virtualization, there may be a small performance penalty. For show-critical uses, consider using a Linux +system, such as a [Raspberry Pi](ola_on_raspberry_pi). If you wish to test OLA on your Windows PC, see +the [VirtualBox instructions](virtualbox). diff --git a/download_and_install/images/virtualbox_1.png b/download_and_install/images/virtualbox_1.png new file mode 100644 index 0000000000000000000000000000000000000000..6d5e68e303db593a37c052924b89c4bb001e03ae GIT binary patch literal 30914 zcmeEtWmH_-vToz9A-FpU?(P!YU4k{xIE`y?4-UcIB|w6^26uNtu%N*`yiWGM`|R`H zz4zTS#(Vz`jP5a|>Z_VxRn56p_v#20B^fkiLSz5{fF}D!QVjrrN{74x5#b>tOF?kS z002F$mxhjunu$BPBiO+LWD6vB@pJ@|13f?%0D#AGRVK)7m4Djq*$jsZ_HxW|^5fOm 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觉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 literal 0 HcmV?d00001 diff --git a/download_and_install/images/virtualbox_10.png b/download_and_install/images/virtualbox_10.png new file mode 100644 index 0000000000000000000000000000000000000000..7eef4d6361edbc81ec0ea0373aceec4c118f82b5 GIT binary patch literal 2227 zcmeAS@N?(olHy`uVBq!ia0y~yU{+vYV2a>i0*Z)=h^hlA&H|6fVg?4jBOuH;Rhv(m zfq^5{)5S5QV$Rz;(UTS{h%f}~(#|fKxTeVNQgWmgi$JsC^FJl*A3u4l+QXR40W^bX z&?1o3!>(PU@tBFh>rb1&qeCzL?b&eqYUuXo(^r1VJyX;Au*}-*)!$cFGuHnr?+FgQ zC&1P4{^RdI#(%Fry=CBg`J+O#;jv7`$;oq{EGc}tbkpkB`{UndmUuijP6=mdu{<~{ zS9toBM`8PHLMvyB_Qu*&r)jmCmQO#jYyFD7Z|-f{pmO}w_Gr^}PZv)5G4s6t)LRyz zUyUDUNxZ)*WXI69(wF1Y_1R}Sw-$a%41an%Z@*7QmhrrrtRSQO(6gf7J|{G7jb3Ol z|3vr-Tf?Uhe&4v}Rb2d3m#HB6wdfkB(D=*7Q|8f3Np_H{K7Ygt-q) zuXw`${g>Xo@78~1aw|1!m+3zhzpkixZcg&v%`cyxG3oi`5x)A~_uQw?maSD}G`QBy zvf5j2!>$$b`+uC>dFY_UoK@dy-%l+m`@e_LVeK*9L)lvYL+`GT-F4&Z^?II-w_eHK zmSk9$IX5BIsDG98rQmfNp8q)aM(eBaW@XE;!+T@S2j4UJ@G1J}{l`nn?wieLs9CXJ z_t2SG-_z4~x0h{Co>nfkR;%1oC#cY<)N5Vq>KUIkcR#keblz!YS@qr1p{DCXF0cHU z_H1FL-Qmpn+pkPXJGI?W>X|S@gX!)ThMd1W?-*+4-I^LmbP50|{K02<>|*Q=(a)R= z-@o0qO3iDxp15qwt#7ZLx)Z?4P}4k-^V;50A9iauW`=tY^bgJwk3F|< z!t!a|Zf|eSy}r&>hv7$*{pb4KoY%DeYwYpQ{_e?A+;aE0$&ypk-|ovPjJ6b2znbUy z=dQ)-Lz9jNwH&E2yTiuLP*8lfzmb9A-NWalqOZPIP0%DMKt~mihQMeDjE2Av3V{Om Z{|p~`Jim6$S^5*?Y)@A|mvv4FO#pq9y5#@> literal 0 HcmV?d00001 diff --git a/download_and_install/images/virtualbox_11.png b/download_and_install/images/virtualbox_11.png new file mode 100644 index 0000000000000000000000000000000000000000..59b40be4e7cbcf9662af2f977ea443a2f144c64e GIT binary patch literal 6812 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
VS6fR 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 literal 0 HcmV?d00001 diff --git a/download_and_install/images/virtualbox_13.png b/download_and_install/images/virtualbox_13.png new file mode 100644 index 0000000000000000000000000000000000000000..63f1548e39c26e838e679cc473381984162fc3ec GIT binary patch literal 50713 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 literal 0 HcmV?d00001 diff --git a/download_and_install/images/virtualbox_14.png b/download_and_install/images/virtualbox_14.png new file mode 100644 index 0000000000000000000000000000000000000000..57a6aeb184111de0e5c5088a121fa5a2a87558a2 GIT binary patch literal 51900 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 Q1^nGr1F4q%VHy7a0DxV3j{pDw literal 0 HcmV?d00001 diff --git a/download_and_install/images/virtualbox_2.png b/download_and_install/images/virtualbox_2.png new file mode 100644 index 0000000000000000000000000000000000000000..2ff3ae0cd1d403a49ec42f2cc988af47fdd57ebd GIT binary patch literal 24012 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 O>9jO-Zx*Xthy4%PVuxh_ literal 0 HcmV?d00001 diff --git a/download_and_install/images/virtualbox_6.png b/download_and_install/images/virtualbox_6.png new file mode 100644 index 0000000000000000000000000000000000000000..fd89583ba5a10acfdb3586e241343899e9ab33b1 GIT binary patch literal 37781 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 E2ahZkxBvhE literal 0 HcmV?d00001 diff --git a/download_and_install/images/virtualbox_7.png b/download_and_install/images/virtualbox_7.png new file mode 100644 index 0000000000000000000000000000000000000000..f07a38fbd6ee500da48f86f755bab1506e51f859 GIT binary patch literal 38233 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 literal 0 HcmV?d00001 diff --git a/download_and_install/images/wsl_networking_1.png b/download_and_install/images/wsl_networking_1.png new file mode 100644 index 0000000000000000000000000000000000000000..baddd419958ed26c117e9680f2078194302d2e14 GIT binary patch literal 51964 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 literal 0 HcmV?d00001 diff --git a/download_and_install/images/wsl_networking_2.png b/download_and_install/images/wsl_networking_2.png new file mode 100644 index 0000000000000000000000000000000000000000..eebe7f6a61aa941c146663532c2284a272838a48 GIT binary patch literal 22495 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 literal 0 HcmV?d00001 diff --git a/download_and_install/images/wsl_networking_3.png b/download_and_install/images/wsl_networking_3.png new file mode 100644 index 0000000000000000000000000000000000000000..9088c068d91f3a82d65789de5c482a371f57e108 GIT binary patch literal 26164 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 H`00NEc>Uo~ literal 0 HcmV?d00001 diff --git a/download_and_install/images/wsl_networking_4.png b/download_and_install/images/wsl_networking_4.png new file mode 100644 index 0000000000000000000000000000000000000000..a61cd3793fe4f449368fefa17a70176ea5d3ace9 GIT binary patch literal 12982 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 z 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

eb>VdcnzMas4FcdXV}jIU1$#LD%S?DAHHZ`&BA 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 JtaD0e0sw=6<~RTV literal 0 HcmV?d00001 diff --git a/download_and_install/virtualbox.md b/download_and_install/virtualbox.md new file mode 100644 index 0000000..d7aedcb --- /dev/null +++ b/download_and_install/virtualbox.md @@ -0,0 +1,114 @@ +OLA inside VirtualBox +===================== + +These instructions explain how to install OLA inside a virtual machine. + +Downloads +========= + +Download VirtualBox from [here](https://www.virtualbox.org/wiki/Downloads). + +Also download Debian from [here](https://www.debian.org/). + +Setup Virtual Machine +===================== + +Open VirtualBox and choose Machine > New. On the first screen, enter a name for your virtual machine and choose Debian +Linux. The remainder of the defaults are fine. + +![](images/virtualbox_1.png) + +Once your machine is created, select it in the sidebar and choose Settings. Select Network from the sidebar and set it +to "Bridged Adapter". + +![](images/virtualbox_2.png) + +Now click Start. A "Select start-up disk" window will appear, as the machine is not initialized. Click the folder icon, +then Add, then browse to your download Debian ISO file. The Debian installer will begin. + +![](images/virtualbox_3.png) + +Press enter on "Graphical install" + +![](images/virtualbox_4.png) + +The installer will ask you about your language, location, and keyboard. + +When asked for a hostname, choose something sensible. Leave the domain name empty unless you already know you need to +put something there. + +![](images/virtualbox_5.png) + +Set a root and user password you will remember. You'll need them later. + +Configure the clock to your local time zone. + +Continue to select the default options. When asked "Write the changes to disks?" select "Yes" and Continue. + +![](images/virtualbox_6.png) + +Debian will take a bit to install. Eventually you'll be asked to scan additional CD/DVDs. There are none, so accept the +defaults, entering a proxy if your network requires one. + +When the Software selection menu appears, select only "SSH server" and "standard system utilities". + +![](images/virtualbox_7.png) + +The software will install. Choose to install the GRUB boot loader to the master boot record. Select the only disk +available. + +![](images/virtualbox_8.png) + +![](images/virtualbox_9.png) + +When installation is complete, choose continue. The system will reboot. When the screen looks like below, it's ready: + +![](images/virtualbox_10.png) + +Installation +============ + +Type your username from earlier in the setup process, followed by Enter. Then type your password (it won't be visible as +you type), followed by Enter. + +![](images/virtualbox_11.png) + +Enter the following commands + + su + apt-get update + apt-get install ola + +Type `Y` to continue. Then run `/sbin/reboot` to reboot the machine. + +Log in again once the machine is rebooted. Find the system's IP address with `ip addr`. An example of the output with +the address highlighted is below: + +![](images/virtualbox_12.png) + +Visit `https://:9090` in a browser for OLA's web interface. + +Shutdown +======== + +To shutdown the system, use the VirtualBox window: Machine > ACPI Shutdown. + +Troubleshooting +=============== + +No plugins +---------- + +If your system is too nice, OLA may start before the network is available. You'll know this has happened when the +"Primary IP" is `0.0.0.0` and very few plugins are available: + +![](images/virtualbox_13.png) + +![](images/virtualbox_14.png) + +There is a simple fix. Log in and run: + + su + systemctl restart olad + +Refresh the web interface. A real IP address should be listed and plugins should be available. From 1c29f1ade48c2fad5dde6769572f32596ba44b84 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Wed, 20 Jan 2021 12:04:57 -0500 Subject: [PATCH 09/27] Clarify Python deps --- download_and_install/compiling_from_source.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/download_and_install/compiling_from_source.md b/download_and_install/compiling_from_source.md index 8c6758a..4083a5d 100644 --- a/download_and_install/compiling_from_source.md +++ b/download_and_install/compiling_from_source.md @@ -133,6 +133,8 @@ If you wish to build the Python library, additional libraries are required: numpy \ protobuf +If the pip3 command does not exist, install python3-pip from your package manager and try again. + Build ===== From e60bf48be7245c82a9e7511d46a7835cb21af932 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Sat, 13 Feb 2021 09:40:09 -0500 Subject: [PATCH 10/27] Cleanup WSL instructions --- download_and_install/_ola_on_windows_wsl.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/download_and_install/_ola_on_windows_wsl.md b/download_and_install/_ola_on_windows_wsl.md index d7687a9..7ab5284 100644 --- a/download_and_install/_ola_on_windows_wsl.md +++ b/download_and_install/_ola_on_windows_wsl.md @@ -1,12 +1,13 @@ OLA on Windows ============== -OLA is not presently available directly on Windows. However, it can be used with a shim. Note these -installations are not well-tested and may encounter problems. In particular, non-network plugins (e.g. USB DMX) will -fail to function. For show-critical uses, consider using a Linux system, such as a [Raspberry Pi](ola_on_raspberry_pi). +OLA is not presently available directly on Windows. However, it can be used with a shim. Note these installations are +not well-tested and may encounter problems. In particular, non-network plugins (e.g. USB DMX) will fail to function. For +show-critical uses, consider using a Linux system, such as a [Raspberry Pi](ola_on_raspberry_pi). Windows Subsystem for Linux (WSL) allows running programs written for Linux (such as OLA) on Windows. WSL requires -recent versions of Windows 10. +Windows 10 version 1903 or newer. See Microsoft's notes on Windows +versions [here](https://docs.microsoft.com/en-us/windows/wsl/install-win10#step-2---check-requirements-for-running-wsl-2). Setup ===== From 1e91b60b9fe8577e280b2201c6fa544e0696408b Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Sat, 13 Feb 2021 09:40:25 -0500 Subject: [PATCH 11/27] Link directly to Debian ISO download page --- download_and_install/virtualbox.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/download_and_install/virtualbox.md b/download_and_install/virtualbox.md index d7aedcb..93bc17e 100644 --- a/download_and_install/virtualbox.md +++ b/download_and_install/virtualbox.md @@ -8,7 +8,7 @@ Downloads Download VirtualBox from [here](https://www.virtualbox.org/wiki/Downloads). -Also download Debian from [here](https://www.debian.org/). +Also download the latest Debian release from [here](https://www.debian.org/distrib/netinst). Setup Virtual Machine ===================== From 41318fca85e7acbacbcbcdea428f3d2f8935ca87 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Sat, 13 Feb 2021 09:41:51 -0500 Subject: [PATCH 12/27] Cleanup compilation instructions --- download_and_install/compiling_from_source.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/download_and_install/compiling_from_source.md b/download_and_install/compiling_from_source.md index 4083a5d..89e9292 100644 --- a/download_and_install/compiling_from_source.md +++ b/download_and_install/compiling_from_source.md @@ -1,8 +1,9 @@ Compiling From Source ===================== -OLA source code lives on [GitHub](https://github.com/OpenLightingProject/ola). Either download a source tarball or -run `git clone https://github.com/OpenLightingProject/ola.git`. +OLA source code lives on [GitHub](https://github.com/OpenLightingProject/ola). +Stable releases are available from the [releases page](https://github.com/OpenLightingProject/ola/releases); +for bleeding-edge development releases, run `git clone https://github.com/OpenLightingProject/ola.git`. Dependencies ============ @@ -11,7 +12,7 @@ You need a couple of libraries installed for everything to work correctly. First you’ll need at least the following: -- [avahi](https://www.avahi.org) if you want discovery enabled. +- [avahi](https://www.avahi.org) if you want to use network discovery. - [microhttpd](https://www.gnu.org/software/libmicrohttpd/) (if you want the web UI). - autoconf - automake @@ -23,7 +24,7 @@ First you’ll need at least the following: - libtool - libusb - pkg-config -- Protobuf [http://code.google.com/p/protobuf/](https://code.google.com/p/protobuf/) (version 3.6 or later) +- [Protobuf](https://developers.google.com/protocol-buffers) (version 3.6 or later) - uuid or ossp uuid - yacc (or bison) - zlib @@ -146,7 +147,7 @@ OLA uses autotools for building. Run ./configure --help -to see all options. The most popular option is `--enable-python-libs` to build the Python Client Module. If you want to +to see all options. The most popular option is `--enable-python-libs` to build the Python client module. If you want to use the RDM responder tests, add `--enable-rdm-tests`. Once you’ve decided on the options, it’s time to build OLA. @@ -158,7 +159,7 @@ Once you’ve decided on the options, it’s time to build OLA. Mac users should run use `make -j$(sysctl -n hw.logicalcpu)` instead of `make -j$(nproc)`. -Finally, run `sudo ldconfig`to make new libraries available. +Finally, run `sudo ldconfig` to make new libraries available. Device drivers ============== From d0b59a5ebbd4f4ac296714a7a926b044533c45c3 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Sat, 13 Feb 2021 09:45:13 -0500 Subject: [PATCH 13/27] Updated doc viewing instructions for Python3 --- download_and_install/compiling_from_source.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/download_and_install/compiling_from_source.md b/download_and_install/compiling_from_source.md index 89e9292..07d54b8 100644 --- a/download_and_install/compiling_from_source.md +++ b/download_and_install/compiling_from_source.md @@ -228,15 +228,14 @@ Doxygen Documentation There is also an option to build the doxygen documentation! To do so, you will need to install [doxygen](http://www.doxygen.nl/manual/install.html) (available from package managers on all popular systems). -Once you have installed Doxygen you may need to run ./configure in your ola directory, so that it can generate the +Once you have installed Doxygen you may need to run `./configure` in your ola directory, so that it can generate the correct make file. To build the docs just use: make doxygen-doc -You’ll have to run a webserver to get the experience. A simple way to do this is to navigate to open-lighting/html and +You’ll have to run a webserver to get the experience. A simple way to do this is to navigate to `open-lighting/html` and run: - python -m SimpleHTTPServer + python3 -m http.server 8000 --bind 127.0.0.1 -This opens a web server at your local IP address on port 8000. It can be accessed through 127.0.0.1:80000 on your local -machine as well. +This starts a web server at http://127.0.0.1:8000. From 71db0160e841e5f3a771c0b47912bc07af1cda3e Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Sat, 13 Feb 2021 10:05:47 -0500 Subject: [PATCH 14/27] Cleanup download instructions --- download_and_install/download_and_install.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/download_and_install/download_and_install.md b/download_and_install/download_and_install.md index a14db06..7283446 100644 --- a/download_and_install/download_and_install.md +++ b/download_and_install/download_and_install.md @@ -11,6 +11,7 @@ OLA is available pre-built on many platforms: Raspberry Pi users may want to see the [Raspberry Pi Quick-Start Guide](ola_on_raspberry_pi) Ubuntu users will need the `universe` repository enabled. +See [here](https://help.ubuntu.com/community/Repositories/Ubuntu) for details. sudo apt-get update sudo apt-get install ola @@ -22,11 +23,11 @@ Available from [multimedia:libs](https://build.opensuse.org/package/show/multime sudo zypper addrepo https://download.opensuse.org/repositories/multimedia:/libs/ multimedia_libs sudo zypper install ola -If this is the first time software is installed from multimedia:liba, you may need to accept their package signing key. +If this is the first time software is installed from multimedia:libs, you may need to accept their package signing key. ### Gentoo -Gentoo packages are in progress [here](https://github.com/gentoo/gentoo/pull/15017). +Gentoo packages are in progress [here](https://github.com/gentoo/gentoo/pull/19420). ### macOS From 833fc8709e81acf9f51a51d92db75d6586d053d4 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Sat, 13 Feb 2021 10:06:11 -0500 Subject: [PATCH 15/27] Cleanup RPI instructions --- download_and_install/ola_on_raspberry_pi.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/download_and_install/ola_on_raspberry_pi.md b/download_and_install/ola_on_raspberry_pi.md index 94216f5..38df5ec 100644 --- a/download_and_install/ola_on_raspberry_pi.md +++ b/download_and_install/ola_on_raspberry_pi.md @@ -2,10 +2,11 @@ OLA on Raspberry Pi =================== This tutorial describes how to get OLA running on the -[Raspberry Pi](https://www.raspberrypi.org/). The procedure described here is designed to get OLA up and running as fast -as possible. There is plenty of information on the [Raspberry Pi Docs](https://www.raspberrypi.org/documentation/). +[Raspberry Pi](https://www.raspberrypi.org/). The procedure described here is designed to get OLA up and running as +easily as possible. There is plenty of information on +the [Raspberry Pi Docs](https://www.raspberrypi.org/documentation/). The [Raspberry Pi Forum](https://www.raspberrypi.org/forums/) is a good place to ask for help on Raspberry Pi specific -issues. +issues. Getting Started =============== @@ -15,7 +16,7 @@ See the official [setup guide](https://www.raspberrypi.org/documentation/setup/) - A monitor is not strictly required to use OLA, but one can be helpful for debugging purposes. - If you plan on using a USB DMX interface that does not use its own power supply, you will also need a powered USB hub. The Raspberry Pi hardware cannot supply enough power over USB to meet the needs of most USB DMX interfaces. -- A wired network connection is required when using OLA with any network protocols. DMX over WiFi is not Wireless DMX. +- A wired network connection is required when using OLA with any network protocols. Remember, DMX over WiFi is not Wireless DMX! Installation ============= From c5b5d3478cd18bc07a3b9ae55247d3a3f20579fa Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Tue, 16 Feb 2021 20:33:36 -0500 Subject: [PATCH 16/27] Fix Ubuntu deps Co-authored-by: Peter Newman --- download_and_install/compiling_from_source.md | 1 + 1 file changed, 1 insertion(+) diff --git a/download_and_install/compiling_from_source.md b/download_and_install/compiling_from_source.md index 07d54b8..8af8be4 100644 --- a/download_and_install/compiling_from_source.md +++ b/download_and_install/compiling_from_source.md @@ -56,6 +56,7 @@ Debian/Ubuntu users can install all dependencies with: libtool \ libusb-1.0.0-dev \ make \ + protobuf-compiler \ pkg-config \ uuid-dev \ zlib1g-dev From bfaebc88c9f67c6f0d21e952defe5c6b6a71d608 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Wed, 17 Feb 2021 12:21:23 -0500 Subject: [PATCH 17/27] Repeated word --- download_and_install/compiling_from_source.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/download_and_install/compiling_from_source.md b/download_and_install/compiling_from_source.md index 8af8be4..65038bc 100644 --- a/download_and_install/compiling_from_source.md +++ b/download_and_install/compiling_from_source.md @@ -158,7 +158,7 @@ Once you’ve decided on the options, it’s time to build OLA. make check sudo make install -Mac users should run use `make -j$(sysctl -n hw.logicalcpu)` instead of `make -j$(nproc)`. +Mac users should use `make -j$(sysctl -n hw.logicalcpu)` instead of `make -j$(nproc)`. Finally, run `sudo ldconfig` to make new libraries available. From 49c78573a7c24b8bc811e6b760a52941be7b6761 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Wed, 17 Feb 2021 17:16:41 -0500 Subject: [PATCH 18/27] Update Python instructions --- download_and_install/compiling_from_source.md | 36 ++++++++++++++++--- 1 file changed, 31 insertions(+), 5 deletions(-) diff --git a/download_and_install/compiling_from_source.md b/download_and_install/compiling_from_source.md index 65038bc..0e90866 100644 --- a/download_and_install/compiling_from_source.md +++ b/download_and_install/compiling_from_source.md @@ -8,9 +8,7 @@ for bleeding-edge development releases, run `git clone https://github.com/OpenLi Dependencies ============ -You need a couple of libraries installed for everything to work correctly. - -First you’ll need at least the following: +OLA depends on the following third-party libraries: - [avahi](https://www.avahi.org) if you want to use network discovery. - [microhttpd](https://www.gnu.org/software/libmicrohttpd/) (if you want the web UI). @@ -29,7 +27,7 @@ First you’ll need at least the following: - yacc (or bison) - zlib -The Python library also requires +The Python library also requires: - Numpy - Protobuf for Python @@ -131,11 +129,39 @@ Python dependencies If you wish to build the Python library, additional libraries are required: +### From apt (preferred on Debian/Ubuntu) + + sudo apt-get install \ + python3-numpy \ + python3-protobuf + +### From dnf (preferred on CentOS/RHEL/Fedora) + + sudo dnf install \ + python3-numpy \ + python3-protobuf + +### From MacPorts + + sudo port install \ + py-numpy \ + py-protobuf3 + +### From Homebrew + + brew install \ + numpy \ + protobuf + +The `protobuf` package from Homebrew installs both the C++ and Python Protobuf components. + +### From pip + pip3 install --user \ numpy \ protobuf -If the pip3 command does not exist, install python3-pip from your package manager and try again. +Note that there are known problems with the client library on Ubuntu when using libraries from pip. Build ===== From a76fadd220ed6f9a7fef7305ecdc2b8467589c7f Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Wed, 17 Feb 2021 17:19:18 -0500 Subject: [PATCH 19/27] Update OLA ports --- download_and_install/_ola_on_windows_wsl.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/download_and_install/_ola_on_windows_wsl.md b/download_and_install/_ola_on_windows_wsl.md index 7ab5284..3512a07 100644 --- a/download_and_install/_ola_on_windows_wsl.md +++ b/download_and_install/_ola_on_windows_wsl.md @@ -45,7 +45,7 @@ Create a PowerShell script somewhere on your system with these contents: #[Ports] #All the ports you want to forward separated by comma - $ports=@(9090); + $ports=@(9090, 9099); #[Static ip] @@ -99,6 +99,7 @@ Here are some common standard ports: | Plugin | Port | |-------------------|------------| | OLA Web interface | 9090 | +| OLA RDM tests | 9099 | | ArtNet | 6454 | | E1.31 (sACN) | 5568-5569 | | Enttec ESP Net | 3333 | From a4d669b87cbf715a76c9bdb29b23bb68ad1f1c14 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Wed, 17 Feb 2021 17:23:36 -0500 Subject: [PATCH 20/27] Cleanup still non-functioning WSL instructions --- download_and_install/_ola_on_windows_wsl.md | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/download_and_install/_ola_on_windows_wsl.md b/download_and_install/_ola_on_windows_wsl.md index 3512a07..4568d4a 100644 --- a/download_and_install/_ola_on_windows_wsl.md +++ b/download_and_install/_ola_on_windows_wsl.md @@ -32,33 +32,30 @@ adapted from a [workaround](https://github.com/microsoft/WSL/issues/4150#issueco Create a PowerShell script somewhere on your system with these contents: - $remoteport = wsl -d Debian ip addr `| grep -Ee 'inet.*eth0' - $found = $remoteport -match '\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}'; + $remoteip = wsl -d Debian ip addr `| grep -Ee 'inet.*eth0' + $found = $remoteip -match '\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}'; if( $found ){ - $remoteport = $matches[0]; + $remoteip = $matches[0]; } else{ Write-Output "The Script Exited, the ip address of WSL 2 cannot be found"; exit; } #[Ports] - - #All the ports you want to forward separated by comma + # ADD PORTS HERE: all the ports you want to forward separated by comma $ports=@(9090, 9099); - #[Static ip] - #You can change the addr to your ip config to listen to a specific address + # You can change the addr to your ip config to listen to a specific address $addr='0.0.0.0'; $ports_a = $ports -join ","; - - #Remove Firewall Exception Rules + # Remove Firewall Exception Rules Invoke-Expression "Remove-NetFireWallRule -DisplayName 'WSL 2 Firewall Unlock (TCP)'"; Invoke-Expression "Remove-NetFireWallRule -DisplayName 'WSL 2 Firewall Unlock (UDP)'"; - #adding Exception Rules for inbound and outbound Rules + # Adding exceptions for inbound and outbound traffic Invoke-Expression "New-NetFireWallRule -DisplayName 'WSL 2 Firewall Unlock (TCP)' -Direction Outbound -LocalPort $ports_a -Action Allow -Protocol TCP"; Invoke-Expression "New-NetFireWallRule -DisplayName 'WSL 2 Firewall Unlock (UDP)' -Direction Outbound -LocalPort $ports_a -Action Allow -Protocol UDP"; Invoke-Expression "New-NetFireWallRule -DisplayName 'WSL 2 Firewall Unlock (TCP)' -Direction Inbound -LocalPort $ports_a -Action Allow -Protocol TCP"; @@ -67,10 +64,10 @@ Create a PowerShell script somewhere on your system with these contents: for( $i = 0; $i -lt $ports.length; $i++ ){ $port = $ports[$i]; Invoke-Expression "netsh interface portproxy delete v4tov4 listenport=$port listenaddress=$addr"; - Invoke-Expression "netsh interface portproxy add v4tov4 listenport=$port listenaddress=$addr connectport=$port connectaddress=$remoteport"; + Invoke-Expression "netsh interface portproxy add v4tov4 listenport=$port listenaddress=$addr connectport=$port connectaddress=$remoteip"; } -Add additional ports, if needed, separated by a comma below `#ADD PORTS HERE`. +Add additional ports, if needed, separated by a comma below `# ADD PORTS HERE`. Next, open the Task Scheduler. Create a new task: From 62fd083bb2cdc3e34c3c926b50367be7ee10e2af Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Wed, 17 Feb 2021 17:38:58 -0500 Subject: [PATCH 21/27] Compilation from source introduction --- download_and_install/compiling_from_source.md | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/download_and_install/compiling_from_source.md b/download_and_install/compiling_from_source.md index 0e90866..61dd27d 100644 --- a/download_and_install/compiling_from_source.md +++ b/download_and_install/compiling_from_source.md @@ -1,9 +1,24 @@ Compiling From Source ===================== -OLA source code lives on [GitHub](https://github.com/OpenLightingProject/ola). -Stable releases are available from the [releases page](https://github.com/OpenLightingProject/ola/releases); -for bleeding-edge development releases, run `git clone https://github.com/OpenLightingProject/ola.git`. +OLA developers recommend using the latest [pre-built packages](download_and_install). Compile from source if a release +is not available for your system, you wish to try bleeding-edge features, or want to contribute to development. + +**Before compiling and installing from source, be sure to remove any pre-packaged OLA installations, as they will likely +conflict.** + +If you're testing development releases and find an issue, please report it on +the [issue tracker](https://github.com/OpenLightingProject/ola/issues). + +OLA source code lives on [GitHub](https://github.com/OpenLightingProject/ola). Stable releases are available from +the [releases page](https://github.com/OpenLightingProject/ola/releases); this is what you want if compiling only +because OLA is not packaged on your system. For the latest code, +run `git clone https://github.com/OpenLightingProject/ola.git`. + +OLA uses `MAJOR.MINOR.PATCH` branches. The latest development happens on the `master` branch. Features and fixes under +testing are in the minor branch (i.e. `0.x`). Release candidates are on the patch branch (i.e. `0.10.x`). Checkout your +preferred level of stability with `git checkout ` or a final release with `git checkout tags/`. If +you're a developer, always work against the `master` branch. See `README.developer` for more developer advice. Dependencies ============ From f56b758237bd163fb0a12e1f5380fffb606eb896 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Wed, 17 Feb 2021 18:10:47 -0500 Subject: [PATCH 22/27] More work on compilation from source --- download_and_install/compiling_from_source.md | 39 +++++++++---------- 1 file changed, 18 insertions(+), 21 deletions(-) diff --git a/download_and_install/compiling_from_source.md b/download_and_install/compiling_from_source.md index 61dd27d..eb9264e 100644 --- a/download_and_install/compiling_from_source.md +++ b/download_and_install/compiling_from_source.md @@ -185,12 +185,17 @@ If this is the first time compiling with this download, generate the build syste autoreconf -i -OLA uses autotools for building. Run +OLA uses autotools for building. Run `./configure --help` to see all options. - ./configure --help +If building OLA for a specific purpose, or on a low-power system such as a Raspberry Pi, consider +using `--disable-all-plugins` and enabling only the specific plugins you plan on using. For example: -to see all options. The most popular option is `--enable-python-libs` to build the Python client module. If you want to -use the RDM responder tests, add `--enable-rdm-tests`. + ./configure --disable-all-plugins --enable-e131 --enable-osc + +will build only the E1.31 (sACN) and OSC plugins, saving significant build time. + +Other popular options are `--enable-python-libs` for using the Python client library, or `--enable-rdm-tests` for the +RDM responder tests. Once you’ve decided on the options, it’s time to build OLA. @@ -203,14 +208,12 @@ Mac users should use `make -j$(sysctl -n hw.logicalcpu)` instead of `make -j$(np Finally, run `sudo ldconfig` to make new libraries available. -Device drivers -============== +Device configuration +==================== -Note that, for some devices, it is necessary to install drivers for OLA to work with them. For example, the -[Open DMX USB](http://opendmx.net/index.php/Open_DMX_USB "Open DMX USB") device needs an additional kernel module that -could be built using the instructions on -[LLA\_and\_Q\_Light\_Controller\_Ubuntu\_Tutorial](http://opendmx.net/index.php/LLA_and_Q_Light_Controller_Ubuntu_Tutorial) -. For other devices, refer to the corresponding device page on the wiki. +Some devices (particularly those that connect via USB) require specific configuration to function. +See [here](https://www.openlighting.org/ola/getting-started/device-specific-configuration/) for instructions on +configuration common devices. Known Issues ============ @@ -238,9 +241,7 @@ If you should get the following error try to fix it with one of Rpc.pb.cc: In copy constructor 'ola::rpc::RpcMessage::RpcMessage(const ola::rpc::RpcMessage&)': Rpc.pb.cc:143: error: base class 'class google::protobuf::Message' should be explicitly initialized in the copy constructor -You should be able to prevent this -by [editing `./src/Makefile.am`](https://groups.google.com/group/open-lighting/msg/c6d86d03dd74ed5b), removing `-Werror` -and then start from the autoreconfig step again. +try using the `--disable-fatal-warnings` option. If you get @@ -255,11 +256,7 @@ If you get ./common/rdm/Pids.pb.h:19:2: error: #error regenerate this file with a newer version of protoc. #error regenerate this file with a newer version of protoc. -Then you should run - - make clean - -to clean out the old protobuf files. +Then you should run `make clean to clean out the old protobuf files. Optional ======== @@ -270,8 +267,8 @@ Doxygen Documentation There is also an option to build the doxygen documentation! To do so, you will need to install [doxygen](http://www.doxygen.nl/manual/install.html) (available from package managers on all popular systems). -Once you have installed Doxygen you may need to run `./configure` in your ola directory, so that it can generate the -correct make file. To build the docs just use: +Once you have installed Doxygen you may need to run `./configure` in your source directory to generate the correct +makefile. To build the docs just use: make doxygen-doc From f3b35c72d839a77636818484e0c253c3c08adf87 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Wed, 17 Feb 2021 18:58:22 -0500 Subject: [PATCH 23/27] Clarify WiFi on RPI --- download_and_install/ola_on_raspberry_pi.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/download_and_install/ola_on_raspberry_pi.md b/download_and_install/ola_on_raspberry_pi.md index 38df5ec..20c2081 100644 --- a/download_and_install/ola_on_raspberry_pi.md +++ b/download_and_install/ola_on_raspberry_pi.md @@ -16,7 +16,8 @@ See the official [setup guide](https://www.raspberrypi.org/documentation/setup/) - A monitor is not strictly required to use OLA, but one can be helpful for debugging purposes. - If you plan on using a USB DMX interface that does not use its own power supply, you will also need a powered USB hub. The Raspberry Pi hardware cannot supply enough power over USB to meet the needs of most USB DMX interfaces. -- A wired network connection is required when using OLA with any network protocols. Remember, DMX over WiFi is not Wireless DMX! +- A wired network connection is strongly recommended when using OLA with any network protocols. Remember, DMX over WiFi + is not Wireless DMX! Installation ============= From 47d2a8263c0c36455fba528549ae354767cb2936 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Wed, 17 Feb 2021 20:14:00 -0500 Subject: [PATCH 24/27] More cleanup in compilation instructions --- download_and_install/compiling_from_source.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/download_and_install/compiling_from_source.md b/download_and_install/compiling_from_source.md index eb9264e..0344487 100644 --- a/download_and_install/compiling_from_source.md +++ b/download_and_install/compiling_from_source.md @@ -16,9 +16,10 @@ because OLA is not packaged on your system. For the latest code, run `git clone https://github.com/OpenLightingProject/ola.git`. OLA uses `MAJOR.MINOR.PATCH` branches. The latest development happens on the `master` branch. Features and fixes under -testing are in the minor branch (i.e. `0.x`). Release candidates are on the patch branch (i.e. `0.10.x`). Checkout your -preferred level of stability with `git checkout ` or a final release with `git checkout tags/`. If -you're a developer, always work against the `master` branch. See `README.developer` for more developer advice. +testing are in the minor branch (i.e. `0.x`). Releases are on the patch branch (i.e. `0.10.x`). Checkout your preferred +level of stability with `git checkout ` or a final release with `git checkout tags/`. If you're a +developer, work against the `master` branch for new features, or the relevant minor branch for bug fixes. +See `README.developer` for more developer advice. Dependencies ============ @@ -208,12 +209,12 @@ Mac users should use `make -j$(sysctl -n hw.logicalcpu)` instead of `make -j$(np Finally, run `sudo ldconfig` to make new libraries available. -Device configuration +Device Configuration ==================== Some devices (particularly those that connect via USB) require specific configuration to function. See [here](https://www.openlighting.org/ola/getting-started/device-specific-configuration/) for instructions on -configuration common devices. +configuring common devices. Known Issues ============ @@ -256,7 +257,7 @@ If you get ./common/rdm/Pids.pb.h:19:2: error: #error regenerate this file with a newer version of protoc. #error regenerate this file with a newer version of protoc. -Then you should run `make clean to clean out the old protobuf files. +Then you should run `make clean` to clean out the old protobuf files. Optional ======== From 60bb4c98b89157e22f349c1f3c59c5b26a3a12db Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Wed, 17 Feb 2021 20:25:33 -0500 Subject: [PATCH 25/27] VirtualBox instructions --- download_and_install/virtualbox.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/download_and_install/virtualbox.md b/download_and_install/virtualbox.md index 93bc17e..4cd69e0 100644 --- a/download_and_install/virtualbox.md +++ b/download_and_install/virtualbox.md @@ -99,14 +99,17 @@ Troubleshooting No plugins ---------- -If your system is too nice, OLA may start before the network is available. You'll know this has happened when the +If your system is too fast, OLA may start before the network is available. You'll know this has happened when the "Primary IP" is `0.0.0.0` and very few plugins are available: ![](images/virtualbox_13.png) ![](images/virtualbox_14.png) -There is a simple fix. Log in and run: +There is a simple fix - just click "Reload Plugins" on the main page. Now, adding/editing universes will show all +available plugins, although the displayed network information wil be out of date. + +If you need to know the new network information, log in and run: su systemctl restart olad From b058cb21fa1c5cfec403de00e460bfb8f69e4f88 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Wed, 17 Feb 2021 21:44:21 -0500 Subject: [PATCH 26/27] Fix Doxygen doc location --- download_and_install/compiling_from_source.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/download_and_install/compiling_from_source.md b/download_and_install/compiling_from_source.md index 0344487..cfb47a0 100644 --- a/download_and_install/compiling_from_source.md +++ b/download_and_install/compiling_from_source.md @@ -273,8 +273,8 @@ makefile. To build the docs just use: make doxygen-doc -You’ll have to run a webserver to get the experience. A simple way to do this is to navigate to `open-lighting/html` and -run: +You’ll have to run a webserver to get the experience. A simple way to do this is to navigate to `html` in your source +directory and run: python3 -m http.server 8000 --bind 127.0.0.1 From f68f1b08d5046f34a0cf0ffc14db51c5d5a3f925 Mon Sep 17 00:00:00 2001 From: Dan Keenan Date: Thu, 18 Feb 2021 19:33:57 -0500 Subject: [PATCH 27/27] Start Windows docs --- download_and_install/_ola_on_windows_msys2.md | 105 ++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 download_and_install/_ola_on_windows_msys2.md diff --git a/download_and_install/_ola_on_windows_msys2.md b/download_and_install/_ola_on_windows_msys2.md new file mode 100644 index 0000000..5ffc744 --- /dev/null +++ b/download_and_install/_ola_on_windows_msys2.md @@ -0,0 +1,105 @@ +OLA on Windows +============== + +TODO: This doesn't compile + +OLA is partially available on Windows using MSYS2. Please note that not all plugins are functional on Windows - only the +following are available: + +- ArtNet +- Dummy +- ESP Net +- FTDI +- KiNet +- OSC +- Pathport +- SandNet +- Strand Shownet +- USB DMX + +For other uses, consider using a Linux system, such as a [Raspberry Pi](ola_on_raspberry_pi). + +These instructions are generally similar to [compiling from source](compiling_from_source) on a Linux system, but are +adapted slightly to the peculiarities of Windows. The troubleshooting advice there is applicable here as well. + +Setup +===== + +Start by downloading and installing [MSYS2](https://www.msys2.org/). *Be sure to follow their instructions all the way +through, including performing updates.* + +MSYS2 installs a subsystem on your machine. This means it functions a bit differently than the standard Windows command +prompt. In particular: + +- Copy is Ctrl + Insert. +- Paste is Shift + Insert. +- The directory separator is a forward slash (`/`). +- Directories appear differently than they do in Windows. The root is `/`; all directories descend from `/`. + See [here](https://www.msys2.org/wiki/MSYS2-introduction/#file-system) for how MSYS2 maps your Windows drives + and directories into this hierarchy. Your Windows "Documents" folder, unless you've moved it inside Windows, is likely + at `/c/Users//Documents`. + +To install dependencies, launch "MSYS2 MSYS" from the Start Menu (it may have opened automatically after installation): + + pacman -S \ + base-devel \ + git \ + libutil-linux-devel \ + mingw-w64-x86_64-cppunit \ + mingw-w64-x86_64-libftdi \ + mingw-w64-x86_64-liblo \ + mingw-w64-x86_64-libmicrohttpd \ + mingw-w64-x86_64-libusb \ + mingw-w64-x86_64-protobuf \ + mingw-w64-x86_64-python \ + mingw-w64-x86_64-python-numpy \ + mingw-w64-x86_64-python-protobuf \ + mingw-w64-x86_64-toolchain + +When asked which members to install, press enter to install all. This process will take quite some time. + +If you're using USB devices, use [Zadig](https://zadig.akeo.ie/) to install the libusbK for each FTDI device. + +Run the below command to tell the build system where to find the newly-installed packages: + + echo "export PKG_CONFIG_PATH=/usr/lib/pkgconfig:${PKG_CONFIG_PATH}" >> ~/.bashrc + +Now close the MSYS2 window. + +Build +===== + +From the Start Menu, launch "MSYS2 MinGW 64-bit". + +Navigate to the directory you wish to use to build OLA. +Run `git clone https://github.com/OpenLightingProject/ola.git && cd ola`. + +If this is the first time compiling with this download, generate the build system: + + autoreconf -i + +OLA uses autotools for building. Run `./configure --help` to see all options. + +To install with all available Windows plugins, run: + + ./configure \ + --enable-python-libs \ + --disable-all-plugins \ + --enable-artnet \ + --enable-dummy \ + --enable-espnet \ + --enable-ftdidmx \ + --enable-kinet \ + --enable-osc \ + --enable-pathport \ + --enable-sandnet \ + --enable-shownet \ + --enable-usbdmx + +To build OLA after configuring, run: + + make -j$(nproc) + make check + make install + +TODO: Usage