On Sun, Jun 5, 2016 at 1:32 PM, Michael Barton <[email protected]> wrote:
> What is Phoenix?

That's a new version of wxPython, completely rewritten with support
for Python3, basically the future of wxPython project.


>
> Michael
> ____________________
> C. Michael Barton
> Director, Center for Social Dynamics & Complexity
> Professor of Anthropology, School of Human Evolution & Social Change
> Head, Graduate Faculty in Complex Adaptive Systems Science
> Arizona State University
>
> voice:  480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)
> fax: 480-965-7671 (SHESC),  480-727-0709 (CSDC)
> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>
>
>
>> On Jun 2, 2016, at 6:42 PM, Anna Petrášová <[email protected]> wrote:
>>
>> On Thu, Jun 2, 2016 at 5:45 PM, Michael Barton <[email protected]> 
>> wrote:
>>> Thanks Helena,
>>>
>>> I’m betting you have Anaconda on that laptop too.
>>>
>>> The histogram issue requires a hack to plot.py in wxPython. I’ve done that 
>>> in my system version but not in the Anaconda version yet. It is supposedly 
>>> fixed in wxp 3.0.3.0, but that is not yet available except for those hardy, 
>>> intrepid souls who want to compile it from scratch.
>>
>> I actually compiled wxPython previously and recently Phoenix. It was
>> not that difficult at all. But that was on Ubuntu.
>>
>> I was looking into the state of wxPython project. The 'classic'
>> version is pretty much dead. Although wxWidgets 3.1.0 was released in
>> February, there hasn't been any activity towards releasing new
>> wxPython, and no response to this question on mailing list. That is
>> unfortunate, considering that the new version would fix most problems
>> we now have on Mac. That was my motivation to look at it, so that I
>> don't spend time workarounding something when there is new version.
>> But I wouldn't give up just yet, it might just take them longer time
>> to release it.
>>
>> What is good, that Phoenix is alive (should work with both Python 2
>> and 3) and there might be a crowdsourcing campaign to fund the main
>> guy to bring it to first release. I downloaded and compiled Phoenix
>> (surprisingly easy) and the problem is that one of the widgets we use
>> in Map Display is not ported, so there's no point in testing the rest.
>> That might be fixed for the release, hopefully.
>>
>>
>> Anna
>>
>>>
>>> Michael
>>> ____________________
>>> C. Michael Barton
>>> Director, Center for Social Dynamics & Complexity
>>> Professor of Anthropology, School of Human Evolution & Social Change
>>> Head, Graduate Faculty in Complex Adaptive Systems Science
>>> Arizona State University
>>>
>>> voice:  480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)
>>> fax: 480-965-7671 (SHESC),  480-727-0709 (CSDC)
>>> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>> On Jun 2, 2016, at 2:39 PM, Helena Mitasova <[email protected]> wrote:
>>>>
>>>> Michael, Adam,
>>>>
>>>> I installed the prior 64bit version on a laptop with SID disabled and it 
>>>> seems to run fine, including the 3D visualization.
>>>> Michael, as you mentioned, I had to use arrow keys to select map layers 
>>>> and to select 3D for the first time but it ran
>>>> OK after that. Few known issues related to Python 3 (e.g. histogram) did 
>>>> not work.
>>>>
>>>> Helena
>>>>
>>>>> On Jun 2, 2016, at 4:49 PM, Michael Barton <[email protected]> wrote:
>>>>>
>>>>> I’ve had no problem running 3D (in the map display window). Maybe you 
>>>>> didn’t get a path set for the wx…gdal… library?
>>>>>
>>>>> Michael
>>>>> ____________________
>>>>> C. Michael Barton
>>>>> Director, Center for Social Dynamics & Complexity
>>>>> Professor of Anthropology, School of Human Evolution & Social Change
>>>>> Head, Graduate Faculty in Complex Adaptive Systems Science
>>>>> Arizona State University
>>>>>
>>>>> voice:  480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)
>>>>> fax: 480-965-7671 (SHESC),  480-727-0709 (CSDC)
>>>>> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> On Jun 2, 2016, at 1:34 PM, Adam Dershowitz <[email protected]> 
>>>>>> wrote:
>>>>>>
>>>>>> I went back to the prior version that I downloaded, where I made the 
>>>>>> changes to the paths.  What I had not noticed before is that I don’t see 
>>>>>> any way to run nviz.  I only see a 2D view.  Is that something that 
>>>>>> should be installed, but it might also be a path issue?
>>>>>> When I do run grass, I also see this:  Unable to import pyGRASS: 
>>>>>> grass_gis.7.3.svn not found.   So, that might relate to 3D, or might 
>>>>>> just be a sign of another part of the path to dynamic library issue.
>>>>>>
>>>>>> -- Adam
>>>>>>
>>>>>>
>>>>>> From: Michael Barton <[email protected]>
>>>>>> Date: Thursday, June 2, 2016 at 3:48 PM
>>>>>> To: Adam Dershowitz <[email protected]>
>>>>>> Cc: GRASS developers grass-developers <[email protected]>, 
>>>>>> grass-user grass-user <[email protected]>
>>>>>> Subject: Re: [GRASS-user] GRASS for Mac 64bit, wxPython 3, maybe fix for 
>>>>>> SIP problem - please test
>>>>>>
>>>>>> Darn!
>>>>>>
>>>>>> It is as I was afraid of. Building with Anaconda wxPython means that the 
>>>>>> GUI is looking for the Anaconda Python distribution too. So this 
>>>>>> approach will not work.
>>>>>>
>>>>>> Michael
>>>>>> ____________________
>>>>>> C. Michael Barton
>>>>>> Director, Center for Social Dynamics & Complexity
>>>>>> Professor of Anthropology, School of Human Evolution & Social Change
>>>>>> Head, Graduate Faculty in Complex Adaptive Systems Science
>>>>>> Arizona State University
>>>>>>
>>>>>> voice:  480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)
>>>>>> fax: 480-965-7671 (SHESC),  480-727-0709 (CSDC)
>>>>>> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> On Jun 2, 2016, at 12:15 PM, Adam Dershowitz <[email protected]> 
>>>>>>> wrote:
>>>>>>>
>>>>>>> I just downloaded the version on the site, and when I run it, I have 
>>>>>>> the same problem.  wxPython is looking in the wrong place for shared 
>>>>>>> libraries:
>>>>>>>
>>>>>>> Rebuilding Addon HTML manual pages index...
>>>>>>> Rebuilding Addon menu...
>>>>>>> Python 2.7.10 found.
>>>>>>> Cleaning up temporary files...
>>>>>>> Starting GRASS GIS...
>>>>>>> Traceback (most recent call last):
>>>>>>> File 
>>>>>>> "/Applications/GRASS-7.3.app/Contents/MacOS/gui/wxpython/gis_set.py", 
>>>>>>> line 31, in <module>
>>>>>>>   from core import globalvar
>>>>>>> File 
>>>>>>> "/Applications/GRASS-7.3.app/Contents/MacOS/gui/wxpython/core/globalvar.py",
>>>>>>>  line 96, in <module>
>>>>>>>   import wx
>>>>>>> File 
>>>>>>> "/Applications/GRASS-7.3.app/Contents/MacOS/etc/python/wx/__init__.py", 
>>>>>>> line 45, in <module>
>>>>>>>   from wx._core import *
>>>>>>> File 
>>>>>>> "/Applications/GRASS-7.3.app/Contents/MacOS/etc/python/wx/_core.py", 
>>>>>>> line 4, in <module>
>>>>>>>   import _core_
>>>>>>> ImportError: 
>>>>>>> dlopen(/Applications/GRASS-7.3.app/Contents/MacOS/etc/python/wx/_core_.so,
>>>>>>>  2): Library not loaded: 
>>>>>>> @loader_path/../../../../libwx_osx_cocoau-3.0.0.2.0.dylib
>>>>>>> Referenced from: 
>>>>>>> /Applications/GRASS-7.3.app/Contents/MacOS/etc/python/wx/_core_.so
>>>>>>> Reason: image not found
>>>>>>> ERROR: Error in GUI startup. See messages above (if any) and if 
>>>>>>> necessary, please report this error to the GRASS developers.
>>>>>>> On systems with package manager, make sure you have the right GUI 
>>>>>>> package, probably named grass-gui, installed.
>>>>>>> To run GRASS GIS in text mode use the -text flag.
>>>>>>> Exiting...
>>>>>>> logout
>>>>>>> Saving session...
>>>>>>> ...copying shared history...
>>>>>>> ...saving history...truncating history files...
>>>>>>> ...completed.
>>>>>>>
>>>>>>> [Process completed]
>>>>>>>
>>>>>>>
>>>>>>> -- Adam
>>>>>>>
>>>>>>>
>>>>>>> From: Michael Barton <[email protected]>
>>>>>>> Date: Thursday, June 2, 2016 at 2:41 PM
>>>>>>> To: Adam Dershowitz <[email protected]>
>>>>>>> Cc: GRASS developers <[email protected]>, GRASS users 
>>>>>>> <[email protected]>
>>>>>>> Subject: Re: [GRASS-user] GRASS for Mac 64bit, wxPython 3, maybe fix 
>>>>>>> for SIP problem - please test
>>>>>>>
>>>>>>> Adam,
>>>>>>>
>>>>>>> I just now uploaded a new binary to the GRASS Mac website. I built 
>>>>>>> wxPython against the Anaconda distribution and Python against system 
>>>>>>> Python. I disabled gettext so that it hopefully will not cause issues. 
>>>>>>> This works on my system, so it's not a total bomb. Now to see if it 
>>>>>>> works without Anaconda Python.
>>>>>>>
>>>>>>> One thing to test is whether v.in.lidar will actually work (64bit 
>>>>>>> LASlib).
>>>>>>>
>>>>>>> Thanks again.
>>>>>>>
>>>>>>> Michael
>>>>>>> ____________________
>>>>>>> C. Michael Barton
>>>>>>> Director, Center for Social Dynamics & Complexity
>>>>>>> Professor of Anthropology, School of Human Evolution & Social Change
>>>>>>> Head, Graduate Faculty in Complex Adaptive Systems Science
>>>>>>> Arizona State University
>>>>>>>
>>>>>>> voice:  480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)
>>>>>>> fax: 480-965-7671 (SHESC),  480-727-0709 (CSDC)
>>>>>>> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> On Jun 2, 2016, at 10:56 AM, Adam Dershowitz 
>>>>>>>> <[email protected]> wrote:
>>>>>>>>
>>>>>>>> Yes, I’m happy to try it out, once you get it built.  Once you do, let 
>>>>>>>> me know if there are any specific features that would use specific 
>>>>>>>> libraries, so I can test them.
>>>>>>>>
>>>>>>>> -- Adam
>>>>>>>>
>>>>>>>>
>>>>>>>> From: Michael Barton <[email protected]>
>>>>>>>> Date: Thursday, June 2, 2016 at 1:53 PM
>>>>>>>> To: Adam Dershowitz <[email protected]>
>>>>>>>> Cc: GRASS developers grass-developers <[email protected]>, 
>>>>>>>> grass-user grass-user <[email protected]>
>>>>>>>> Subject: Re: [GRASS-user] GRASS for Mac 64bit, wxPython 3, maybe fix 
>>>>>>>> for SIP problem - please test
>>>>>>>>
>>>>>>>> Adam,
>>>>>>>>
>>>>>>>> Excellent. I’ll trudge over to the other office and do another version 
>>>>>>>> soon. I hope you can try it.
>>>>>>>>
>>>>>>>> There are complications in running install_name_tool during the 
>>>>>>>> bundling process. I am working in parallel on a way to do something 
>>>>>>>> like that. But in the meantime, a lot of problems could be avoided if 
>>>>>>>> I can build GRASS against dependencies that are compiled outside the 
>>>>>>>> system folders (/usr/..). I’ve done that with LASlib and it caused you 
>>>>>>>> no problems. I’ve been able to build gettext outside of the system 
>>>>>>>> area but GRASS can’t find it so far. In this build, I tried packaging 
>>>>>>>> the relevant gettext libraries with GRASS, but it still looks for them 
>>>>>>>> in /usr/local. I was afraid of that but thought I’d try that. I don’t 
>>>>>>>> want to build wxPython from scratch, but can get the right version in 
>>>>>>>> the Anaconda package. I will now try to build GRASS against that 
>>>>>>>> version. What I don’t know is whether it will then complain if you 
>>>>>>>> don’t also have the Anaconda Python 2.7. We’ll see.
>>>>>>>>
>>>>>>>> Michael
>>>>>>>> ____________________
>>>>>>>> C. Michael Barton
>>>>>>>> Director, Center for Social Dynamics & Complexity
>>>>>>>> Professor of Anthropology, School of Human Evolution & Social Change
>>>>>>>> Head, Graduate Faculty in Complex Adaptive Systems Science
>>>>>>>> Arizona State University
>>>>>>>>
>>>>>>>> voice:  480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)
>>>>>>>> fax: 480-965-7671 (SHESC),  480-727-0709 (CSDC)
>>>>>>>> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> On Jun 2, 2016, at 10:12 AM, Adam Dershowitz 
>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>
>>>>>>>>> I don’t have Anaconda installed.
>>>>>>>>>
>>>>>>>>> An option would be to put the commands that I sent into whatever 
>>>>>>>>> build script you are using.  The changes that are made by 
>>>>>>>>> install_name_tool can be made to the dozen or so files and then you 
>>>>>>>>> could package it up to the installer.
>>>>>>>>> The only problems, I have seen and fixed are with the paths to 
>>>>>>>>> libwx_osx_cocoau-3.0.0.2.0.dylib and libintl.8.dylib
>>>>>>>>>
>>>>>>>>> -- Adam
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> From: Michael Barton <[email protected]>
>>>>>>>>> Date: Thursday, June 2, 2016 at 12:17 PM
>>>>>>>>> To: Adam Dershowitz <[email protected]>
>>>>>>>>> Cc: GRASS developers <[email protected]>, GRASS users 
>>>>>>>>> <[email protected]>
>>>>>>>>> Subject: Re: [GRASS-user] GRASS for Mac 64bit, wxPython 3, maybe fix 
>>>>>>>>> for SIP problem - please test
>>>>>>>>>
>>>>>>>>> Thanks Adam,
>>>>>>>>>
>>>>>>>>> This is disappointing but informative. Do you have the Anaconda 
>>>>>>>>> Python package installed? I am hoping you do not so I can test 
>>>>>>>>> another alternative too.
>>>>>>>>>
>>>>>>>>> Michael
>>>>>>>>> ____________________
>>>>>>>>> C. Michael Barton
>>>>>>>>> Director, Center for Social Dynamics & Complexity
>>>>>>>>> Professor of Anthropology, School of Human Evolution & Social Change
>>>>>>>>> Head, Graduate Faculty in Complex Adaptive Systems Science
>>>>>>>>> Arizona State University
>>>>>>>>>
>>>>>>>>> voice:  480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)
>>>>>>>>> fax: 480-965-7671 (SHESC),  480-727-0709 (CSDC)
>>>>>>>>> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> On Jun 2, 2016, at 8:19 AM, Adam Dershowitz 
>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>> I used install_name_tool to change the path that the files use to 
>>>>>>>>>> find dynamic libraries.  The actual specific command I used are my 
>>>>>>>>>> later emails.
>>>>>>>>>> For example here is one:
>>>>>>>>>> install_name_tool -change /usr/local/lib/libintl.8.dylib 
>>>>>>>>>> /Applications/GRASS-7.3.app/Contents/MacOS/lib/libintl.8.dylib 
>>>>>>>>>> /Applications/GRASS-7.3.app/Contents/MacOS/lib/libgrass_gis.7.3.svn.dylib
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> The issue is that this library:  
>>>>>>>>>> /Applications/GRASS-7.3.app/Contents/MacOS/lib/libgrass_gis.7.3.svn.dylib
>>>>>>>>>>   was trying to dynamically link to this:  
>>>>>>>>>> /usr/local/lib/libintl.8.dylib  (which doest exist on my system, but 
>>>>>>>>>> probably does on yours) instead it should have been using this:  
>>>>>>>>>> /Applications/GRASS-7.3.app/Contents/MacOS/lib/libintl.8.dylib 
>>>>>>>>>> (which had been correctly installed on my system by the installer).
>>>>>>>>>>
>>>>>>>>>> Each of the other commands that I sent showed that a number of other 
>>>>>>>>>> libraries were each looking for this:  
>>>>>>>>>> @loader_path/../../../../libwx_osx_cocoau-3.0.0.2.0.dylib when the 
>>>>>>>>>> correct path is this:  
>>>>>>>>>> /Applications/GRASS-7.3.app/Contents/MacOS/lib/libwx_osx_cocoau-3.0.0.2.0.dylib
>>>>>>>>>>   (again, on your machine, both might exist from when you were 
>>>>>>>>>> building).
>>>>>>>>>>
>>>>>>>>>> Each of these paths is hard coded into the binaries at build time, 
>>>>>>>>>> so there is some flag that can generally be used to set them 
>>>>>>>>>> correctly.  All I did was changed them using using install_name_tool 
>>>>>>>>>> which is a bit of a kludge.
>>>>>>>>>>
>>>>>>>>>> -- Adam
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> From: Michael Barton <[email protected]>
>>>>>>>>>> Date: Thursday, June 2, 2016 at 11:06 AM
>>>>>>>>>> To: Adam Dershowitz <[email protected]>
>>>>>>>>>> Cc: GRASS developers list <[email protected]>, grass-user 
>>>>>>>>>> grass-user <[email protected]>
>>>>>>>>>> Subject: Re: [GRASS-user] GRASS for Mac 64bit, wxPython 3, maybe fix 
>>>>>>>>>> for SIP problem - please test
>>>>>>>>>>
>>>>>>>>>> Thanks for the report Adam. When you say you fixed the path, what 
>>>>>>>>>> exactly did you do?
>>>>>>>>>>
>>>>>>>>>> Michael Barton
>>>>>>>>>> School of Human Evolution &Social Change
>>>>>>>>>> Center for Social Dynamics & Complexity
>>>>>>>>>> Arizona State University
>>>>>>>>>>
>>>>>>>>>> ...Sent from my iPad
>>>>>>>>>>
>>>>>>>>>> On Jun 2, 2016, at 6:54 AM, Adam Dershowitz 
>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> Looks like you missed a library, or path.  I just tried it on 10.11 
>>>>>>>>>>> with SIP enabled, and I get this error:
>>>>>>>>>>>
>>>>>>>>>>> $ '/Applications/GRASS-7.3.app/Contents/MacOS/grass.sh'; exit
>>>>>>>>>>> Rebuilding Addon HTML manual pages index...
>>>>>>>>>>> Rebuilding Addon menu...
>>>>>>>>>>> Python 2.7.10 found.
>>>>>>>>>>> Cleaning up temporary files...
>>>>>>>>>>> Starting GRASS GIS...
>>>>>>>>>>> dyld: Library not loaded: /usr/local/lib/libintl.8.dylib
>>>>>>>>>>> Referenced from: 
>>>>>>>>>>> /Applications/GRASS-7.3.app/Contents/MacOS/lib/libgrass_gis.7.3.svn.dylib
>>>>>>>>>>> Reason: image not found
>>>>>>>>>>> Traceback (most recent call last):
>>>>>>>>>>> File 
>>>>>>>>>>> "/Applications/GRASS-7.3.app/Contents/MacOS/gui/wxpython/gis_set.py",
>>>>>>>>>>>  line 31, in <module>
>>>>>>>>>>>   from core import globalvar
>>>>>>>>>>> File 
>>>>>>>>>>> "/Applications/GRASS-7.3.app/Contents/MacOS/gui/wxpython/core/globalvar.py",
>>>>>>>>>>>  line 29, in <module>
>>>>>>>>>>>   from core.debug import Debug
>>>>>>>>>>> File 
>>>>>>>>>>> "/Applications/GRASS-7.3.app/Contents/MacOS/gui/wxpython/core/debug.py",
>>>>>>>>>>>  line 77, in <module>
>>>>>>>>>>>   Debug = DebugMsg()
>>>>>>>>>>> File 
>>>>>>>>>>> "/Applications/GRASS-7.3.app/Contents/MacOS/gui/wxpython/core/debug.py",
>>>>>>>>>>>  line 39, in __init__
>>>>>>>>>>>   self.SetLevel()
>>>>>>>>>>> File 
>>>>>>>>>>> "/Applications/GRASS-7.3.app/Contents/MacOS/gui/wxpython/core/debug.py",
>>>>>>>>>>>  line 45, in SetLevel
>>>>>>>>>>>   self.debuglevel = int(grass.gisenv().get('WX_DEBUG', 0))
>>>>>>>>>>> File 
>>>>>>>>>>> "/Applications/GRASS-7.3.app/Contents/MacOS/etc/python/grass/script/core.py",
>>>>>>>>>>>  line 953, in gisenv
>>>>>>>>>>>   s = read_command("g.gisenv", flags='n')
>>>>>>>>>>> File 
>>>>>>>>>>> "/Applications/GRASS-7.3.app/Contents/MacOS/etc/python/grass/script/core.py",
>>>>>>>>>>>  line 458, in read_command
>>>>>>>>>>>   process = pipe_command(*args, **kwargs)
>>>>>>>>>>> File 
>>>>>>>>>>> "/Applications/GRASS-7.3.app/Contents/MacOS/etc/python/grass/script/core.py",
>>>>>>>>>>>  line 433, in pipe_command
>>>>>>>>>>>   return start_command(*args, **kwargs)
>>>>>>>>>>> File 
>>>>>>>>>>> "/Applications/GRASS-7.3.app/Contents/MacOS/etc/python/grass/script/core.py",
>>>>>>>>>>>  line 372, in start_command
>>>>>>>>>>>   if debug_level() > 0:
>>>>>>>>>>> File 
>>>>>>>>>>> "/Applications/GRASS-7.3.app/Contents/MacOS/etc/python/grass/script/core.py",
>>>>>>>>>>>  line 1536, in debug_level
>>>>>>>>>>>   _debug_level = int(gisenv().get('DEBUG', 0))
>>>>>>>>>>> File 
>>>>>>>>>>> "/Applications/GRASS-7.3.app/Contents/MacOS/etc/python/grass/script/core.py",
>>>>>>>>>>>  line 953, in gisenv
>>>>>>>>>>>   s = read_command("g.gisenv", flags='n')
>>>>>>>>>>> File 
>>>>>>>>>>> "/Applications/GRASS-7.3.app/Contents/MacOS/etc/python/grass/script/core.py",
>>>>>>>>>>>  line 461, in read_command
>>>>>>>>>>>   return handle_errors(returncode, stdout, args, kwargs)
>>>>>>>>>>> File 
>>>>>>>>>>> "/Applications/GRASS-7.3.app/Contents/MacOS/etc/python/grass/script/core.py",
>>>>>>>>>>>  line 329, in handle_errors
>>>>>>>>>>>   returncode=returncode)
>>>>>>>>>>> grass.exceptions.CalledModuleError: Module run None ['g.gisenv', 
>>>>>>>>>>> '-n'] ended with error
>>>>>>>>>>> Process ended with non-zero return code -5. See errors in the 
>>>>>>>>>>> (error) output.
>>>>>>>>>>> ERROR: Error in GUI startup. See messages above (if any) and if 
>>>>>>>>>>> necessary, please report this error to the GRASS developers.
>>>>>>>>>>> On systems with package manager, make sure you have the right GUI 
>>>>>>>>>>> package, probably named grass-gui, installed.
>>>>>>>>>>> To run GRASS GIS in text mode use the -text flag.
>>>>>>>>>>> Exiting...
>>>>>>>>>>> logout
>>>>>>>>>>> Saving session...
>>>>>>>>>>> ...copying shared history...
>>>>>>>>>>> ...saving history...truncating history files...
>>>>>>>>>>> ...completed.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> -- Adam
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> From: grass-user <[email protected]> on behalf of 
>>>>>>>>>>> Michael Barton <[email protected]>
>>>>>>>>>>> Date: Wednesday, June 1, 2016 at 7:50 PM
>>>>>>>>>>> To: GRASS developers list <[email protected]>, grass-user 
>>>>>>>>>>> grass-user <[email protected]>
>>>>>>>>>>> Subject: [GRASS-user] GRASS for Mac 64bit, wxPython 3, maybe fix 
>>>>>>>>>>> for SIP problem - please test
>>>>>>>>>>>
>>>>>>>>>>> I just posted a new binary for GRASS 7.3 built fully 64 bit, with 
>>>>>>>>>>> wxPython 3.0.2.0 to the GRASS for Mac site 
>>>>>>>>>>> (http://grassmac.wikidot.com)
>>>>>>>>>>>
>>>>>>>>>>> It turns out the previous "64bit" GRASS binary still ran 32bit 
>>>>>>>>>>> Python. I had to hack the python_wrapper.py file, but this one is 
>>>>>>>>>>> fully 64bit AFAICT. I also tried some hacks that might be a way to 
>>>>>>>>>>> solve the inability to run GRASS on El Capitan with SIP enabled. 
>>>>>>>>>>> There are a couple of known bugs in the wxPython 3.x GUI
>>>>>>>>>>>
>>>>>>>>>>> 1. The most serious is switching to 3D mode and back to 2D mode 
>>>>>>>>>>> leaves one of the map display menu buttons corrupted. It seems the 
>>>>>>>>>>> only thing you can do is to close the map display and open a new 
>>>>>>>>>>> one.
>>>>>>>>>>>
>>>>>>>>>>> 2. There are also some popup lists (e.g., for switching mapsets) 
>>>>>>>>>>> that do not behave as they should. You cannot select an item with a 
>>>>>>>>>>> mouse (but you can select with arrow keys and <return>) unless you 
>>>>>>>>>>> hit <escape> to destroy part of the control. Then you can use the 
>>>>>>>>>>> mouse to click something.
>>>>>>>>>>>
>>>>>>>>>>> Please let us know if you encounter any other bug or strange 
>>>>>>>>>>> behavior.
>>>>>>>>>>>
>>>>>>>>>>> Also,  and importantly if anyone is running El Capitan, it would be 
>>>>>>>>>>> great if you could reenable SIP (if you've turned it off) and see 
>>>>>>>>>>> if this version runs.  Of course, maybe I've "fixed" it so that it 
>>>>>>>>>>> only runs on my system and crashes on everyone else's.
>>>>>>>>>>>
>>>>>>>>>>> Enjoy!
>>>>>>>>>>> Michael
>>>>>>>>>>> ____________________
>>>>>>>>>>> C. Michael Barton
>>>>>>>>>>> Director, Center for Social Dynamics & Complexity
>>>>>>>>>>> Professor of Anthropology, School of Human Evolution & Social Change
>>>>>>>>>>> Head, Graduate Faculty in Complex Adaptive Systems Science
>>>>>>>>>>> Arizona State University
>>>>>>>>>>>
>>>>>>>>>>> voice:  480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)
>>>>>>>>>>> fax: 480-965-7671 (SHESC),  480-727-0709 (CSDC)
>>>>>>>>>>> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> grass-dev mailing list
>>>>> [email protected]
>>>>> http://lists.osgeo.org/mailman/listinfo/grass-dev
>>>>
>>>> Helena Mitasova
>>>> Professor at the Department of Marine,
>>>> Earth, and Atmospheric Sciences
>>>> and Center for Geospatial Analytics
>>>> North Carolina State University
>>>> Raleigh, NC 27695-8208
>>>> [email protected]
>>>> http://geospatial.ncsu.edu/osgeorel/publications.html
>>>>
>>>> "All electronic mail messages in connection with State business which are 
>>>> sent to or received by this account are subject to the NC Public Records 
>>>> Law and may be disclosed to third parties.”
>>>>
>>>
>>> _______________________________________________
>>> grass-dev mailing list
>>> [email protected]
>>> http://lists.osgeo.org/mailman/listinfo/grass-dev
>
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to