Linguistic Tree Constructor Logo
Linguistic Tree Constructor

Documentation

The User's Guide is available:

Please note that the User's Guide linked to above may be out of date. The latest is always incorporated in the installer.

Installation

To install, simply download the installer, and execute it.

Building

You need to compile and install wxWidgets version 2.6 or 2.8.

On Linux, all you need to do is "./configure && make && sudo make install".

On Mac OS X, all you need to do is: Install wxWidgets 2.8.X, untar the LTC sources, copy the source tarball into the source directory, cd to the source directory, and do "./configure --disable-debug && make && make dmg". This will build the software and make a .dmg file in the SRC/ directory.

On Win32, you need to first compile wxWidgets 2.8.X with Visual Studio 7.0 or later, making sure that you specify /MT rather than /MD in the build environment. Then you can untar the LTC sources, and untar the emdros tarball inside, then open a command-line prompt, then set the Visual Studio environment variables (if necessary), then cd to the ltc-sources root directory, then run "nmake /f win32.mak", then use NSIS to compile the ltc.nsi file... but hey, why not use the binaries I provide? ;-)

Building the Win32 installer

The Win32 installer is built with Nullsoft NSIS installer system.

Simply open the "ltc.nsi" file in the NSIS make system. "ltc.nsi" appears in the root folder of the installation (e.g., "C:\Program Files\LingTreeConstructor").

Building a .rpm package on Linux

Assuming you have set up your RPM build environment correctly, you can simply do:

$ rpmbuild -ta ltc-<version>.tar.gz

For example:

$ rpmbuild -ta ltc-2.7.0.tar.gz

Building a .deb package on Linux (Debian/Ubuntu/etc.)

Assuming you have the correct tools installed to build .debs, you can simply do:

$ tar xfz ltc-<version>.tar.gz
$ cd ltc-<version>
$ dpkg-buildpackage -rfakeroot

For example:

$ tar xfz ltc-2.7.0.tar.gz
$ cd ltc-2.7.0
$ dpkg-buildpackage -rfakeroot

The .deb and the associated files will be in ../ (i.e., the parent directory) after building.