Home / SmartSlogKPlib_ANSI-C
Name Modified Size Downloads / Week Status
Parent folder
Totals: 6 Items   9.1 MB 7
SmartSlogKPlib_ANSI-C_v0.5beta.tar.gz 2013-10-18 4.5 MB 11 weekly downloads
README 2013-09-26 2.7 kB 11 weekly downloads
SmartSlogKPlib_ANSI-C_v0.36alpha.tar.gz 2011-12-13 1.3 MB 11 weekly downloads
SmartSlogKPlib_ANSI-C_v0.35alpha.tar.gz 2011-09-27 1.3 MB 22 weekly downloads
SmartSlogKPlib_ANSI-C_v0.34alpha.tar.gz 2011-08-15 1.3 MB 11 weekly downloads
SmartSlogKPlib_ANSI-C_v0.33alpha.tar.gz 2011-08-15 779.1 kB 11 weekly downloads
SmartSlog KP library (ANSI C version) Version: 0.5beta http://sourceforge.net/projects/smartslog/ This is an ontology-unaware part of the SmartSlog library for Smart-M3 knowledge processors (KP) written in ANSI C. It can be installed on the device as standard .a or .so library for the easy use by KP. This option is preferable for Linux environments. A less preferable option is to compile the code or link the library directly within your KP project. The option can be useful for non-Linux environments. List of supported platforms, OS ===================== * Linux (tested on Debian v6.0 or higher, Ubuntu v11.0 (32/64-bit) or higher OpenSuse v11.0 (32/64-bit) or higher) * Windows XP 32-bit, Windows 7 32-bit (build as Visual Studio C++ project, see "windows" folder) * Raspberri Pi: Soft-float Debian “wheezy” v3.2 Requirements ===================== * gcc (tested for 4.3.2) * make (tested for 3.81) * smart-m3 - http://sourceforge.net/projects/smart-m3/ COMMENT: SmartSlog works correctly with v0.9.5-beta. * KPI_low v2 (separate library, available at http://sourceforge.net/projects/kpilow/) OR ANSI C KPI v0.1alpha or higher. Options for KPI_low and the configure script =============================================================================== Preferable way is to install the KPI_low library on a device where your KP will run. Use the following options for the ./configure script: CFLAGS=-DKPI_LOW - add this flag to compile SmartSlog with KPI_Low for versions 0.41 alpha and higher. --with-kpilow-access-proto - network protocol for SIB (tcpip or nota). Default: tcpip --enable-threads - enable threads support (POSIX threads required). --disable-threads - disable threads support Default: enable For more details see the help: ./configure --help Also, a less preferable way is possible: using the KPI_low code directly within your KP application. Bugs, feature requests and to-do list ===================================== Report all bugs, feature requests and "to-do" items here: http://oss.fruct.org/bugzilla/, then select product "SmartSlog" or directly follow the link http://oss.fruct.org/bugzilla/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=SmartSlog&content= Usage ===================== Include compiled library to your KP (with -l option for gcc). You can use pkg-config to get options for gcc: pkg-config --cflags smartslog pkg-config --libs smartslog
Source: README, updated 2013-09-26