Adam Dershowitz <adershow...@exponent.com> writes: > I use Macports for a bunch of other things (and Homebrew is incompatible > with Macports) So, I figured that I would just tried to install grass7 > using macports. It does seem to install, but the gui doesn’t work: > > $grass70 > Cleaning up temporary files... > Starting GRASS GIS... > ERROR: wxGUI requires wxPython. No module named wxversion > Error in GUI startup. If necessary, please report this error to the GRASS > developers. > Switching to text mode now. >
I don't use MacPorts - but can you try to install without GUI? > > Hit RETURN to continue... > > > > This is odd, since wxpython is installed. > But, it seems like this is a different problem. > > > -- Adam > > > > > > > On 3/15/16, 9:50 AM, "Rainer M Krug" <rai...@krugs.de> wrote: > >>Michael Barton <michael.bar...@asu.edu> writes: >> >>> The reason is that I (and William) package some key dependencies with >>> the binary. The most important is wxPython, which is required by the >>> GUI. If a user does not have exactly the same version of wxPython used >>> to compile the binary, the GUI will fail. Making this more complicated >>> is the fact that the only versions of wxPython that work completely >>> correctly with Mac GRASS are 32 bit. But some other components are 64 >>> bit. This means that I need to compile GRASS with 32/64 bit dual >>> architecture. So this is a consequence of making binaries that run on >>> anyone's Mac (except the newest system with SIP enabled). >> >>OK - so if I understand you correctly, installing via homebrew, should >>not be that difficult, as GRASS is compiled for a specific wxPython - >>correct? >> >> >> >>> >>> 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 Mar 15, 2016, at 3:14 PM, Carlos Grohmann >>> <carlos.grohm...@gmail.com> wrote: >>> >>> >>> >>> I run GRASS on OSX El Capitan (with SIP disabled). I don't think >>> that setting up a CLI-only version would be a solution as well. As >>> Rainer said, other software runs natively (see QGIS) and they >>> don't have any problems with OSX/SIP. We should look into that. >>> >>> >>> I don't understand why GRASS is offending SIP. Perhaps we should >>> seek out for help from others. Maybe Apple itself. >>> >>> >>> One point is that we need to disable SIP for the binary provided >>> by Michael Barton, but not if you compile it from source (or using >>> homebrew), so this could be fixable by changing paths, like Adam >>> suggested. Homebrew uses /usr/local, why can't we? >>> >>> >>> best >>> >>> >>> Carlos >>> >>> >>> >>> >>> >>> >>> On Tue, Mar 15, 2016 at 9:51 AM, Adam Dershowitz >>> <adershow...@exponent.com> wrote: >>> >>> Yes, SIP is a new security feature that prevents any applications >>> from >>> writing to a few key OS paths. I believe that it really is >>> that simple. >>> (see: https://support.apple.com/en-us/HT204899 ) >>> Which, does beg the questionŠwhy does running GRASS require >>> writes to any >>> of these folders? That suggests that GRASS is doing something >>> that it >>> shouldn¹t be doing. Why should it be writing to system folders >>> at all at >>> runtime? >>> It is the only application that I have run into that has any >>> problems with >>> SIP. It would seem that this should be an easy fix. (for >>> example just >>> use /usr/local instead of /usr, or whatever the problem folder >>> is). >>> >>> >>> -- Adam >>> >>> >>> >>> >>> >>> -- >>> >>> >>> Prof. Carlos Henrique Grohmann >>> Institute of Energy and Environment - Univ. of São Paulo, Brazil >>> - Digital Terrain Analysis | GIS | Remote Sensing - >>> >>> >>> http://carlosgrohmann.com >>> http://orcid.org/0000-0001-5073-5572 >>> >>> ________________ >>> Can’t stop the signal. >>> >>> >> >>-- >>Rainer M. Krug >>email: Rainer<at>krugs<dot>de >>PGP: 0x0F52F982 > > _______________________________________________ > grass-user mailing list > grass-user@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/grass-user -- Rainer M. Krug email: Rainer<at>krugs<dot>de PGP: 0x0F52F982
signature.asc
Description: PGP signature
_______________________________________________ grass-user mailing list grass-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-user