Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 May 1996 12:09:07 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        jbarrm@panix.com (Barry Masterson)
Cc:        gpalmer@FreeBSD.ORG, questions@FreeBSD.ORG
Subject:   Re: Mosaic-2.6, 2.7b4 & Xm.h
Message-ID:  <199605011909.MAA09966@phaeton.artisoft.com>
In-Reply-To: <Pine.SUN.3.91.960501064255.28649A-100000@panix.com> from "Barry Masterson" at May 1, 96 06:49:50 am

next in thread | previous in thread | raw e-mail | index | archive | help
> > > Can anyone here please offer some suggestions as to why this may
> > > be happening, or where Xm should be?  Is Xm even needed for FreeBSD?
> > 
> > Mosaic needs Motif in order to be compiled. Xm is the Motif include
> > files... Motif is a commercial product. See the Vendors page on
> > www.freebsd.org to see who sells motif for FreeBSD (AFAIR the
> > currently recommended one is X Inside, http://www.xinside.com/)
> 
> Thats horrible, how did this happen? I have to buy a commercial in order 
> to use this free product? There must be some way around this.  Does this
> apply to Chimera?  Is Netscape the only game in town?  And this Motif,
> does it come with the source code?

Motif is:

o	a set of imake templates
o	a set of header files
o	a set of man pages
o	a static library
o	a shared library
o	a window manager
o	a bunch of utilities

To compile Mosaic, you need:

o	the imake templates
o	the header files
o	the static library


Programs are compiled with a makefile generated from the imake
templates, the sources include the header files, and the resulting
objects are linked against the static library.

Statically linked Motif binaries can be freely distributed.


Chimera used the Xaw3d -- 3d Athena Toolkit Widgets:

o	a set of imake templates
o	a set of header files
o	a set of man pages
o	a static library
o	a shared library

Athena is freely available, and even (sortof) looks and acts like
Motif (but not really).


Netscape, like Mosaic, depends on Motif (unlike Mosaic, you can't
get Netscape source code).


You can get a statically linked version of Mosaic by downloading it
as a packages (the difference between ports and packages is whether
something has been compiled for you, mostly).


If you license Motif so you can compile up your own Mosaic (and other
programs that need Motif), it does not come with source code for
Motif; source for some sample programs is included, however.  To get
source, you would need a Motif source license from OSF.  This is
*very* expensive, unless you are an educational institution (check
www.osf.org for pricing).


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199605011909.MAA09966>