First, install some (probably) important libraries:
apt-get update apt-get install libgnutls28-dev libgnutlsxx28
Download, build and install libmicrohttpd
cd wget ftp://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-0.9.19.tar.gz tar zxvf libmicrohttpd-0.9.19.tar.gz mv libmicrohttpd-0.9.19 libmicrohttpd cd libmicrohttpd ./configure make make install
Download and build the open-zwave library
cd git clone https://github.com/OpenZWave/open-zwave.git cd open-zwave make
Download open-zwave-control-panel
cd git clone https://github.com/OpenZWave/open-zwave-control-panel.git cd open-zwave-control-panel
Open the Makefile and find the following line:
OPENZWAVE := ../ LIBMICROHTTPD := -lmicrohttpd
Change it to:
OPENZWAVE := ../open-zwave LIBMICROHTTPD := /usr/local/lib/libmicrohttpd.a
Build ozwcp
make ln -sd ../open-zwave/config
And finally, run it!
./ozwcp -p 8888