GithubHelp home page GithubHelp logo

djstrong / maca Goto Github PK

View Code? Open in Web Editor NEW

This project forked from apohllo/maca

0.0 2.0 0.0 8.98 MB

Clone of http://nlp.pwr.wroc.pl/maca.git

License: GNU Lesser General Public License v3.0

CMake 12.44% C++ 76.47% Shell 2.72% Python 8.37%

maca's Introduction

DEPENDENCIES

Maca requires several development packages in order to be built, primarily:
 * Corpus2 and libpwrutils (both from the corpus2 repository)
 * Toki
Other dependencies (some of them indirect via the two libraries above) are:
 * ICU (libicu-dev)
 * Boost libraries, 1.41 or 1.42 (libboost1.42-all-dev); not tested on newer versions
 * Loki (libloki-dev)
 * LibXML++ (libxml++2.6-dev)
 * bison and flex

Plugins require other libraries that are optional:
 * The SFST plugin requires the SFST library 1.2 (see below)
 * The Morfeusz plugin requires the Morfeusz library and header
 * The Guesser plugin requires the Guesser package from TaKIPI / Corpus

SFST note: The SFST package included in Ubuntu and Debian repositories (libsfst-dev) is apparently missing required header files. The sources downloadable from ims.uni-stuttgart.de in turn need some Makefile modifications to build and install the library and headers. There are two possibilities to overcome this:
1. Install the version with modified Makefile contained in third_party directory of this package.
2. Install the Debian package libsfst1-1.2-0-dev, then download the 1.2 sources and copy the missing header files into the proper system header dir (presumably /usr/include/sfst-1.0/sfst/). Make sure those files are given read permissions.


USAGE

See the maca-analyse and maca-convert binaries.


NOTES

Spurious "array subscript is above array bounds" warnings originating in bits/stl_algo seem to be an artifact of gcc4.4's overly-eager correctness checking in conjunction with boost::algorithm::split and boost::is_any_of. Apparently, they are harmless.

maca's People

Contributors

apohllo avatar djstrong avatar maciasq avatar michalmoc avatar porlowicz-1 avatar twalkowiak avatar vertexmachine avatar warrado avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.