[GRASS-dev] [GRASS-user] GRASS for Mac 64bit, wxPython 3, maybe fix for SIP problem - please test

Michael Barton Michael.Barton at asu.edu
Thu Jun 9 13:56:49 PDT 2016


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: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu















> On Jun 9, 2016, at 1:50 PM, Anna Petrášová <kratochanna at gmail.com> wrote:
> 
> On Thu, Jun 9, 2016 at 4:30 PM, Michael Barton <Michael.Barton at asu.edu> 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: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> On Jun 6, 2016, at 12:37 PM, Michael Barton <Michael.Barton at asu.edu> 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: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> On Jun 6, 2016, at 12:15 PM, Adam Dershowitz <adershowitz at exponent.com>
>> 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 <Michael.Barton at asu.edu>
>> Date: Monday, June 6, 2016 at 2:50 PM
>> To: Adam Dershowitz <adershowitz at exponent.com>
>> Cc: GRASS developers <grass-dev at lists.osgeo.org>, GRASS users
>> <grass-user at lists.osgeo.org>, Helena Mitasova <hmitaso at unity.ncsu.edu>, Anna
>> Petrášová <kratochanna at gmail.com>
>> 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: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 



More information about the grass-dev mailing list