I have a report that one of the Cygwin binary packages on grass.itc.it
includes a broken version of NVIZ (linked against Cygwin's tcl84.dll,
which won't work).
Can someone either remove the package, or at least remove NVIZ from
it.
I neglected to ask which version (generic/xserver), although there
doesn't seem much point including NVIZ in the wingrass_generic
version.
--
Glynn Clements <glynn.clements@virgin.net>
On Wed, Jan 14, 2004 at 10:47:42AM +0000, Glynn Clements wrote:
Markus Neteler wrote:
> > I have a report that one of the Cygwin binary packages on grass.itc.it
> > includes a broken version of NVIZ (linked against Cygwin's tcl84.dll,
> > which won't work).
> >
> > Can someone either remove the package, or at least remove NVIZ from
> > it.
>
> Is there much difference in having included a broken NVIZ instead
> of no NVIZ?
No NVIZ is easier to explain.
The user reports that this was with wingrass_generic. Given that none
of the OpenGL stuff (i.e. NVIZ & r3.showdspf.openGL) will work without
an X server, wingrass_generic should probably be built using
--without-opengl.
So some kind person should rebuild the package (using 5.0.3).
Then we replace the existing package.
Markus
Markus Neteler wrote:
> > > I have a report that one of the Cygwin binary packages on grass.itc.it
> > > includes a broken version of NVIZ (linked against Cygwin's tcl84.dll,
> > > which won't work).
> > >
> > > Can someone either remove the package, or at least remove NVIZ from
> > > it.
> >
> > Is there much difference in having included a broken NVIZ instead
> > of no NVIZ?
>
> No NVIZ is easier to explain.
>
> The user reports that this was with wingrass_generic.
He's changed his mind; apparently it was wingrass_xserver. That
*should* be built with OpenGL and TclTk; however, you have to force it
to use xtcltk and not Cygwin's Tcl/Tk, e.g. using
--with-tcltk-includes=/usr/local/include --with-tcltk-libs=/usr/local/lib
If you don't have xtcltk, then at least use --without-tcltk.
It would be nice to have configure check that the version of Tcl/Tk
which it finds will actually work, but I have no idea how to detect
that.
--
Glynn Clements <glynn.clements@virgin.net>
Hi there.
Whichever was the last version of Grass for which I sent a Cygwin binary package, NVIZ was built into that package, tested and known to work.
Cheers
Mike Thomas
Glynn Clements wrote:
Markus Neteler wrote:
I have a report that one of the Cygwin binary packages on grass.itc.it
includes a broken version of NVIZ (linked against Cygwin's tcl84.dll,
which won't work).
Can someone either remove the package, or at least remove NVIZ from
it.
Is there much difference in having included a broken NVIZ instead
of no NVIZ?
No NVIZ is easier to explain.
The user reports that this was with wingrass_generic.
He's changed his mind; apparently it was wingrass_xserver. That
*should* be built with OpenGL and TclTk; however, you have to force it
to use xtcltk and not Cygwin's Tcl/Tk, e.g. using
--with-tcltk-includes=/usr/local/include --with-tcltk-libs=/usr/local/lib
If you don't have xtcltk, then at least use --without-tcltk.
It would be nice to have configure check that the version of Tcl/Tk
which it finds will actually work, but I have no idea how to detect
that.
Glynn Clements wrote:
I have a report that one of the Cygwin binary packages on grass.itc.it
includes a broken version of NVIZ (linked against Cygwin's tcl84.dll,
which won't work).
Can someone either remove the package, or at least remove NVIZ from
it.
I have a report that, contrary to the instructions in
documents/release_rules.txt, the version of NVIZ in the current Cygwin
binary package requires PostgreSQL (resulting in a Windows error
dialog if pq.dll is not present).
--
Glynn Clements <glynn.clements@virgin.net>
On Fri, Jan 30, 2004 at 07:53:17PM +0000, Glynn Clements wrote:
Glynn Clements wrote:
> I have a report that one of the Cygwin binary packages on grass.itc.it
> includes a broken version of NVIZ (linked against Cygwin's tcl84.dll,
> which won't work).
>
> Can someone either remove the package, or at least remove NVIZ from
> it.
I have a report that, contrary to the instructions in
documents/release_rules.txt, the version of NVIZ in the current Cygwin
binary package requires PostgreSQL (resulting in a Windows error
dialog if pq.dll is not present).
If packages should be removed, please let's have two independent
reports of non-functionality.
We have also the report that NVIZ works:
http://grass.itc.it/pipermail/grass5/2004-January/013411.html
And these requests are not clear to me:
http://grass.itc.it/pipermail/grass5/2004-January/013402.html
http://grass.itc.it/pipermail/grass5/2004-January/013408.html
with respect to above request(s).
So: Please post the URL to the file(s).
Markus
Markus Neteler wrote:
> > I have a report that one of the Cygwin binary packages on grass.itc.it
> > includes a broken version of NVIZ (linked against Cygwin's tcl84.dll,
> > which won't work).
> >
> > Can someone either remove the package, or at least remove NVIZ from
> > it.
>
> I have a report that, contrary to the instructions in
> documents/release_rules.txt, the version of NVIZ in the current Cygwin
> binary package requires PostgreSQL (resulting in a Windows error
> dialog if pq.dll is not present).
If packages should be removed, please let's have two independent
reports of non-functionality.
We have also the report that NVIZ works:
http://grass.itc.it/pipermail/grass5/2004-January/013411.html
NVIZ can be made to work on Cygwin; I've done so myself. It's also
very easy to successfully build an NVWISH2.2.exe which won't actually
run. It's equally easy to build it so it won't run if you don't have
PostgreSQL installed.
Note: the last two scenarios (won't run, won't run without PostgreSQL)
are easier to achieve than getting it correct, as they require fewer
switches (using the right Tcl/Tk requires --with-tcltk-{includes,libs}
while eliminating the PostgreSQL dependency requires --without-postgres).
And these requests are not clear to me:
http://grass.itc.it/pipermail/grass5/2004-January/013402.html
http://grass.itc.it/pipermail/grass5/2004-January/013408.html
with respect to above request(s).
So: Please post the URL to the file(s).
The latest report refers to 5.0.3, Xserver, and is from a different
person to the previous report. The last-modified date on:
http://grass.itc.it/grass5/binary/windows_cygnus/wingrass_xserver/grass5.0.3_i686-pc-cygwin_bin.tar.gz
is 15-Nov-2003 03:45, which pre-dates the previous report. IOW, those
packages appear to be broken on two counts; using Cygwin's Tcl/Tk, and
NVIZ built with PostgreSQL. Note that the PostgreSQL issue wouldn't
show up if Cygwin's PostgreSQL package was installed.
--
Glynn Clements <glynn.clements@virgin.net>