# Cavendish skin uses APIs deprecated in 1.42; keep those warnings out of the error log $wgDeprecationReleaseLimit = "1.41"; $wgEnableSidebarCache = true; $wgParserCacheType = CACHE_DB; OLA on FreeBSD: Difference between revisions - wiki.openlighting.org
Personal tools
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.

OLA on FreeBSD: Difference between revisions

From wiki.openlighting.org

Jump to: navigation, search
RenZO (talk | contribs)
RenZO (talk | contribs)
add NetBSD
Line 37: Line 37:




==Git==
==Tools==


If you want to run autoreconf (after git clone for example):
If you want to run autoreconf (after git clone for example):
Line 52: Line 52:
==OpenBSD==
==OpenBSD==


It's almost the same packages with OpenBSD (5.1), if you want to try to build:
Some packages are missing but you can try with:




Line 64: Line 64:
* export AUTOMAKE_VERSION=1.11
* export AUTOMAKE_VERSION=1.11
* autoreconf -fi
* autoreconf -fi
==NetBSD==
Some packages are missing but you can try with:
* ksh (Don't forget to switch to ksh !)
* export PKG_PATH="http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/5.1/All/"
* pkg_add -r bison pkg-config protobuf ossp-uuid cppunit
* pkg_add -r libmicrohttpd (will install more dependencies)
* pkg_add -r autoconf automake libtool


=Building OLA=
=Building OLA=
You can use the tarball or git to get the code.
Version >= 0.8.22
http://code.google.com/p/open-lighting/source/checkout


You just need to run:
You just need to run:
Line 78: Line 97:




You can use the web UI from http://127.0.0.1:9090
Since you built with libmicrohttpd, you can use the web UI from http://127.0.0.1:9090




Enjoy :)
Enjoy :)

Revision as of 21:45, 7 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


Tools

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


OpenBSD

Some packages are missing but you can try with:



  • pkg_add autoconf automake (it will tell you the versions)
  • pkg_add autoconf-2.68 automake-1.11.1p2 libtool
  • export AUTOCONF_VERSION=2.68
  • export AUTOMAKE_VERSION=1.11
  • autoreconf -fi


NetBSD

Some packages are missing but you can try with:



Building OLA

You can use the tarball or git to get the code.

Version >= 0.8.22

http://code.google.com/p/open-lighting/source/checkout

You just need to run:

  • $ ./configure (--enable-rdm-tests will need python)
  • $ make
  • # make install


Running OLA

  • $ olad -l3


Since you built with libmicrohttpd, you can use the web UI from http://127.0.0.1:9090


Enjoy :)