Release 1.5 of the ASF+SDF Meta-Environment (stable source distribution):
Pre-installation requirements
The Meta-Environment compiles and runs on most Un*x platforms (
FrequentlyAskedQuestions).
The following list of third-party packages needs to be present on your system,
prior to attempting to install the Meta-Environment. If (some of) these components are missing, or their version number is lower than the minimum version mentioned here, or higher than the maximum number than mentioned here, your installation probably will not work.
You need the following software installed
- Java Development Kit (JDK) 1.4.2 or higher from java.sun.com
- Graphviz 1.12 or higher from graphviz.org
- Note: Cygwin users should install a Un*x version, not the native Windows version
- GNU emacs (compiled for X11) 21.2.1 from gnu.org, or GVIM 6.x, with server-support from vim.org
- GNU make and gcc 3.4.x from gnu.org (higher versions will not work)
- flex 2.5.4a7, or a higher version that does not generated unused functions.
- bison
- curl
- bash (and your /bin/sh should be bash too!)
Configuring and installing the Meta-Environment 1.5.x
First make sure you meet the requirements and everything is reachable from your PATH environment variable.
Installation commands:
On the command prompt type:
gunzip -c asfsdf-meta-distribution-1.5.3p2.tar.gz | tar xvf -
cd asfsdf-meta-asf-sdf-meta_1-5-bundle-1.5.3p2
./configure --prefix=/opt/asfsdf-meta-1.5.3p2
make AM_CPPFLAGS=-DCLK_TCK=CLOCKS_PER_SEC
This will configure and install the Meta-Environment binaries in /opt/asfsdf-meta-1.5/bin.
You can always choose another prefix using the --prefix option.
It is not required to type
make install
. This is done automatically.
You are advised
not to choose
/usr or
/usr/local as a prefix, such that you can easily have different version of the Meta-Environment on the same drive.
Changes in the process since Meta-Environment 1.5
It is no longer necessary to first run
./collect.sh
before running configure. The above .tar.gz file we provide does not need any further downloading of packages anymore.