CompilingSource

From ago control wiki
(Difference between revisions)
Jump to: navigation, search
m (Dependencies)
m
Line 1: Line 1:
 
== Debian Wheezy ==
 
== Debian Wheezy ==
 
=== Dependencies ===
 
=== Dependencies ===
  apt-get install quilt devscripts libudev-dev libqpidclient2-dev uuid-dev libqpidcommon2-dev libqpidmessaging2-dev libqpidtypes1-dev g++-4.6 libtinyxml2-dev libjsoncpp-dev libyaml-cpp-dev libsqlite3-dev
+
You can use the dev packages for knx and z-wave from our mirror or compile them from source (please be aware that the bcusdk source needs tweaking for some platforms like armhf)
Additional dependencies for [[KNX]]:
+
  apt-get install quilt devscripts libudev-dev libqpidclient2-dev uuid-dev libqpidcommon2-dev libqpidmessaging2-dev \
  apt-get install libeibclient-dev
+
subversion libqpidtypes1-dev g++-4.6 libtinyxml2-dev libjsoncpp-dev libyaml-cpp-dev libsqlite3-dev \
 
+
  libopenzwave1.0-dev libi2c-dev libeibclient-dev
 
=== Get the source ===
 
=== Get the source ===
  
 
  svn co http://svn.agocontrol.com/svn/agocontrol
 
  svn co http://svn.agocontrol.com/svn/agocontrol
 +
=== Build the package ===
 +
export the source to a temporary directory (this will get rid of the svn specific files). Change to that directory and run:
 +
dpkg-buildpackage -b -uc -us

Revision as of 14:50, 29 May 2013

Contents

Debian Wheezy

Dependencies

You can use the dev packages for knx and z-wave from our mirror or compile them from source (please be aware that the bcusdk source needs tweaking for some platforms like armhf)

apt-get install quilt devscripts libudev-dev libqpidclient2-dev uuid-dev libqpidcommon2-dev libqpidmessaging2-dev \ 
subversion libqpidtypes1-dev g++-4.6 libtinyxml2-dev libjsoncpp-dev libyaml-cpp-dev libsqlite3-dev \
libopenzwave1.0-dev libi2c-dev libeibclient-dev

Get the source

svn co http://svn.agocontrol.com/svn/agocontrol

Build the package

export the source to a temporary directory (this will get rid of the svn specific files). Change to that directory and run:

dpkg-buildpackage -b -uc -us
Personal tools