Skip to content

mfisk/smacq

Repository files navigation

=============================================================================
			SMACQ BUILD INSTRUCTIONS

Quick & Dirty:
--------------
Type "make".  If everything works, you will have a "bin/smacqq" executable.

Supported Platforms:
--------------------
Debian GNU/Linux and MacOS/X + Fink are the primary development platforms.  
SMACQ has also been built on FreeBSD and various buggy versions of RedHat.
GCC 3.3 and 4.0 are the compilers we usually use.

Packaging:
----------
We suggest using epm from http://www.easysw.com/epm/ to build RPM, Debian, 
BSD, MacOS/X, Solaris, and other packages.  A smacq.list file is included 
for those purposes.  An RPM spec file is also included, but may not be 
maintained in the future.

Optional functionality:
-----------------------
SMACQ can build with the following optional functionality:

- Python integration
	The "python" module allows you to write SMACQ modules in Python
	instead of C++.  This module is automatically built if Python
	libraries are detected.

- libgda database integration
	This provides the "sqlinsert" module that allows you to insert
	data into various databases (SQLlite, MySQL, Postgres, etc.).
	configure automatically builds in libgda support if the
	appropriate libraries are installed on your system:
		Debian: libgda-5.0-dev 

- Ethereal integration
	The packet data-type can use Ethereal's EPAN system for decoding a 
	multitude of protocols.  This optional functionality can be included 
	using the "--with-ethereal" configure option and specifying the path
	to an ethereal source tree that has already been built..

=============================================================================
			PREREQUISITES

-----------------------------------------------------------------------------
OS            |	glib2>=2.4	boost		libpcap		zlib		
              	bz2		g++		libgda		libltdl
                gmake		openssl		libdb4		libgda-sqlite
--------------+--------------------------------------------------------------
Ubuntu/Debian |	libglib2.0-dev	libboost-python-dev	libpcap-dev	zlib1g-dev
              	libbz2-dev	g++		libgda-5.0-dev	libltdl3-dev
				libssl-dev		
MacPorts      |	glib2-devel	boost +python	libpcap	
              					libgda +with_sqlite
						db45
RHEL	      | glib2-devel	boost-devel	libpcap-devel	zlib-devel
              	bzip2-devel	gcc-c++		libgda-devel	libtool-ltdl-devel
			 	openssl-devel	db4-devel
-----------------------------------------------------------------------------

=============================================================================
See http://smacq.sf.net/ for more information.

About

System for Modular Analysis and Continuous Queries: streaming event processing

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors