Maybe it's the python wrapper - it does 2 things: force python to run 32bit if wxpython is 32bit, and run pythonw that wxpython needs. There is a 2nd env var to set pythonw (I think it's only used here): GRASS_PYTHONWX.
> On Jul 28, 2017, at 2:49 PM, Michael Barton <[email protected]> wrote: > > ARGGH! > > Set up and activated virtual environment in conda > Ensured that Anaconda Python is default > Ensured that Anaconda wxPython 4 is default > Compiled GRASS trunk in this environment > Launched the app created and... > > Launching <wxpython> GUI in the background, please wait... > GRASS 7.3.svn (nc_spm_08_grass7):~ > python > Python 2.7.10 (default, Feb 7 2017, 00:08:15) > [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin > Type "help", "copyright", "credits" or "license" for more information. > >>> import wx > >>> import wxversion > >>> wx.VERSION_STRING > '3.0.2.0' > >>> > > Using my system Python and system wxPython > > 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://www.public.asu.edu/~cmbarton>, http://csdc.asu.edu > <http://csdc.asu.edu/> > > > > > > > > > > > > > > >> On Jul 28, 2017, at 12:09 PM, Michael Barton <[email protected] >> <mailto:[email protected]>> wrote: >> >> Previously, we needed to set this path to compile GRASS so that it worked >> with wxPython wrappers for wxWidgets. I will do a new compile without this >> argument and see what happens. >> >> In any case, I need to be able to make sure that GRASS uses the wxPython >> that is bundled with it by default to avoid differences in versions and SIP >> issues. >> >> 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://www.public.asu.edu/~cmbarton>, http://csdc.asu.edu >> <http://csdc.asu.edu/> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >>> On Jul 28, 2017, at 7:56 AM, Vaclav Petras <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> >>> >>> On Thu, Jul 27, 2017 at 11:52 PM, Michael Barton <[email protected] >>> <mailto:[email protected]>> wrote: >>> > >>> > The other issue I'm hitting is that the configure argument to enable >>> > wxPython, '-with-wxwidgets=' expects a path to a wx_config file. AFAICT, >>> > wxPython 4 does not have such a file. And I can't yet find anything that >>> > seems to serve the same function. I can put in a path to the >>> > folder/directory where the wxPython 4 files live. While this compiles >>> > without error, I don't think it is using wxPython 4. >>> > >>> >>> --with-wxwidgets= is for wxWidgets (C++ library), not wxPython (its Python >>> wrapper), so you don't need to use at all. wxPython must be part of the >>> Python installation you are using. >>> >> > > _______________________________________________ > grass-dev mailing list > [email protected] > https://lists.osgeo.org/mailman/listinfo/grass-dev ----- William Kyngesburye <kyngchaos*at*kyngchaos*dot*com> http://www.kyngchaos.com/ "We can die but once, and that once we must die. To be always fearing, then, would not avert it, and would make life miserable." - Tarzan, on death
_______________________________________________ grass-dev mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/grass-dev
