[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