LIP6 UPMC CNRS Move-team Macao FrameKit CPN-AMI
2006-10-26
LIP6 > Software > MoVe Sofware > Macao > Solaris Download

Download Macao 2.8 (SB6DR2) for Solaris 2.7

IMPORTANT: this version is discontinued, You may use it but it is no longer supported.

How this version was made

The Solaris version was made using CodeWarrior Latitude. CW Latitude is a software library that enables Macintosh software developers to create native UNIX applications from their Macintosh source code.

Installing the Macao application

First, get and unzip Macao2.8SB6DR2-US.tar.gz (1,397 KB). If your are using Macao for solaris on Solaris 2.5, have a look here.

Warning:
This is a beta version for Solaris.
It may crash.
If it crashes while been connected to FrameKit, you may have to kill every macao_proxy processes manually except the older (that is the server).

.Then, type:

setenv LATITUDE_ROOT <installation place>/macao
cd <
installation place>
gunzip Macao2.8.XXX-US.tar.gz
tar xvf Macao2.8.XXX-US.tar

Configuring your HOME environment for Macao

  • Add three lines in your .cshrc

    setenv LATITUDE_ROOT <installation place>/macao
    setenv LD_liBRARY_PATH /usr/dt/lib:$LD_liBRARY_PATH
    set path=($path $LATITUDE_ROOT/bin)

  • Configure the 'System Folder' equivalent
    $LATITUDE_ROOT/bin/user.setup
    user.setup installs a user-writable System Folder (in ~/login.MacFiles directory) so your preferences can be saved between uses of Macao. It then installs application default files (~/Latitude) in your home directory and reminds you to put the Latitude binary in your path.
    user.setup will also copy formalism file in you home directory for
    • macao_readme.html (part of this page)
    • AMI-Net (Petri nets),
    • ReachabilityGraph,
    • Branching-Process,
    • Graph,
    • Automata.
    • an AMI-Net example Philosophers.Live

    If you want to move these files, do not forget that there are in AppleDouble format : do not forget to move the FileName and %FileName.

Run Macao

macao &
The first time macao will create a .macao directory. In this directory, it will create a Font directory for the Font cache, a Preferences directory for Macao Prefs file.

Librairies used by macao

  1. libXm.so.3 => /usr/dt/lib/libXm.so.3
  2. libXt.so.4 => /usr/lib/libXt.so.4
  3. libXinput.so.0 => /usr/openwin/lib/libXinput.so.0
  4. libXext.so.0 => /usr/openwin/lib/libXext.so.0
  5. libX11.so.4 => /usr/lib/libX11.so.4
  6. libnsl.so.1 => /usr/lib/libnsl.so.1
  7. libsocket.so.1 => /usr/lib/libsocket.so.1
  8. libm.so.1 => /usr/lib/libm.so.1
  9. libpthread.so.1 => /usr/lib/libpthread.so.1
  10. libc.so.1 => /usr/lib/libc.so.1
  11. libdl.so.1 => /usr/lib/libdl.so.1
  12. libw.so.1 => /usr/lib/libw.so.1
  13. libintl.so.1 => /usr/lib/libintl.so.1
  14. libmp.so.1 => /usr/lib/libmp.so.1

What's new in Beta 6

  • it prints edges

What's new in Beta 5

  • End of Simulator session does not crash any more
  • Scroll bar have a standard size
  • User is 'registred user name' not 'Latitude User' when connecting to FrameKit
  • Alert are Motif standard

Known bugs in Beta 6

  • Some default button still have Macintosh style
  • Crash on some Linux and SGI X-Window server (it only works in 256 colors)
Bas