Pion CEP Platform - Libraries

The Pion Platform makes use of the following third-party libraries:

Pion may also (optionally) use one of the following logging frameworks:

Optional Pion plugins may use these additional third-party libraries:

Pre-built third-party libraries:

  • Windows XP (MSVC 2005)

    This contains all of the third-party libraries required to build Pion on Windows XP (for MSVC 2005). We recommend that you uncompress this file into your C:\ directory (or change paths in the Pion project files). This file includes boost, openssl, log4cxx, sqlite, yajl, libxml, zlib, iconv and libxml. Please see the README.msvc file for more information.

  • Redhat EL 5 32-bit (also CentOS 5)

    This contains all of the third-party libraries required to build Pion on CentOS 5 (32-bit). We recommend that you uncompress this file into your /usr/local directory. This file includes boost, log4cxx, uuid, yajl and sqlite. All the other libraries are normally included with Linux. Please see the README.linux file for more information.

  • Redhat EL 5 64-bit (also CentOS 5)

    This contains all of the third-party libraries required to build Pion on CentOS 5 (64-bit). We recommend that you uncompress this file into your /usr/local directory. This file includes boost, log4cxx, uuid, yajl and sqlite. All the other libraries are normally included with Linux. Please see the README.linux file for more information.

  • Redhat EL 4 32-bit (also CentOS 4)

    This contains all of the third-party libraries required to build Pion on CentOS 4 (32-bit). We recommend that you uncompress this file into your /usr/local directory. This file includes boost, log4cxx, uuid, apr, apr-util, yajl and sqlite. All the other libraries are normally included with Linux. Please see the README.linux file for more information.

  • MacOS X 10.5 (Leopard)

    This contains all of the third-party libraries required to build Pion, with support for both 32-bit and 64-bit Intel and PowerPC architectures. We recommend that you uncompress this file into your /usr/local directory. This file includes boost, log4cxx, uuid, yajl and sqlite. All the other libraries are normally included with MacOS X or XCode. Please see the README.osx file for more information.