[9] in DCNS Development
Motif 1.1.1 is available on Athena.
daemon@ATHENA.MIT.EDU (vanharen@ATHENA.MIT.EDU)
Mon Apr 29 17:18:17 1991
From: vanharen@ATHENA.MIT.EDU
Date: Mon, 29 Apr 91 17:16:04 -0400
To: motif@ATHENA.MIT.EDU, kcunning@ATHENA.MIT.EDU, wdempsey@ATHENA.MIT.EDU,
Cc: developers@ATHENA.MIT.EDU, f_l@ATHENA.MIT.EDU
** EXECUTIVE SUMMARY **
Motif 1.1.1 is available on Athena. If you are interested in using
motif, consider adding yourself to the "motif" and/or
"motif-talk-athena" mail-lists, or read the "motif" and/or "mtalk"
discuss meetings on menelaus (more details on that at the end of the
mail message).
==============================================================================
Hello.
Motif 1.1.1 is now available on Athena, as well as Motif 1.0.3.
Motif 1.0.3 will continue to be the "default", but we urge people to
start shifting toward 1.1 soon. Another patch release (1.1.2) will be
coming soon and should improve 1.1 further. Also, the OSF will not be
releasing any more versions of 1.0, so support for it in the outside
world is quickly disappearing.
** HOW TO USE ON ATHENA **
To use motif on Athena, attach your choice of X lockers (currently
"x11" contains the x11r4 versions of those libraries, but there are
x11r2 and x11r3 lockers). The recommended locker is just "x11".
Then you need to attach either "motif" (which contains 1.0.3
libraries and binaries, as I mentioned above), or "motif1.1" (which
contains the 1.1.1 versions). Both "motif" and "motif1.1" want to mount
on /mit/motif, so you should only have one attached at a time.
At some point (although I don't know when), attaching "motif" will
get you the 1.1 libraries, and you will have to attach "motif1.0" to get
the older stuff. Explicitly specifying either "motif1.0" or "motif1.1"
should get you the named version, however.
Currently only VAX libraries and binaries are in the motif1.1
locker, but other platforms should be appearing shortly (RT, DECmips,
PS/2, RS6000, Mac). Once you have the appropriate motif and x11 lockers
attached, you can compile your program by issuing a command similar to
this:
cc -D_NO_PROTO filename.c -I/mit/motif/include
-L/mit/motif/${hosttype}lib -lXm -lXt -lX11
This command should be all on one line, of course, but it would not
all fit on one line above.
The "-D_NO_PROTO" compiler option should be used with
non-ansi-compliant compilers, such as pcc (the default "cc" on VAXes),
as Motif 1.1 contains function prototypes in the header files. The gnu
compiler (gcc) on the VAX, and "hc" on the RT (the default on that
machine), and the cc on the MIPS do not require this flag.
** DOCUMENTATION/EXAMPLES **
The documentation that can be purchased at Graphic Arts is currently
of the 1.1 variety.
The 1.1 manpages should be appearing shortly under a "man"
subdirectory in the motif1.1 locker.
There are two sets of example programs available in the motif1.1
locker, under /mit/motif/Examples. The "OReilly" subdirectory contains
the example code from the O'Reilly books, and the "Young" subdir
contains code from his book (both available at the Coop, and Quantum
books in One Kendall Square).
** OTHER INFORMATION SOURCES **
The "motif" mailing list is a public list at MIT, feel free to add
yourself. It is used from time to time to disseminate information such
as this, and also as a forum for motif developers at MIT to ask each
other questions. The mailing list is archived in a discuss meeting
called "motif" on menelaus.
There is also the "motif-talk-athena" mailing list (public), which
is simply a local redist point for the mailing list maintained by the
OSF. Traffic on that list is quite high. It is also archived in a
discuss meeting called "mtalk" on menelaus.
There is also a netnews newsgroup called "comp.windows.x.motif",
unrelated to the mailing list(s) mentioned above, and of course there is
"comp.windows.x" for discussion of X in general.
Comments, questions, flames, suggestions to me...
-Chris VanHaren
(vanharen@mit.edu)