[GRASS-dev] nviz compile errors on Mac OS X
William Kyngesburye
woklist at kyngchaos.com
Sun Sep 14 16:02:30 EDT 2008
On Sep 14, 2008, at 2:22 PM, Michael Barton wrote:
> Typo fixed.
>
> Recompiled (did make distclean between each compilation just to make
> sure that nothing lurking in a previous build could cause a problem)
> using: --without-x --without-tcltk AND --with-x --without-tcltk
>
> Still no go. I'm attaching crash logs. I am also noticing that every
> make and make install causes a r.terraflow crash--even though I've
> not launched r.terraflow. I'm not sure what this is about, but note
> that the problematic wxPython modules and r.terraflow all use C++.
>
> I'm attaching the r.terraflow crash log too, in case it holds a clue.
>
I get those also. It hasn't bothered me enough yet to look into it.
> Michael
>
>
> <Python_without-x_without-tcltk.crash>
>
> <Python_with-x_without-tcltk.crash>
>
> <r.terraflow_2008-09-14-121541_cmb-MBP-2.crash>
Still some X11 libs in there, so it's probably something else outside
GRASS loading them (something in python or wx?). Dead end.
Though I do see that the wxnviz makefile unconditionally links the X11
libraries. Maybe something else to move to the non-OSX EXTRA_LIBS -
since OSX will always be using an Aqua python (I suppose it's
theoretically possibly to compile GRASS on OSX with all X11-based
python and wxpython) - or conditionalize on the OpenGL flag (whether
it's aqua or X11 or Windows).
On further inspection of the crashlog, I think it's the
_grass6_wxnviz.so that it's choking on (makes sense). I see that
libgrass_nviz is loaded in the binary images section, but not
_grass6_wxnviz.so (_grass6_wxnviz.so and nviz2 are the only things
that link libgrass_nviz). So it was in the middle of loading it and
got libgrass_nviz loaded, then crash. From there I'm at a loss.
-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/
All generalizations are dangerous, even this one.
More information about the grass-dev
mailing list