William,
Here is an update.
I downloaded and installed your Mac binaries and all supporting libraries. I
even installed your tcltk 8.4.13 to override the Active States version I had
installed.
-Changing tcltk does not affect nviz running in the version of GRASS I'm
compiling from the cvs.
-Your binaries won't display any maps on my system, but they will run
nviz...sort of. The normal map display bombs somehow with the gism PNG
driver not getting selected. My guess is that somehow the following line is
not working in your binaries on my system...
set env(MONITOR_OVERRIDE) "gism"
-nviz partly works. It will display the map it started with. But the file
browser doesn't work for loading any new maps (error below). Same for
vectors. The map display keeps spreading over the control panels, though
this can be fixed by resizing a bit. The color selectors don't work either.
Most other controls for rasters seem to work.
-I can copy your version of the nviz binary to my build and nviz works like
yours does. So it is something in the compilation, but I don't know what.
Michael
== nviz file browser error ===
invalid command name ".browse_topo_file.main.files.f.list"
invalid command name ".browse_topo_file.main.files.f.list"
while executing
"$w.main.files.f.list delete 0 end"
(procedure "map_browser_list_mapset" line 6)
invoked from within
"map_browser_list_mapset $w"
(procedure "set_map_browser_mapset" line 5)
invoked from within
"set_map_browser_mapset $w {}"
(procedure "create_map_browser" line 92)
invoked from within
"create_map_browser .browse_topo_file surf 1"
(procedure "ap_get_topofile" line 4)
invoked from within
"ap_get_topofile"
invoked from within
".temporary_new_surf.f2.map invoke"
("uplevel" body line 1)
invoked from within
"uplevel #0 [list $w invoke]"
(procedure "tk::ButtonUp" line 23)
invoked from within
"tk::ButtonUp .temporary_new_surf.f2.map"
(command bound to event)
__________________________________________
Michael Barton, Professor of Anthropology
School of Human Evolution & Social Change
Center for Social Dynamics and Complexity
Arizona State University
phone: 480-965-6213
fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton
From: William Kyngesburye <kyngchaos@kyngchaos.com>
Date: Tue, 18 Jul 2006 08:53:31 -0500
To: Michael Barton <michael.barton@asu.edu>
Subject: Re: [GRASS-dev] New OpenGL options to test for native Mac and Win
NVIZOn Jul 17, 2006, at 6:06 PM, Michael Barton wrote:
So I just get rid of these flags? Or say without=glw?...
--with-glw-includes=/usr/X11R6/include --with-glw-libs=/usr/X11R6/lib
I think glw may default to on, so --without-glw. Doesn't hurt to
make sure. This could have something to do with:I've done a bit of futzing with my system, rebuilding GRASS in
several ways.
In all cases, nviz doesn't work. This is the latest result.I disabled all earlier versions of tcltk, made an Active States
installation
of 8.4.13 I just downloaded today the default, changed the
configuration
options to just look for this version, set GRASS_TCLSH=tclsh and
GRASS_WISH=wish (i.e., the 8.4.13 version). When I run GRASS and
try to use
nviz, here is the error I get (it looks a bit different from before):GRASS 6.1.cvs (spearfish60_test):~ > nviz elevation=elevation_dem
Loading Data
Update elev null mask
Loading Data
translating colors
Bus error========= crash log ==========
===== Monday, July 17, 2006 5:38:42 PM America/Phoenix =====
**********Host Name: CMBARTON-iMac
Date/Time: 2006-07-17 17:38:58.006 -0700
OS Version: 10.4.7 (Build 8J135)
Report Version: 4Command: nviz
Path:
/Applications/Grass/grass61cvs.app/Contents/Resources/grass-6.1.cvs/
bin/nviz
Parent: bash [7865]Version: ??? (???)
PID: 8024
Thread: 0Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000Thread 0 Crashed:
0 libX11.6.dylib 0x9c2c4000 XQueryExtension + 108
1 libGL.1.dylib 0x9c3df848 glXQueryExtension + 56
2 nviz 0x000132ec Togl_CreateWindow + 64
(crt.c:355)Somehow it's still getting the X11 OpenGL. Maybe GLw is messing it up.
In include/config.h, which OPENGL_* define is set?
-----
William Kyngesburye <kyngchaos@kyngchaos.com>
http://www.kyngchaos.com/"This is a question about the past, is it? ... How can I tell that
the past isn't a fiction designed to account for the discrepancy
between my immediate physical sensations and my state of mind?"- The Ruler of the Universe