Installation

Downloads

Version libopc‑1.0.0 is not yet released. Use Git to get the latest updates from the master branch:

git clone --depth 1 https://github.com/wissem01chiha/libopc

libopc build and installation guide :

BUILD ON LINUX/MAC OSX:

sudo apt-get install libxml2-dev

autoreconf -i ./configure make

BUILD on LINUX with system libs: ./configure –with-zlib=yes –with-zlib-ldflags=”pkg-config zlib --libs” –with-libxml=yes –with-libxml-cppflags=”pkg-config libxml-2.0 --cflags” –with-libxml-ldflags=”pkg-config libxml-2.0 --libs

BUILD ON WINDOWS:

  • Optionally generate project files: c:\Python26\python.exe generate.py –include Makefile.xml win32--msvc-
  • Open win32\solution.sln in Visual Studio.

RELASE in a ZIP file (win32): c:\Python26\python.exe generate.py –include Makefile.xml –package libopc-sdk-0.0.1.zip win32-release-msvc

RELASE in a ZIP file (MaxOSX): python generate.py –include Makefile.xml –package libopc-sdk-0.0.1.zip –config-dir=build/config darwin-release-gcc

PACKAGE LINUX ./generate.py –with-zlib=yes –with-zlib-ldflags=”pkg-config zlib --libs” –with-libxml=yes –with-libxml-cppflags=”pkg-config libxml-2.0 --cflags” –with-libxml-ldflags=”pkg-config libxml-2.0 --libs” –package usr.zip –config-dir=build –include Makefile.xml linux-debug-gcc-i686

PACKAGE DEBIAN [http://www.debian.org/doc/manuals/maint-guide/index.en.html] 1) Adjust config/libopc.pc VERSION Adjust debian/changelog 2) ./configure –with-zlib=yes –with-zlib-ldflags=”pkg-config zlib --libs” –with-libxml=yes –with-libxml-cppflags=”pkg-config libxml-2.0 --cflags” –with-libxml-ldflags=”pkg-config libxml-2.0 --libs” –arch=any DESTDIR=pwd/build/linux-debug-gcc-any/install make install 1) dpkg-buildpackage or 3b) dpkg-buildpackage -B 1) lintian -i -I –show-overrides ../libopc_0.0.2_i386.changes | less


This site uses Just the Docs, a documentation theme for Jekyll.