The Open Lighting Project has moved!
We've launched our new site at www.openlighting.org. This wiki will remain and be updated with more technical information.
We've launched our new site at www.openlighting.org. This wiki will remain and be updated with more technical information.
Difference between revisions of "OLA on FreeBSD"
From wiki.openlighting.org
m |
|||
Line 9: | Line 9: | ||
* pkg_add -r cppunit | * pkg_add -r cppunit | ||
* pkg_add -r libmicrohttpd | * pkg_add -r libmicrohttpd | ||
+ | |||
* pkg_add -r python27 | * pkg_add -r python27 | ||
* pkg_add -r py27-protobuf (will install py27-setuptools) | * pkg_add -r py27-protobuf (will install py27-setuptools) | ||
+ | |||
+ | |||
+ | ==Packages== | ||
You can use this combo line: | You can use this combo line: | ||
* pkg_add -r bison pkg-config protobuf ossp-uuid cppunit libmicrohttpd python27 py27-protobuf | * pkg_add -r bison pkg-config protobuf ossp-uuid cppunit libmicrohttpd python27 py27-protobuf | ||
− | |||
− | pkg_info | + | pkg_info (FreeBSD 9.0-RELEASE) |
* bison-2.4.3,1 A parser generator from FSF, (mostly) compatible with Yacc | * bison-2.4.3,1 A parser generator from FSF, (mostly) compatible with Yacc | ||
Line 32: | Line 35: | ||
* py27-setuptools-0.6c11_1 Download, build, install, upgrade, and uninstall Python pac | * py27-setuptools-0.6c11_1 Download, build, install, upgrade, and uninstall Python pac | ||
* python27-2.7.2_3 An interpreted object-oriented programming language | * python27-2.7.2_3 An interpreted object-oriented programming language | ||
+ | |||
==Git== | ==Git== | ||
Line 37: | Line 41: | ||
If you want to run autoreconf (after git clone for example): | If you want to run autoreconf (after git clone for example): | ||
* pkg_add -r autoconf268 automake111 libtool | * pkg_add -r autoconf268 automake111 libtool | ||
+ | |||
pkg_info | pkg_info | ||
Line 43: | Line 48: | ||
* automake-1.11.1 GNU Standards-compliant Makefile generator (1.11) | * automake-1.11.1 GNU Standards-compliant Makefile generator (1.11) | ||
* libtool-2.4_1 Generic shared library support script | * libtool-2.4_1 Generic shared library support script | ||
+ | |||
=Building OLA= | =Building OLA= | ||
You just need to run: | You just need to run: | ||
− | $ ./configure (--enable-rdm-tests will need python) | + | * $ ./configure (--enable-rdm-tests will need python) |
− | $ make | + | * $ make |
− | # make install | + | * # make install |
+ | |||
=Running OLA= | =Running OLA= | ||
− | $ olad -l3 | + | * $ olad -l3 |
+ | |||
You can use the web UI from http://127.0.0.1:9090 | You can use the web UI from http://127.0.0.1:9090 | ||
+ | |||
+ | |||
+ | Enjoy :) |
Revision as of 18:12, 4 August 2012
Since version 0.8.22, OLA can run on FreeBSD.
Dependencies
- pkg_add -r bison (will install m4, libiconv, gettext)
- pkg_add -r pkg-config
- pkg_add -r protobuf
- pkg_add -r ossp-uuid
- pkg_add -r cppunit
- pkg_add -r libmicrohttpd
- pkg_add -r python27
- pkg_add -r py27-protobuf (will install py27-setuptools)
Packages
You can use this combo line:
- pkg_add -r bison pkg-config protobuf ossp-uuid cppunit libmicrohttpd python27 py27-protobuf
pkg_info (FreeBSD 9.0-RELEASE)
- bison-2.4.3,1 A parser generator from FSF, (mostly) compatible with Yacc
- cppunit-1.12.1 C++ port of the JUnit framework for unit testing
- gettext-0.18.1.1 GNU gettext package
- libiconv-1.13.1_1 A character set conversion library
- libmicrohttpd-0.9.15 C library for embedding HTTP server functionality
- m4-1.4.16,1 GNU m4
- ossp-uuid-1.6.2_1 ISO-C & Perl API and CLI for generating Universally Unique
- pkg-config-0.25_1 A utility to retrieve information about installed libraries
- protobuf-2.4.1 A data interchange format library
- py27-protobuf-2.4.1 Google protobuf Python Client Library
- py27-setuptools-0.6c11_1 Download, build, install, upgrade, and uninstall Python pac
- python27-2.7.2_3 An interpreted object-oriented programming language
Git
If you want to run autoreconf (after git clone for example):
- pkg_add -r autoconf268 automake111 libtool
pkg_info
- autoconf-2.68 Automatically configure source code on many Un*x platforms
- automake-1.11.1 GNU Standards-compliant Makefile generator (1.11)
- libtool-2.4_1 Generic shared library support script
Building OLA
You just need to run:
- $ ./configure (--enable-rdm-tests will need python)
- $ make
- # make install
Running OLA
- $ olad -l3
You can use the web UI from http://127.0.0.1:9090
Enjoy :)