[GRASS-dev] Fwd: issues with compiling and running GRASS on Mac
Michael Barton
michael.barton at asu.edu
Mon Sep 8 01:04:06 EDT 2008
I disabled the vdigit makefile so that it raised and error and didn't
compile. I still get the same error:
GRASS 6.4.svn (Spearfish60_test):~ > Fatal Python error: Interpreter
not initialized (version mismatch?)
Any idea what is causing this if I have not changed Python or wxPython
on my Mac since this last compiled with no problem (25 August).
Michael
Begin forwarded message:
> From: Michael Barton <michael.barton at asu.edu>
> Date: September 7, 2008 8:47:57 PM GMT-07:00
> To: Landa Martin <landa.martin at gmail.com>, grass developers <grass-dev at lists.osgeo.org
> >, Kyngesburye William <kyngchaos at kyngchaos.com>
> Subject: issues with compiling and running GRASS on Mac
>
> I just updated from develbranch_6 after a couple of weeks. Here are
> some remaining problems in compiling and a showstopper with running
> GRASS.
>
> 1) vdigit: compiles fine now. BUT it probably keeps the wxPython GUI
> from running now (see below).
>
> 2) wxnviz: still doesn't compile but gets a bit farther if render.h
> is removed and make clean, make is run. Here is the error I get now.
>
> cd /Users/cmbarton/grass_dev/grass6_src/lib/nviz
> make
> ...
>
> /Frameworks/UnixImageIO.framework/unix/include -I/Users/cmbarton/
> grass_dev/grass6_src/dist.i386-apple-darwin9.4.0/include -o OBJ.i386-
> apple-darwin9.4.0/render.o -c render.c
> render.c: In function ‘Nviz_create_render_window’:
> render.c:139: warning: assignment makes pointer from integer without
> a cast
> render.c:146: warning: assignment makes pointer from integer without
> a cast
> render.c: In function ‘Nviz_make_current_render_window’:
> render.c:204: error: ‘mac_win’ undeclared (first use in this function)
> render.c:204: error: (Each undeclared identifier is reported only once
> render.c:204: error: for each function it appears in.)
> render.c:204: warning: ‘AGLDrawable’ is deprecated
> make: *** [OBJ.i386-apple-darwin9.4.0/render.o] Error 1
>
> 3) i.attcorr no longer compiles. Here is the error.
>
> cmb-MBP-2:nviz cmbarton$ cd /Users/cmbarton/grass_dev/grass6_src/
> imagery/i.atcorr
> cmb-MBP-2:i.atcorr cmbarton$ make
> Makefile:15: warning: overriding commands for target `/Users/
> cmbarton/grass_dev/grass6_src/dist.i386-apple-darwin9.4.0/bin/
> i.atcorr'
> ../../include/Make/Module.make:14: warning: ignoring old commands
> for target `/Users/cmbarton/grass_dev/grass6_src/dist.i386-apple-
> darwin9.4.0/bin/i.atcorr'
> c++ -I/Users/cmbarton/grass_dev/grass6_src/dist.i386-apple-
> darwin9.4.0/include -arch i386 -Os -g -DPACKAGE=
> \""grassmods"\" -I/Users/cmbarton/grass_dev/grass6_src/dist.i386-
> apple-darwin9.4.0/include -o OBJ.i386-apple-darwin9.4.0/main.o -c
> main.cpp
> main.cpp: In function ‘void process_raster(int, InputMask,
> ScaleRange, int, int, int, bool, ScaleRange, bool)’:
> main.cpp:309: error: ‘isnan’ was not declared in this scope
> make: *** [OBJ.i386-apple-darwin9.4.0/main.o] Error 1
>
> 4) After make install, GRASS will no longer start up in wxPython. It
> does the startup screen fine, but bombs when it tries to launch the
> main layer manager. Here is the error:
>
> GRASS 6.4.svn (Spearfish60_test):~ > Fatal Python error: Interpreter
> not initialized (version mismatch?)
>
> Note that I have changed nothing on my system since the last time it
> compiled and ran fine.
>
> I suspect that an issue that William Kyngesbury recently mentioned
> may be the cause. vdigit, which compiles now, may do so incorrectly
> against the system version of Python (2.5.1) rather than the newer
> one that is my Python default (2.5.2). If so, the version check in
> the wxGUI startup kills it.
>
> What is the easiest way to diable vdigit to test this?
>
> Michael
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/grass-dev/attachments/20080907/d18048f5/attachment-0001.html
More information about the grass-dev
mailing list