[Alice]

HowToBuildForMozart

The following 129 words could not be found in the dictionary of 635 words (including 635 LocalSpellingWords) and are highlighted below:

Adapting   add   Adding   additional   Alice   alice   an   and   another   appropriate   appropriately   at   based   be   been   before   bin   bit   bootstrap   Build   build   building   builds   built   By   can   case   cause   Cd   cm   containing   current   currently   Cygwin   Debian   describes   Development   dir   doc   document   except   files   following   for   geared   Gtk   hassle   haven   How   how   if   in   In   including   independence   install   installs   instructions   interpreter   Invoke   involve   involved   known   least   Lex   library   Linux   Make   make   Makefile   makefiles   manual   might   most   Mozart   much   name   needs   new   of   omitted   ones   only   or   perform   platform   platforms   Prerequisites   principle   problems   procedure   process   properly   root   script   scripts   seam   Seam   set   Set   sh   should   snapshot   steps   support   sure   system   systems   that   This   though   to   To   too   towards   true   Unix   up   upcoming   using   version   Windows   without   work   working   Yacc   yet   you   your  

Clear message

How to build Alice for Mozart

This document describes how to build Alice for Mozart. For instructions on how to build Alice-on-SEAM, see SeamDevelopment.

Prerequisites
Build and install process
  1. Cd to alice root directory

  2. Invoke "make PREFIX=<dir> install" (installs to directory <dir>, to ./install if PREFIX is omitted)

  3. Set PATH appropriately (<dir>/bin)

This builds the Mozart-based system. By using the install-seam.sh script you can also build a snapshot of the upcoming Seam-based system.

Adding support for new platforms

In principle, building should work on most Unix systems without too much hassle, though the involved scripts and makefiles haven't been geared towards true platform independence yet. The install scripts are currently known to work on "as-is" the following systems:

  1. Linux (except for Debian)

  2. Windows + Cygwin (only Seam-based built)

To build on another platform you at least have to perform the following steps:

  1. bootstrap/platform.sh: add an appropriate case for your system

  2. doc/manual/Makefile: set PHP to the name of the system's PHP interpreter

Adapting the build procedure for the Seam-based system might involve a bit more work. The Gtk library may also cause additional problems.