Download Ptolemy 0.7
This file duplicates some of the material found in the files below,
but the page does provide links to the Ptolemy0.7 tar files.
Places to go
Quick installation instructions
Here are the instructions for downloading Ptolemy0.7. If you
are already familiar with Ptolemy, you might be able to get by
with these quick instructions. If you are new to Ptolemy, you
may want to look over the Detailed Instructions below.
Common download configurations
The Ptolemy distribution consists of several different GNU zipped tar
files that can be mixed or matched. Below are several common sets of files.
For a description of what is in the tar files, and what you need
to run Ptolemy, see the description of
the Ptolemy0.7 tar files below.
Note that you must down load the
src tar file to run
prebuilt binaries. The
src tar file contains files that
are used at runtime.
The Ptolemy group provides binaries for Solaris2.5.1, SunOS4.1.3 and
HPUX10.20. Below are downloads for binaries that were contributed by
others, or built by the Ptolemy group, but not tested thoroughly.
Note that you must download the
src tar file to use
In alphabetical order by operating system
Building From Scratch
- To rebuild from scratch, grab the following tar
src (14.4 Mb),
other.src (7.5 Mb),
- If you don't have gcc-2.7.2 and libg++-2.7.1 and GNU make, and
are on anything other than the HP, grab
(This file includes
flex-2.5.2). If you are on the HP, then you will
want to grab
gnu.hppa.src (14.5 Mb),
which includes everything in the
gnu file in
- Gunzip and untar the files. If you are on anything but a HP,
you will need around 400 Mb to build GNU, tcltk, octtools and
ptolemy. If you are short on space, see the Disk Space section below.
- Set your
PTOLEMY variable, your
variable, and your path. You could source
or place the following in your
setenv PTOLEMY /your/ptolemy
setenv PTARCH `/your/ptolemy/bin/ptarch`
set path = ($PTOLEMY/bin.$PTARCH $PTOLEMY/bin $path)
/your/ptolemy is the location of the Ptolemy tree.
You need to have
$PTOLEMY/bin so you can find
genStarTable which is used to create files like
In 0.7, we've renamed
PTARCH so we don't conflict with other packages.
If you will be building the GNU tools under Solaris, you
need to have
/usr/bin in your path before
- If you have the GNU tools installed, then do:
cd $PTOLEMY; make everything >& log.out &
Note that GNU make should be in your path as
- If you do not have the GNU tools installed, then you should
$PTOLEMY/src/gnu/README and then do:
cd $PTOLEMY; make bootstrap >& log.out &
- If you are planning on building tar files for shipping, you might
want to check out
which contains a makefile and Gnu tar exclusion files that we use
here at UC Berkeley to create distributions. These files are
very rough, but might be of use.
Below is amplification of the quick and dirty instructions above.
For the complete installation documentation, see
Appendix A of
the Ptolemy User's Manual.
The Ptolemy0.7 release includes the Appendix A in
html format at
You can obtain the tar files either from this web page, or
by using anonymous ftp to
ptolemy.eecs.berkeley.edu. The files are in
Below is a description of the
Ptolemy0.7 source tar files.
Ptolemy requires the X window system. Ptolemy relies on a subset of
the GNU tools, such as GNU make and gcc/libg++. The binaries for the
GNU tools on some architectures are supplied as a separate compressed
tar file. It is possible to build Ptolemy with non-GNU compilers.
Ptolemy includes the Tycho system. Tycho is a graphical front end
that uses Itcl. Tycho can use Java and the TclJava interface, but
Java is not yet required to run Tycho or Ptolemy. (The TclJava Interface
is available separately from Ptolemy and Tycho).
The Tycho/Java interface is built on top of the TclJava
interface. The Tycho/Java interface uses the Reflect class, which is
only available in JDK1.1 and later. As of 5/22/97, JDK1.1.1 was
for Solaris2.x on Sparc and x86 and for Windows96/NT.
On 6/2/97, HP released a JDK1.1.2 (1.1.2 Java technology plus the
Just-In-Time compiler) which is available from
Under Solaris2.5.1, untarring the
gnu.sol2.5 tar files took up about
139 Mb of space. Of that 139 Mb, 24.4 Mb were consumed by the
GNU binaries, and 23.4 Mb were taken up by itcl2.0 and tcltk.
In a test build of the 0.7 release on a
Solaris2.5.1 machine building from
gnu, the total amount
of disk space used was 392 Mb. If you build in stages and
obj.$PTARCH/gnu (81.6 Mb),
obj.$PTARCH/tcltk (25.6 Mb) and
obj.$PTARCH/octtools (11.3 Mb) as you go, then you
should be able to get by with less space (approx 273 Mb). If
need be, you can remove
src/gnu (56 Mb),
src/tcltk (11 Mb) and
src/octtools (9.5 Mb) after you have installed each
To free up space, you may want to remove the following:
Last updated 04/23/98,
Send comments to