So I updated from trunk and compiled GRASS 7 again. Almost everything compiled fine. When I went to start it, all went well for the startup screen, but it crashed on loading the wxPython GUI with the following error: Fatal Python error: Interpreter not initialized (version mismatch?)
Note that I've made no changes to my Python setup since I last compiled GRASS 7 (last week), and I have no trouble with the most recent version of GRASS 6.4 (develbranch_6) -- except for the new d.thematic.area -- and no problem with wxPython.
The TclTk GUI works fine (using TclTk 8.5 aqua).
Michael
Michael Barton wrote:
So I updated from trunk and compiled GRASS 7 again. Almost everything
compiled fine. When I went to start it, all went well for the startup
screen, but it crashed on loading the wxPython GUI with the following
error: Fatal Python error: Interpreter not initialized (version
mismatch?)
IIRC, this means that it's loading a binary module which was compiled
for a different version of python, which suggests a PYTHONPATH issue.
Or possibly the vdigit module is compiled against the wrong version.
--
Glynn Clements <glynn@gclements.plus.com>
On Aug 13, 2008, at 12:52 AM, Glynn Clements wrote:
Michael Barton wrote:
So I updated from trunk and compiled GRASS 7 again. Almost everything
compiled fine. When I went to start it, all went well for the startup
screen, but it crashed on loading the wxPython GUI with the following
error: Fatal Python error: Interpreter not initialized (version
mismatch?)
IIRC, this means that it's loading a binary module which was compiled
for a different version of python, which suggests a PYTHONPATH issue.
Or possibly the vdigit module is compiled against the wrong version.
Hmmm. I think you may have something. v.digit still has not been fixed to work on non-Linux platforms, but it is compiling 'without errors'.
Michael
Michael Barton wrote:
>> So I updated from trunk and compiled GRASS 7 again. Almost everything
>> compiled fine. When I went to start it, all went well for the startup
>> screen, but it crashed on loading the wxPython GUI with the following
>> error: Fatal Python error: Interpreter not initialized (version
>> mismatch?)
>
> IIRC, this means that it's loading a binary module which was compiled
> for a different version of python, which suggests a PYTHONPATH issue.
> Or possibly the vdigit module is compiled against the wrong version.
Hmmm. I think you may have something. v.digit still has not been fixed
to work on non-Linux platforms, but it is compiling 'without errors'.
Well, v.digit is a mixture of Python code and a dynamic library,
neither of are likely to produce any errors until you actually try to
run them.
--
Glynn Clements <glynn@gclements.plus.com>