Re: [GRASS GIS] #3883: GRASS master does not compile with Python 3 on Mac

"GRASS GIS" <[email protected]>
Newsgroups gmane.comp.gis.grass.devel
Message-ID <[email protected]>
#3883: GRASS master does not compile with Python 3 on Mac
--------------------------+-------------------------
  Reporter:  cmbarton     |      Owner:  grass-dev@…
      Type:  defect       |     Status:  new
  Priority:  major        |  Milestone:  7.8.3
 Component:  Default      |    Version:  svn-trunk
Resolution:               |   Keywords:
       CPU:  Unspecified  |   Platform:  MacOSX
--------------------------+-------------------------

Comment (by cmbarton):

 I just tried Nila's fix and it does compile. Anna's does not.
 Unfortunately, even though the first fix compiles successfully, the GRASS
 GUI will not launch. Here is the error:

 {{{

 Launching <wxpython> GUI in the background, please wait...
 GRASS 7.9.dev (nc_spm_08_grass7):~ > Traceback (most recent call last):
   File
 "/Applications/GRASS-7.9.app/Contents/Resources/gui/wxpython/wxgui.py",
 line 105, in OnInit
     from lmgr.frame import GMFrame
   File
 "/Applications/GRASS-7.9.app/Contents/Resources/gui/wxpython/lmgr/frame.py",
 line 51, in <module>
     from lmgr.layertree import LayerTree, LMIcons
   File
 "/Applications/GRASS-7.9.app/Contents/Resources/gui/wxpython/lmgr/layertree.py",
 line 38, in <module>
     from mapdisp.frame import MapFrame
   File
 "/Applications/GRASS-7.9.app/Contents/Resources/gui/wxpython/mapdisp/frame.py",
 line 33, in <module>
     from mapdisp.toolbars import MapToolbar, NvizIcons
   File
 "/Applications/GRASS-7.9.app/Contents/Resources/gui/wxpython/mapdisp/toolbars.py",
 line 22, in <module>
     from nviz.main import haveNviz
   File
 "/Applications/GRASS-7.9.app/Contents/Resources/gui/wxpython/nviz/main.py",
 line 24, in <module>
     from nviz import mapwindow
   File
 "/Applications/GRASS-7.9.app/Contents/Resources/gui/wxpython/nviz/mapwindow.py",
 line 42, in <module>
     from nviz.workspace import NvizSettings
   File
 "/Applications/GRASS-7.9.app/Contents/Resources/gui/wxpython/nviz/workspace.py",
 line 23, in <module>
     from nviz import wxnviz
   File
 "/Applications/GRASS-7.9.app/Contents/Resources/gui/wxpython/nviz/wxnviz.py",
 line 32, in <module>
     from numpy import matrix
   File "/Applications/GRASS-7.9.app/Contents/Resources/lib/python3.7/site-
 packages/numpy/__init__.py", line 142, in <module>
     from . import core
   File "/Applications/GRASS-7.9.app/Contents/Resources/lib/python3.7/site-
 packages/numpy/core/__init__.py", line 107, in <module>
     from . import _internal
   File "/Applications/GRASS-7.9.app/Contents/Resources/lib/python3.7/site-
 packages/numpy/core/_internal.py", line 20, in <module>
     IS_PYPY = platform.python_implementation() == 'PyPy'
   File
 "/Applications/GRASS-7.9.app/Contents/Resources/lib/python3.7/platform.py",
 line 1264, in python_implementation
     return _sys_version()[0]
   File
 "/Applications/GRASS-7.9.app/Contents/Resources/lib/python3.7/platform.py",
 line 1225, in _sys_version
     repr(sys_version))
 ValueError: failed to parse CPython sys.version: '3.7.0 (default, Jun 28
 2018, 07:39:16) \n[Clang 4.0.1 (tags/RELEASE_401/final)]'
 OnInit returned false, exiting...
 }}}

 I'm using OSX Mojave 10.14.6 with python 3.7.6

 v.in.pdal also does not compile. But that is another issue.

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/3883#comment:18>
GRASS GIS <https://grass.osgeo.org>

_______________________________________________
grass-dev mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/grass-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.