<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
Anna,
<div class=""><br class="">
</div>
<div class="">Thanks for the quick fix. I just compiled 7.5 dev and posted it to the GRASS for Mac web site: <a href="http://grassmac.wikidot.com/downloads" class="">http://grassmac.wikidot.com/downloads</a>  </div>
<div class=""><br class="">
</div>
<div class="">It uses wxPython 4.0.0 and launches fine. Here are a few observations.</div>
<div class=""><br class="">
</div>
<div class="">The menu button bar issue when switching from 3D to 2D is now fixed.</div>
<div class="">The digitizer and interactive image classification still cause the GUI to crash.</div>
<div class="">The custom pull down menu control no longer works at all. It is blank. Again, I think we can just get rid of it. </div>
<div class=""><br class="">
</div>
<div class="">Michael</div>
<div class="">
<div class="">
<div style="letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div style="orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<div class="">
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px;" class="">
____________________</div>
<div style="font-variant: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<font face="Helvetica" size="3" class="">C. Michael Barton</font></div>
<div style="font-variant: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<font face="Helvetica" size="3" class="">Director, Center for Social Dynamics & Complexity </font></div>
<div style="font-variant: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<font face="Helvetica" size="3" class="">Professor of Anthropology, School of Human Evolution & Social Change</font></div>
<div class=""><font face="Helvetica" size="3" class="">Head, Graduate Faculty in Complex Adaptive Systems Science</font></div>
<div style="font-variant: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<font face="Helvetica" size="3" class="">Arizona State University</font></div>
<div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px;" class="">
<br class="">
</div>
<font face="Helvetica" size="3" class=""><font class="">voice:  </font><font class="">480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)</font><br class="">
<font class="">fax: 480-965-7671 (SHESC),  480-727-0709 (CSDC)</font><br class="">
</font>
<div style="font-variant: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<font face="Helvetica" size="3" class="">www: <a href="http://www.public.asu.edu/~cmbarton" class="">
http://www.public.asu.edu/~cmbarton</a>, <a href="http://csdc.asu.edu" class="">http://csdc.asu.edu</a></font></div>
<br class="">
</div>
<br class="">
</div>
</span><br class="Apple-interchange-newline">
</div>
</span><br class="Apple-interchange-newline">
</div>
</span><br class="Apple-interchange-newline">
</div>
</span><br class="Apple-interchange-newline">
</div>
</span><br class="Apple-interchange-newline">
</div>
</span><br class="Apple-interchange-newline">
</div>
</span><br class="Apple-interchange-newline">
</div>
</span><br class="Apple-interchange-newline">
</div>
<br class="Apple-interchange-newline">
</div>
<br class="Apple-interchange-newline">
</div>
<br class="Apple-interchange-newline">
<br class="Apple-interchange-newline">
</div>
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Feb 9, 2018, at 8:06 AM, Anna Petrášová <<a href="mailto:kratochanna@gmail.com" class="">kratochanna@gmail.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class=""><span style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Hi,</span><br style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">I
 just fixed it in trunk and 7.4., tested with wxPyton 4.0.1. Not sure</span><br style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">what
 changed, it was working some time ago. The GUI should start now</span><br style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">if
 you want to test.</span><br style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Anna</span><br style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<br style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<span style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">On
 Thu, Feb 8, 2018 at 12:05 AM, Michael Barton <</span><a href="mailto:Michael.Barton@asu.edu" style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">Michael.Barton@asu.edu</a><span style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">>
 wrote:</span><br style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">
<blockquote type="cite" style="font-family: Monaco; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">
Anna,<br class="">
<br class="">
I just now tried to compile GRASS 7.4.0 on a different computer (my MacBook<br class="">
laptop) since I have been unable to do it on the office computer I used for<br class="">
7.2.2 and 7.4svn.<br class="">
<br class="">
It compiled fine. However, unbeknownst to me, when I set up the environment<br class="">
in Anaconda, the package archive we've been using for wxPython 3.0.2<br class="">
upgraded to wxPython 4.0.0. I discovered this when GRASS crashed on launch,<br class="">
but after the splash screen. I know you've been wanting to know how GRASS<br class="">
performs under Phoenix. So I am copying the error below. I will try to force<br class="">
it back to 3.0.2 and compile again.<br class="">
<br class="">
Michael<br class="">
<br class="">
===== error with wxPython 4.0.0 =========<br class="">
<br class="">
Launching <wxpython> GUI in the background, please wait...<br class="">
GRASS 7.4.0 (nc_spm_08_grass7):~ > 09:57:39 PM: Debug: Adding duplicate<br class="">
image handler for 'Windows bitmap file'<br class="">
09:57:39 PM: Debug: Adding duplicate image handler for 'Windows bitmap file'<br class="">
09:57:39 PM: Debug: Adding duplicate animation handler for '1' type<br class="">
09:57:39 PM: Debug: Adding duplicate animation handler for '2' type<br class="">
/private/var/folders/65/pp9w7z0d1mj502pj8hhl7vfw0000gn/T/AppTranslocation/4D8A3829-DEC7-4DA3-9AE8-A992132C803A/d/GRASS-7.4.0.app/Contents/Resources/gui/wxpython/gui_core/menu.py:153:<br class="">
wxPyDeprecationWarning: Call to deprecated item. Use SetToolTip instead.<br class="">
 _("Double-click or Ctrl-Enter to run selected module"))<br class="">
Traceback (most recent call last):<br class="">
 File<br class="">
"/private/var/folders/65/pp9w7z0d1mj502pj8hhl7vfw0000gn/T/AppTranslocation/4D8A3829-DEC7-4DA3-9AE8-A992132C803A/d/GRASS-7.4.0.app/Contents/Resources/gui/wxpython/wxgui.py",<br class="">
line 101, in OnInit<br class="">
   workspace=self.workspaceFile)<br class="">
 File<br class="">
"/private/var/folders/65/pp9w7z0d1mj502pj8hhl7vfw0000gn/T/AppTranslocation/4D8A3829-DEC7-4DA3-9AE8-A992132C803A/d/GRASS-7.4.0.app/Contents/Resources/gui/wxpython/lmgr/frame.py",<br class="">
line 142, in __init__<br class="">
   self.notebook = self._createNoteBook()<br class="">
 File<br class="">
"/private/var/folders/65/pp9w7z0d1mj502pj8hhl7vfw0000gn/T/AppTranslocation/4D8A3829-DEC7-4DA3-9AE8-A992132C803A/d/GRASS-7.4.0.app/Contents/Resources/gui/wxpython/lmgr/frame.py",<br class="">
line 373, in _createNoteBook<br class="">
   parent=self.notebook, giface=self._giface)<br class="">
 File<br class="">
"/private/var/folders/65/pp9w7z0d1mj502pj8hhl7vfw0000gn/T/AppTranslocation/4D8A3829-DEC7-4DA3-9AE8-A992132C803A/d/GRASS-7.4.0.app/Contents/Resources/gui/wxpython/datacatalog/catalog.py",<br class="">
line 46, in __init__<br class="">
   self.toolbar = DataCatalogToolbar(parent=self)<br class="">
 File<br class="">
"/private/var/folders/65/pp9w7z0d1mj502pj8hhl7vfw0000gn/T/AppTranslocation/4D8A3829-DEC7-4DA3-9AE8-A992132C803A/d/GRASS-7.4.0.app/Contents/Resources/gui/wxpython/datacatalog/toolbars.py",<br class="">
line 47, in __init__<br class="">
   self.InitToolbar(self._toolbarData())<br class="">
 File<br class="">
"/private/var/folders/65/pp9w7z0d1mj502pj8hhl7vfw0000gn/T/AppTranslocation/4D8A3829-DEC7-4DA3-9AE8-A992132C803A/d/GRASS-7.4.0.app/Contents/Resources/gui/wxpython/gui_core/toolbars.py",<br class="">
line 124, in InitToolbar<br class="">
   self.CreateTool(*tool)<br class="">
 File<br class="">
"/private/var/folders/65/pp9w7z0d1mj502pj8hhl7vfw0000gn/T/AppTranslocation/4D8A3829-DEC7-4DA3-9AE8-A992132C803A/d/GRASS-7.4.0.app/Contents/Resources/gui/wxpython/gui_core/toolbars.py",<br class="">
line 148, in CreateTool<br class="">
   shortHelp, longHelp)<br class="">
 File<br class="">
"/private/var/folders/65/pp9w7z0d1mj502pj8hhl7vfw0000gn/T/AppTranslocation/4D8A3829-DEC7-4DA3-9AE8-A992132C803A/d/GRASS-7.4.0.app/Contents/Resources/gui/wxpython/gui_core/wrap.py",<br class="">
line 229, in AddLabelTool<br class="">
   clientData=clientData)<br class="">
TypeError: ToolBar.AddTool(): arguments did not match any overloaded call:<br class="">
 overload 1: 'kind' is not a valid keyword argument<br class="">
 overload 2: 'shortHelpString' is not a valid keyword argument<br class="">
 overload 3: 'shortHelpString' is not a valid keyword argument<br class="">
OnInit returned false, exiting...<br class="">
Error in atexit._run_exitfuncs:<br class="">
Traceback (most recent call last):<br class="">
 File<br class="">
"/Applications/GRASS-7.4.0.app/Contents/Resources/lib/python2.7/atexit.py",<br class="">
line 24, in _run_exitfuncs<br class="">
   func(*targs, **kargs)<br class="">
wxAssertionError: C++ assertion "GetEventHandler() == this" failed at<br class="">
/Users/robind/projects/buildbots/macosx-vm6/dist-osx-py27/Phoenix/ext/wxWidgets/src/common/wincmn.cpp(478)<br class="">
in ~wxWindowBase(): any pushed event handlers must have been removed<br class="">
Error in sys.exitfunc:<br class="">
Traceback (most recent call last):<br class="">
 File<br class="">
"/Applications/GRASS-7.4.0.app/Contents/Resources/lib/python2.7/atexit.py",<br class="">
line 24, in _run_exitfuncs<br class="">
   func(*targs, **kargs)<br class="">
wx._core.wxAssertionError: C++ assertion "GetEventHandler() == this" failed<br class="">
at<br class="">
/Users/robind/projects/buildbots/macosx-vm6/dist-osx-py27/Phoenix/ext/wxWidgets/src/common/wincmn.cpp(478)<br class="">
in ~wxWindowBase(): any pushed event handlers must have been removed<br class="">
GRASS 7.4.0 (nc_spm_08_grass7):~ ><br class="">
<br class="">
<br class="">
<br class="">
____________________<br class="">
C. Michael Barton<br class="">
Director, Center for Social Dynamics & Complexity<br class="">
Professor of Anthropology, School of Human Evolution & Social Change<br class="">
Head, Graduate Faculty in Complex Adaptive Systems Science<br class="">
Arizona State University<br class="">
<br class="">
voice:  480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)<br class="">
fax: 480-965-7671 (SHESC),  480-727-0709 (CSDC)<br class="">
www:<span class="Apple-converted-space"> </span><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.public.asu.edu_-7Ecmbarton&d=DwIBaQ&c=l45AxH-kUV29SRQusp9vYR0n1GycN4_2jInuKy6zbqQ&r=lk-7X7CEOMDN8GaGVhiDsuO6gEp1wbG6nfT1XEEEtR0&m=9FHleW8_ir7xmRsdo-qS5etHnweD64TbwVm3lkv6Vi8&s=nCnt45VXfMI8tjc9DUfma9gcRtgeb61dvWCl0ZRH9Os&e=" class="">https://urldefense.proofpoint.com/v2/url?u=http-3A__www.public.asu.edu_-7Ecmbarton&d=DwIBaQ&c=l45AxH-kUV29SRQusp9vYR0n1GycN4_2jInuKy6zbqQ&r=lk-7X7CEOMDN8GaGVhiDsuO6gEp1wbG6nfT1XEEEtR0&m=9FHleW8_ir7xmRsdo-qS5etHnweD64TbwVm3lkv6Vi8&s=nCnt45VXfMI8tjc9DUfma9gcRtgeb61dvWCl0ZRH9Os&e=</a>,<span class="Apple-converted-space"> </span><a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__csdc.asu.edu&d=DwIBaQ&c=l45AxH-kUV29SRQusp9vYR0n1GycN4_2jInuKy6zbqQ&r=lk-7X7CEOMDN8GaGVhiDsuO6gEp1wbG6nfT1XEEEtR0&m=9FHleW8_ir7xmRsdo-qS5etHnweD64TbwVm3lkv6Vi8&s=HrF-ILNjvf6qA_0DVnsaDnVyfJEs3S_WA0eGn6s6PMI&e=" class="">https://urldefense.proofpoint.com/v2/url?u=http-3A__csdc.asu.edu&d=DwIBaQ&c=l45AxH-kUV29SRQusp9vYR0n1GycN4_2jInuKy6zbqQ&r=lk-7X7CEOMDN8GaGVhiDsuO6gEp1wbG6nfT1XEEEtR0&m=9FHleW8_ir7xmRsdo-qS5etHnweD64TbwVm3lkv6Vi8&s=HrF-ILNjvf6qA_0DVnsaDnVyfJEs3S_WA0eGn6s6PMI&e=</a></blockquote>
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>