That shouldn't be necessary - an Intel Mac has Intel builds of X11 and OpenGL.
How did you build your Intel GRASS Lorenzo - on a PPC Mac with the Universal SDK? Or on an Intel Mac?
I tried my build of GRASS CVS 5-27 (built on Intel). NVIZ starts for me - I get the NVIZ Options/Output screen. But when I select a raster and try to Run it, then it crashes, with nothing in the output window except the raster and the X icon to remove it, like so (sometimes the Please Wait window briefly appears):
Command: nviz
Path: /usr/local/grass-6.1.cvs/bin/nviz
Parent: wish8.4 [612]
Version: ??? (???)
PID: 648
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS (0x0001) at 0x5c637273
Thread 0 Crashed:
0 libX11.6.dylib 0x9bd35fa1 XQueryExtension + 24
1 libGL.1.dylib 0x9be2edab glXQueryExtension + 62
2 nviz 0x000115ab Togl_CreateWindow + 56
3 com.tcltk.tklibrary 0x9ad191ad Tk_MakeWindowExist + 120
4 nviz 0x00012663 Togl_Cmd + 1046
5 com.tcltk.tcllibrary 0x9ac181a3 TclInvokeStringCommand + 121
6 com.tcltk.tcllibrary 0x9ac1a915 TclEvalObjvInternal + 733
7 com.tcltk.tcllibrary 0x9ac3d666 TclExecuteByteCode + 3101
8 com.tcltk.tcllibrary 0x9ac4244e TclCompEvalObj + 279
9 com.tcltk.tcllibrary 0x9ac6926d TclObjInterpProc + 524
10 com.tcltk.tcllibrary 0x9ac1a915 TclEvalObjvInternal + 733
11 com.tcltk.tcllibrary 0x9ac1ac1c Tcl_EvalEx + 488
12 com.tcltk.tcllibrary 0x9ac5893a Tcl_FSEvalFile + 400
13 com.tcltk.tcllibrary 0x9ac1a915 TclEvalObjvInternal + 733
14 com.tcltk.tcllibrary 0x9ac1ac1c Tcl_EvalEx + 488
15 com.tcltk.tcllibrary 0x9ac1b03a Tcl_Eval + 42
16 nviz 0x0000ca44 Ninit + 199
17 nviz 0x00002570 NVIZ_AppInit + 210
18 com.tcltk.tklibrary 0x9acef2eb Tk_MainEx + 761
19 nviz 0x0001118a main + 97
20 nviz 0x00002446 _start + 228 (crt.c:272)
21 nviz 0x00002361 start + 41
Still looks like some OpenGL problem. And, I get the exact same crash on my PowerBook, except that NVIZ processes the data a little - this appears in the output winodw below the raster names:
Loading Data
Update elev null mask
Loading Data
building color table
and the raster names item has an additional printer icon.
This is the first time I've run NVIZ, so I'm not sure what to expect, but certainly not a crash.
On May 31, 2006, at 4:47 PM, Michael Barton wrote:
Lorenzo,
See Glynn's response below. I'm wondering if perhaps you need to install a
new version of x11?? Or maybe get a new version of OpenGL?? to go with the
Intel Macs
Michael
__________________________________________
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
------ Forwarded Message
From: Glynn Clements <glynn@gclements.plus.com>
Date: Wed, 31 May 2006 22:44:12 +0100
To: Michael Barton <michael.barton@asu.edu>
Cc: GRASS developers list <grass-dev@grass.itc.it>
Subject: Re: [GRASS-dev] NVIZ problem on Intel Macs
Michael Barton wrote:
Lorenzo Moretti is reporting that NVIZ locks up when it tries to start on
the new Intel Macs. The error is listed below. Anyone have a suggestion? Has
anyone else had a problem? Should this go to the bug list? We do want to run
GRASS on the new Macs
X Error of failed request: BadRequest (invalid request code or no such
operation)
Major opcode of failed request: 129 (Apple-DRI)
Minor opcode of failed request: 1 ()
Serial number of failed request: 192
This indicates the OpenGL library isn't compatible with the X server.
There isn't anything which we can do to fix this, although adding the
"-indirect" switch to the "togl" commands in nviz2.2_script might
eliminate the error at the expense of performance (indirect rendering
doesn't use hardware acceleration on the stock X.org servers).
--
Glynn Clements <glynn@gclements.plus.com>
-----
William Kyngesburye <kyngchaos@kyngchaos.com>
http://www.kyngchaos.com/
"Those people who most want to rule people are, ipso-facto, those least suited to do it."
- A rule of the universe, from the HitchHiker's Guide to the Galaxy