Installing Yodl

Karel Kubat (karel@icce.rug.nl) and Jan Nieuwenhuizen (janneke@gnu.org)

March 17, 2010

Table of Contents

1: Obtaining and installing Yodl

1.1: Configuring the yodl program

1.2: Installing the yodl program

1.2.1: Prerequisites for the installation



The following information describes the Yodl package from the point of the system administrator. Issues such as the installation of the package are addressed here.

1: Obtaining and installing Yodl

The Yodl program and the distributed macro package can be obtained at the ftp site ftp.lilypond.org in the directory pub/yodl/development. Look for a file called yodl-X.Y.Z.tar.gz, where X.Y.Z is the highest version number. This is a gzipped archive containing all sources, documentation and macro files.

1.1: Configuring the yodl program

Once you unpack the archive, configure the sourcetree with a command that looks remotely like

        configure    # Check out the bin/set-yo.sh script
        make
        make install

The configuration process is quite versatile; it should run flawlessly to detect your system and its defaults. You may alter various settings, see configure --help.

1.2: Installing the yodl program

Once configured, type

    make all

to build everything. If everything went ok, you can do

    make install

to install it. The executable, which is built as src/out/yodl is created and copied to a system-wide program directory. The macro package from macros/ is also placed in a public directory, which is /usr/local/share/yodl by default (you can change most directory names in the configure process). Furthermore, postprocessors and a number of shell scripts (drivers of the yodl program) are copied to your programs directory.

1.2.1: Prerequisites for the installation

To successfully build and install the Yodl package, the following tools must be present:

  • A C compiler and run-time environment. A POSIX-compliant compiler, libraries and set of header files should work without problems. The GNU gcc compiler 2.7 and above should work without a flaw.

  • GNU make

  • Typical building programs, such as, install. Most Unixes will have these.

  • /bin/sh: a POSIX-compliant shell interpreter. The GNU shell interpreter bash works without problems.

  • A number of `standard' tools should be present: sed, grep, etc.. These tools must furthermore include the code generators bison and flex (yacc- and lex lookalikes) to genererate the grammar parsers. The GNU implementations of these tools work like a charm.

  • A command that converts groff input into viewable format. The default setting for this command is troff -Tascii -man.

  • Go back to index of Yodl.

    Please send Yodl questions and comments to yodl@icce.rug.nl.

    Please send comments on these web pages to (address unknown)

    Copyright (c) 1997, 1998, 1999 Karel Kubat and Jan Nieuwenhuizen.

    Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.


    This page was built from Yodl-1.31.18 by

    <(address unknown)>, Wed Mar 17 18:44:01 2010 UTC.