SHOGUN
4.2.0
|
Currently SHOGUN has been confirmed to be fully functional on PowerPC, i386 and AMD64 Linux (tested on debian/ubuntu and gentoo). We also managed to compile SHOGUN on MacOSX and via cygwin on WIN32 platforms. However some manual tweaking of configuration files might be necessary.
SHOGUN is currently pre-packaged for debian (see http://www.debian.org) and available on MacOSX via macports (see http://www.macports.org )
On debian, depending on the interface you want, install the package(s)
libshogun-dev - for C++ developers building extensions using libshogun shogun-csharp-modular - for the modular csharp interface shogun-lua-modular - for the modular lua interface shogun-java-modular - for the modular java interface shogun-octave-static - for the static octave interface shogun-octave-modular - for the modular octave interface shogun-python-static - for the static python interface shogun-python-modular - for the modular python interface shogun-r-static - for the static r interface shogun-ruby-modular - for the modular ruby interface shogun-cmdline-static - for the static command-line interface. shogun-elwms-static - for the static eierlegende wollmilchsau interface (one interface to r/python/octave allowing to run commands in non-native languages) shogun-doc - for the documentation
The mac port is provided by James Kyle (Thanks!!) and makes installations on OSX as easy as under linux. To install shogun you will need macports (see http://www.macports.org). Then issue
sudo port selfupdate sudo port install swig swig-python (shogun users who want the r and octave interfaces should add swig-octave and/or swig-r to this list) sudo port install shogun (for r, octave, and elwms interfaces: +r +octave +elwms)
Add
DYLD_FALLBACK_LIBRARY_PATH=${macports_prefix}/lib
to your shell profile. Tip the default ${macports_prefix} is /opt/local/. In that case, the library path would be /opt/local/lib.