I was looking at the classic vs. Phoenix page and it seems like almost all functions are renamed at least to a minor degree.
http://wxpython.org/Phoenix/docs/html/classic_vs_phoenix.html 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 4:08 PM, Anna Petrášová <[email protected]> wrote: > > 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
