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.

0.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.

0.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.

0.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.

0.1.2.1: Prerequisites for the installation

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


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

Dmitry V. Levin <(address unknown)>, Mon Oct 21 20:34:42 2002 MSD.