On Sun, Jun 5, 2016 at 6:29 PM, Michael Barton <[email protected]> wrote: > Thanks. Looks interesting. But it also looks like it will take a complete > rewrite of the GUI, at least to change all the class names, and probably to > check the arguments.
No, it should be fairly compatible, the problem is as I wrote before one of the widgets important for wxGUI is not ported there yet. > > 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 5, 2016, at 10:54 AM, Anna Petrášová <[email protected]> wrote: >> >> 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
