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

Reply via email to