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.

Difference between revisions of "OLA on FreeBSD"

From wiki.openlighting.org

Jump to: navigation, search
m
(complete dependencies)
Line 1: Line 1:
 
=Dependencies=
 
=Dependencies=
  
* pkg_add -r bison ossp-uuid cppunit protobuf libmicrohttpd
+
* pkg_add -r bison (will install m4, libiconv, gettext)
* pkg_add -r python27 py27-protobuf
+
* pkg_add -r pkg-config
* pkg_add -r autoconf268 automake111 libtool
+
* 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)
 +
 
 +
You can use this combo line:
 +
* pkg_add -r bison pkg-config protobuf ossp-uuid cppunit libmicrohttpd python27 py27-protobuf
  
 
==On FreeBSD 9.0-RELEASE==
 
==On FreeBSD 9.0-RELEASE==
 +
 +
pkg_info
  
 
* 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
 +
* 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  
 
* ossp-uuid-1.6.2_1  ISO-C & Perl API and CLI for generating Universally Unique  
* cppunit-1.12.1      C++ port of the JUnit framework for unit testing
+
* pkg-config-0.25_1  A utility to retrieve information about installed libraries
 
* protobuf-2.4.1      A data interchange format library
 
* protobuf-2.4.1      A data interchange format library
 
* py27-protobuf-2.4.1 Google protobuf Python Client Library
 
* py27-protobuf-2.4.1 Google protobuf Python Client Library
* libmicrohttpd-0.9.15 C library for embedding HTTP server functionality
+
* py27-setuptools-0.6c11_1 Download, build, install, upgrade, and uninstall Python pac
 +
* python27-2.7.2_3    An interpreted object-oriented programming language
  
 
==For building==
 
==For building==
 +
 +
If you want to run autoreconf:
 +
* pkg_add -r autoconf268 automake111 libtool
 +
 +
pkg_info
  
 
* autoconf-2.68      Automatically configure source code on many Un*x platforms  
 
* autoconf-2.68      Automatically configure source code on many Un*x platforms  
 
* 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

Revision as of 18:13, 4 August 2012

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)

You can use this combo line:

  • pkg_add -r bison pkg-config protobuf ossp-uuid cppunit libmicrohttpd python27 py27-protobuf

On FreeBSD 9.0-RELEASE

pkg_info

  • 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

For building

If you want to run autoreconf:

  • 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