Ticcutils, a generic utility library shared by our software.
C++ M4 Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
include added 'utf8-safe' versions for uppercase() and lowercase() Apr 17, 2018
m4 try to improve the .m4 stuff Jan 3, 2018
src SocketBasics:: invalidate sockets, when something looks not OK Apr 19, 2018
tests fixed test.(didn't fail due to previous bug) Feb 28, 2018
.gitignore ignore more Oct 18, 2016
AUTHORS ai, typo! Aug 8, 2012
COPYING ai, typo! Aug 8, 2012
INSTALL ai, typo! Aug 8, 2012
Makefile.am added codemeta.json Apr 18, 2018
README Ne release: fixed configure to test for zlib1g-dev too. Oct 18, 2016
README.md markdown fixes Apr 18, 2018
TODO added a poor-mans unit test framework. Bu I like it. Aug 13, 2012
bootstrap.sh Ne release: fixed configure to test for zlib1g-dev too. Oct 18, 2016
configure.ac quick and dirty fix for ICU namespace issues. Mar 29, 2018
ticcutils.pc.in more robust test for OpenMP support Oct 1, 2015


Build Status Language Machines Badge

TiCC utils

TiCC utils 0.18 (c) ILK/CLST 1998 - 2018
by Ko van der Sloot

Tilburg centre for Cognition and Communication, Tilburg University.
Centre for Language and Speach Technology, Radboud University

This module contains useful functions for general use in the TiCC software stack and beyond.

TiCC utils is distributed under the GNU Public Licence (see the file COPYING).

This software has been tested on:

  • Intel/AMD platforms running several versions of Linux, including Ubuntu, Debian and Fedora.
  • 64 bits
  • MAC platform running OS X 10.13


  • GCC (4.9 - 7.0). It is highly recommended to upgrade to at least GCC 5.0
  • CLANG. Preferrable a recent version which supporte OpenMP

Contents of this distribution:

  • Sources
  • Licensing information ( COPYING )
  • Installation instructions ( INSTALL )
  • Build system based on Gnu Autotools
  • Documentation ( in the docs/ directory )

Dependencies: To be able to succesfully build libticcl from the tarball, you need the following pakages:

  • autotools
  • autoconf-archive
  • pkg-config
  • libxml2-dev
  • icu-dev
  • libboost-dev and libboost-regex-dev
  • libtar-dev
  • libbz2-dev
  • zlib1g-dev

Installation Instructions

To install ticcutils, first consult whether your distribution's package manager has an up-to-date package. If not, for easy installation of ticcutils, it is included as part of our software distribution LaMachine: https://proycon.github.io/LaMachine .

To compile from source instead:

  1. sh bootstrap.sh
  2. configure
  3. make
  4. make install
  5. optional: make check