Except that this error only occurs with SIP enabled. Disable SIP and the error goes away and everything runs fine.
Michael Barton School of Human Evolution &Social Change Center for Social Dynamics & Complexity Arizona State University ...Sent from my iPad > On Jun 13, 2016, at 6:18 AM, Adam Dershowitz <[email protected]> wrote: > > I was traveling last week, so just got to this. > > No luck. And, it doesn’t look like a SIP issue. Instead, the path is now > hard coded to something on your machine. Here is the error I get when it try > to open the application: > > $ '/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... > 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: > /Users/cmbarton/grass_source/wxp3/usr/local/lib/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 > > > > > > > > > >> On 6/9/16, 8:37 PM, "Michael Barton" <[email protected]> wrote: >> >> I've replaced the build from earlier today with one that is sort of wxPython >> 3.0.3.0 >> >> >> >> There was no straightforward way to build this. The only thing on github is >> the wxpython part. For a full source package it needs to be combined with >> wxWidgets and both compiled together. The 3.0.2.0 source package has the >> wxpython folder inside the wxwidgets source folder. Seems easy enough. So I >> downloaded the latest wxpython and the latest wxwidgets, dropped the >> wxpython folder inside the wxwidgets folder and compiled. After solving some >> compiling issues, it all built. >> >> >> >> Then I tried to build GRASS against the result. No problem with the build. >> But when I went to run it, it had a version mismatch error between wxpython >> and wxwidgets that disabled 3D. >> >> >> >> So I tried again by replacing the wxpython directory in the 3.0.2.0 source >> with the new wxpython folder from github. Again, this compiled without >> problems, and GRASS compiled against it without errors. >> >> >> >> When I run GRASS, it again complains of a version mismatch but it doesn't >> seem to have any effects. So I've posted this one on the website for now. It >> does fix the plot.py bug but I can't see any other difference. Maybe you >> can. >> >> >> >> I'll be very interested to hear if this runs under SIP. >> >> >> >> Cheers >> >> 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: >> https://urldefense.proofpoint.com/v2/url?u=http-3A__www.public.asu.edu_-7Ecmbarton&d=CwIGaQ&c=t0wRGL5ICVzH157W8C8Wew&r=5usL3OGqXabRLtSzGmh8YEvbco28TaiOmWcn6rCn8wM&m=ZHG1SBIrTbYkWcpw0RMifv4qtTknor0PcekUo29_faA&s=t-evT5rQyQQdd5Yl-DU1zeDo8ybQZ4me2JzEEZ1ddA4&e= >> , >> https://urldefense.proofpoint.com/v2/url?u=http-3A__csdc.asu.edu&d=CwIGaQ&c=t0wRGL5ICVzH157W8C8Wew&r=5usL3OGqXabRLtSzGmh8YEvbco28TaiOmWcn6rCn8wM&m=ZHG1SBIrTbYkWcpw0RMifv4qtTknor0PcekUo29_faA&s=xdYPqcLWa0qS3KHYIxFxDSyf5TRG7ewwV8xNHfIrBfI&e= >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >>>> On Jun 9, 2016, at 1:56 PM, Michael Barton <[email protected]> wrote: >>> >> >>> That's great news. Now to see if it also works under SIP. >> >> >>> I wanted to test this to see if it even worked before I tried wxPython >>> 3.0.3 and Glynn's hack for gettext. If it works under El Capitan SIP, then >>> on to the next steps. >> >> >>> 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: >>> https://urldefense.proofpoint.com/v2/url?u=http-3A__www.public.asu.edu_-7Ecmbarton&d=CwIGaQ&c=t0wRGL5ICVzH157W8C8Wew&r=5usL3OGqXabRLtSzGmh8YEvbco28TaiOmWcn6rCn8wM&m=ZHG1SBIrTbYkWcpw0RMifv4qtTknor0PcekUo29_faA&s=t-evT5rQyQQdd5Yl-DU1zeDo8ybQZ4me2JzEEZ1ddA4&e= >>> , >>> https://urldefense.proofpoint.com/v2/url?u=http-3A__csdc.asu.edu&d=CwIGaQ&c=t0wRGL5ICVzH157W8C8Wew&r=5usL3OGqXabRLtSzGmh8YEvbco28TaiOmWcn6rCn8wM&m=ZHG1SBIrTbYkWcpw0RMifv4qtTknor0PcekUo29_faA&s=xdYPqcLWa0qS3KHYIxFxDSyf5TRG7ewwV8xNHfIrBfI&e= >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >>>> On Jun 9, 2016, at 1:50 PM, Anna Petrášová <[email protected]> wrote: >> >> >>>> On Thu, Jun 9, 2016 at 4:30 PM, Michael Barton <[email protected]> >>>> wrote: >> >>>>> yet another GRASS 7.3 64 bit. >> >> >>>>> In this version (just uploaded a few minutes ago to the website), I've >>>>> built >> >>>>> wxPython from source and installed it in a non-system folder. I built >>>>> GRASS >> >>>>> against this local build of wxPython. There should be no problems for SIP >>>>> if >> >>>>> it is only the bundled dependencies. And this should not require any >> >>>>> additional packages like Anaconda. >> >> >>>> I tested it on old Yosemite (before SIP came) and works great, but I >> >>>> was wondering, since you decided to compile wxpython, could you use >> >>>> wxpython 3.0.3? It's not released, but a lot of bugs are supposed to >> >>>> be solved there. >> >> >>>> Thanks >> >> >>>> Anna >> >> >>>>> Let me know >> >>>>> 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: >>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__www.public.asu.edu_-7Ecmbarton&d=CwIGaQ&c=t0wRGL5ICVzH157W8C8Wew&r=5usL3OGqXabRLtSzGmh8YEvbco28TaiOmWcn6rCn8wM&m=ZHG1SBIrTbYkWcpw0RMifv4qtTknor0PcekUo29_faA&s=t-evT5rQyQQdd5Yl-DU1zeDo8ybQZ4me2JzEEZ1ddA4&e= >>>>> , >>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__csdc.asu.edu&d=CwIGaQ&c=t0wRGL5ICVzH157W8C8Wew&r=5usL3OGqXabRLtSzGmh8YEvbco28TaiOmWcn6rCn8wM&m=ZHG1SBIrTbYkWcpw0RMifv4qtTknor0PcekUo29_faA&s=xdYPqcLWa0qS3KHYIxFxDSyf5TRG7ewwV8xNHfIrBfI&e= >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >>>>> On Jun 6, 2016, at 12:37 PM, Michael Barton <[email protected]> >>>>> wrote: >> >> >>>>> OK. This means the /usr/local/... path is hardwired into the wxPython Mac >> >>>>> binary itself. Not sure if this changes how we need to deal with this. >> >> >>>>> 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: >>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__www.public.asu.edu_-7Ecmbarton&d=CwIGaQ&c=t0wRGL5ICVzH157W8C8Wew&r=5usL3OGqXabRLtSzGmh8YEvbco28TaiOmWcn6rCn8wM&m=ZHG1SBIrTbYkWcpw0RMifv4qtTknor0PcekUo29_faA&s=t-evT5rQyQQdd5Yl-DU1zeDo8ybQZ4me2JzEEZ1ddA4&e= >>>>> , >>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__csdc.asu.edu&d=CwIGaQ&c=t0wRGL5ICVzH157W8C8Wew&r=5usL3OGqXabRLtSzGmh8YEvbco28TaiOmWcn6rCn8wM&m=ZHG1SBIrTbYkWcpw0RMifv4qtTknor0PcekUo29_faA&s=xdYPqcLWa0qS3KHYIxFxDSyf5TRG7ewwV8xNHfIrBfI&e= >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >>>>> On Jun 6, 2016, at 12:15 PM, Adam Dershowitz <[email protected]> >> >>>>> wrote: >> >> >>>>> I just downloaded it, and tried it. No luck. It still doesn’t find the >> >>>>> libraries that it needs: >> >> >>>>> '/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... >> >>>>> 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: >> >>>>> /usr/local/lib/wxPython-3.0.2.0/lib/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. >> >>>>> Deleting expired sessions...none found. >> >> >>>>> [Process completed] >> >> >> >>>>> -- Adam >> >> >> >>>>> From: Michael Barton <[email protected]> >> >>>>> Date: Monday, June 6, 2016 at 2:50 PM >> >>>>> To: Adam Dershowitz <[email protected]> >> >>>>> Cc: GRASS developers <[email protected]>, GRASS users >> >>>>> <[email protected]>, Helena Mitasova <[email protected]>, >>>>> Anna >> >>>>> Petrášová <[email protected]> >> >>>>> Subject: Re: [GRASS-user] GRASS for Mac 64bit, wxPython 3, maybe fix for >>>>> SIP >> >>>>> problem - please test >> >> >>>>> Adam and others, >> >> >>>>> Yet another GRASS 64 bit. I just uploaded to the GRASS for Mac site. >> >> >>>>> I tried something else. I am hoping that this works with SIP enabled in El >> >>>>> Capitan and does not add Anaconda as a required dependency. >> >> >>>>> If you have a chance, give it a try. >> >> >>>>> 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: >>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__www.public.asu.edu_-7Ecmbarton&d=CwIGaQ&c=t0wRGL5ICVzH157W8C8Wew&r=5usL3OGqXabRLtSzGmh8YEvbco28TaiOmWcn6rCn8wM&m=ZHG1SBIrTbYkWcpw0RMifv4qtTknor0PcekUo29_faA&s=t-evT5rQyQQdd5Yl-DU1zeDo8ybQZ4me2JzEEZ1ddA4&e= >>>>> , >>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__csdc.asu.edu&d=CwIGaQ&c=t0wRGL5ICVzH157W8C8Wew&r=5usL3OGqXabRLtSzGmh8YEvbco28TaiOmWcn6rCn8wM&m=ZHG1SBIrTbYkWcpw0RMifv4qtTknor0PcekUo29_faA&s=xdYPqcLWa0qS3KHYIxFxDSyf5TRG7ewwV8xNHfIrBfI&e= >> >> >> >> >> >> >> >> >> >> >> >> _______________________________________________ grass-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-dev
