# 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)
add Other BSD
RenZO (talk | contribs)
→OpenBSD: link to the bug
Line 96: Line 96:
==OpenBSD==
==OpenBSD==


Some packages are missing but you can try with:
We still have problems to build on OpenBSD :/
 
Because of this bug:
 
http://code.google.com/p/protobuf/issues/detail?id=406
 


But you can try with:


* 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/"
Line 109: Line 115:
* autoreconf -fi
* autoreconf -fi


We still have problems to build on OpenBSD :/


++
++

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


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


Other BSD

We don't forget these nice systems !

NetBSD

You can build ola (without python-libs because python-protobuf is missing):



  • $ ./configure --disable-fatal-warnings
  • $ make
  • # make install


OpenBSD

We still have problems to build on OpenBSD :/

Because of this bug:

http://code.google.com/p/protobuf/issues/detail?id=406


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


++