MacOSX GRASS errors: Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(new, from http://lists.osgeo.org/pipermail/grass-user/2011-August/061611.html)
 
(more comments from http://lists.osgeo.org/pipermail/grass-user/2011-September/061971.html)
Line 1: Line 1:
Q: Starting GRASS GIS on MacOSX, I get "bad cpu type in executable"
Q: Starting GRASS GIS on MacOSX, I get "bad cpu type in executable"


A: Exit the file ".bash_profile" in your HOME directory and add therein:
A: It looks like a macports problem (maybe homebrew also uses /opt/local?) with their Python. A guess is that their python is 64bit-only, and GRASS is trying to run python 32bit because it couldn't find a 64bit wxpython because 64bit wxpython isn't existing yet in the stable release.<br>
Work-around: Edit the file ".bash_profile" in your HOME directory and add therein:


  export GRASS_PYTHON=/usr/bin/python2.6
  export GRASS_PYTHON=/usr/bin/python2.6

Revision as of 09:17, 27 May 2013

Q: Starting GRASS GIS on MacOSX, I get "bad cpu type in executable"

A: It looks like a macports problem (maybe homebrew also uses /opt/local?) with their Python. A guess is that their python is 64bit-only, and GRASS is trying to run python 32bit because it couldn't find a 64bit wxpython because 64bit wxpython isn't existing yet in the stable release.
Work-around: Edit the file ".bash_profile" in your HOME directory and add therein:

export GRASS_PYTHON=/usr/bin/python2.6
export GRASS_PYTHONWX=/usr/bin/pythonw2.6