[GRASS5] Sgi widgets license
Glynn Clements
glynn.clements at virgin.net
Fri Jun 29 13:55:20 EDT 2001
Justin Hickey wrote:
> I was trying to install GRASS on a linux machine when I came across the
> infamous drawing area linking problem (ie, we need sgi widgets to
> compile g3d code - see request below to change configure.in). While
> looking in the sgi widget code in Mesa I came across the following in
> the widgets-sgi/README file:
>
> These files are NOT covered by Mesa's GNU copyright. The real copyright
> is as follows.
[snip]
> I know little about licenses, so I was wondering if this license is
> compatible with GPL?
For binary distribution it might be better to use the version which
comes with XFree86 4.0.* (configure won't detect it automatically, but
you can force its use). I think that should qualify for the "anything
that is normally distributed ... with the major components ... of the
operating system" exception.
> Also, since g3d is not included in grass5 I think that configure should
> be changed so that it does not search for this drawing area dependency.
> What happened for me was that configure indicated that it failed to find
> the OpenGL libraries and thus the head file was not updated properly.
> Thus, nviz failed to compile.
Isn't this just because the OpenGL libraries weren't found, rather
than due to libGLwM?
For me, configure always fails to find libGLwM[1], but NVIZ still gets
built.
[1] This is a Mesa-ism; XFree86 has both Motif and non-Motif widgets
in libGLw, but GLwCreateMDrawingArea is a macro, which causes the test
to fail.
> I tried to find where this was tested in
> configure but my attempts to comment out the code failed. Could someone
> comment out the proper code in configure.in so that nviz will compile
> without the sgi widgets installed?
NVIZ should already compile regardless of whether the SGI widgets are
installed. What error message(s) do you get during NVIZ' compilation?
--
Glynn Clements <glynn.clements at virgin.net>
More information about the grass-dev
mailing list