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>