[go: up one dir, main page]

Menu

Tree [r127] / ddc / trunk /
 History

HTTPS access


File Date Author Commit
 Test 2011-11-15 mukau [r3] + initial import of ddc-2.0 branch
 bin 2013-05-31 mukau [r77] + added ddc_dump to bin/Makefile.am
 config 2011-11-28 mukau [r17] + set svn:ignore (copied from dx-1 branch)
 doc 2014-03-13 mukau [r127] + minor clean-up during forensic exploration of...
 etc 2014-03-07 mukau [r118] + v2.0.19 final: re-integrated changes from ddc...
 log 2011-12-02 mukau [r22] v2.0.1 Fri, 02 Dec 2011 14:56:18 +0100
 m4 2011-12-02 mukau [r22] v2.0.1 Fri, 02 Dec 2011 14:56:18 +0100
 scripts 2014-03-07 mukau [r118] + v2.0.19 final: re-integrated changes from ddc...
 skel 2013-12-02 mukau [r79] + fixed runcmd problem creating new ddc-common....
 src 2014-03-13 mukau [r127] + minor clean-up during forensic exploration of...
 AUTHORS 2013-03-21 mukau [r44] + v2.0.6: added generic wildcard operator '*'
 COPYING 2011-11-15 mukau [r3] + initial import of ddc-2.0 branch
 COPYING.LESSER 2011-11-15 mukau [r3] + initial import of ddc-2.0 branch
 Changes 2014-03-12 mukau [r124] + bugfix: apply filter bounds for m_SortOrder=...
 INSTALL 2011-11-15 mukau [r3] + initial import of ddc-2.0 branch
 Makefile.am 2013-05-31 mukau [r76] v2.0.11:
 README.html 2013-12-06 mukau [r84] v2.0.15: + band-aid fix for lower/upper-bound p...
 README.moo 2011-11-15 mukau [r3] + initial import of ddc-2.0 branch
 README.pod 2013-12-06 mukau [r84] v2.0.15: + band-aid fix for lower/upper-bound p...
 README.txt 2013-12-06 mukau [r84] v2.0.15: + band-aid fix for lower/upper-bound p...
 autoreconf.sh 2011-11-15 mukau [r3] + initial import of ddc-2.0 branch
 configure.ac 2014-03-13 mukau [r127] + minor clean-up during forensic exploration of...
 distcheck.sh 2011-12-09 mukau [r23] + added PACKAGE_VERSION to ddc_daemon starup me...

Read Me

    README for package ddc

    Last updated for ddc v2.0.15

DESCRIPTION
    The ddc package contains core C++ utilities for the DWDS/Dialing
    Concordance document indexing system.

    The DDC-2.x branch is maintained in SVN under:

     svn+ssh://svn.code.sf.net/p/ddc-concordance/code/ddc/
     https://svn.code.sf.net/p/ddc-concordance/code/ddc/
     svn://svn.code.sf.net/p/ddc-concordance/code/ddc/

DEPENDENCIES
    ddc-morph >= v2.0.0
        Morphology data.

        In order to use most of the runtime utilities, you will also need a
        set of morphology data files available in the ddc-morph package,
        which should be available wherever you downloaded these sources.

        You should build (and optionally install) this package BEFORE
        attempting to build ddc-morph.

        The ddc-morph sources are maintained in SVN under:

         https://ddc-concordance.svn.sourceforge.net/svnroot/ddc-morph

    libpcre, libpcrecpp
        Perl-compatibile regular expression C library and C++ wrappers.

        URL: http://www.pcre.org/

        Tested version(s): 8.02

    libcurl (optional)
        If available, libcurl can be used for accessing external HTTP-based
        term expanders from within a running DDC process. DDC should still
        compile and run even if libcurl is unavailable, but e.g. external
        HTTP-based term expanders will be unuseable.

        URL: http://curl.haxx.se/

        Tested version(s): 7.21.0

    GNU bison (optional)
        Tested version 2.4.1. If you get errors compiling
        src/ConcordLib/yyQParser.o, try re-extracting the source archive and
        call

         $ touch src/ConcordLib/yyQParser.cpp src/ConcordLib/yyQParser.h

        before re-compiling.

    GNU flex (optional)
        Tested version 2.5.35. If you get errors compiling
        src/ConcordLib/yyQLexer.o, try re-extracting the source archive and
        call

         $ touch src/ConcordLib/yyQLexer.cpp src/ConcordLib/yyQLexer.h

        before re-compiling.

INSTALLATION
    Issue the following commands to the shell:

     cd ddc-X.Y.dx-Z       ##-- (or wherever you extracted the ddc distribution)
     sh ./configure
     make
     make install

    To build the ddc morph package, then do:

     cd ..
     cd ddc-morph-X.Y-dx-Z ##-- (or wherever the ddc-morph distribution lives)
     sh ./configure
     make
     make install

    Finally, set the (legacy) environment variable RML to the directory into
    which ddc was installed (by default /usr/local/ddc):

     export RML=/usr/local/ddc

    ... and you ought to be ready to roll. Take a look at the configuration
    files in $RML/etc/ and the example corpora in Test/ to get started.

BUILD OPTIONS
    The 'configure' script supports the following options, among others:

    --prefix=PREFIX
        Installation prefix (default=/usr/local). This package installs
        itself to:

         PREFIX/ddc          ##-- root directory (a.k.a. $RML)
         PREFIX/ddc/bin      ##-- executable programs & scripts
         PREFIX/ddc/etc      ##-- runtime configuration files
         PREFIX/ddc/include  ##-- C++ headers
         PREFIX/lib          ##-- runtime libtool libraries

        Additionally, the package requires a directory PREFIX/ddc/dict
        containing morphology data, which should be installed by the
        ddc-morph package (see "DEPENDENCIES").

    --enable-debug
        Enable debugging flags. Only works for GNU C++ compiler.

    --enable-warnings
        Enable lots of compiler warnings. Only works for GNU C++ compiler.

    --disable-shared
        Disable compilation of shared libraries.

    --without-libcurl
        Force DDC to build without CURL support.

    See the output of `./configure --help` for details on additional
    supported options.

KNOWN BUGS
    Many.

AUTHOR
    Alexey Sokirko wrote DDC.

    Bryan Jurish <jurish@bbaw.de> made various improvements and maintains
    the DDC-2.x branch.