# 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)
→Dependencies: add infos about openbsd
RenZO (talk | contribs)
Line 55: Line 55:




* export PKG_PATH=”ftp://ftp.openbsd.org/pub/OpenBSD/5.1/packages/i386/”
* export PKG_PATH="ftp://ftp.openbsd.org/pub/OpenBSD/5.1/packages/i386/"
* pkg_add bison protobuf ossp-uuid cppunit
* pkg_add bison protobuf ossp-uuid cppunit



Revision as of 07:51, 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


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


OpenBSD

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



  • 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

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 :)