<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
For interest (and with a little hope of solving this problem), I tried compiling with the new wxPython 3.0 cocoa, which is both 32 and 64 bit. But there are still errors in making the problematic xml files. Here is one:
<div><br>
</div>
<div>============================ error =============<br>
<div><br>
</div>
<div>/Applications/Xcode.app/Contents/Developer/usr/bin/make /Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/gui/wxpython/xml/menudata.xml<br>
GISRC=/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/demolocation/.grassrc71 GISBASE=/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0 PATH="/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/bin:/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/bin:/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/scripts:$PATH"
PYTHONPATH="/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/etc/python:/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/gui/wxpython:$PYTHONPATH" DYLD_LIBRARY_PATH="/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/bin:/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/scripts:/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/lib:/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/lib:" LC_ALL=C
python core/toolboxes.py > /Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/gui/wxpython/xml/menudata.xml<br>
ERROR: wxGUI requires wxPython. No module named wxversion<br>
make[4]: *** [/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/gui/wxpython/xml/menudata.xml] Error 1<br>
make[3]: [default] Error 2 (ignored)</div>
<div><br>
</div>
<div>==============================================</div>
<div><br>
</div>
<div>Now, even though the path is correct and I’m running a 32/64 bit version of wxPython, it gives a bogus message about a lack of wxversion. And it still does not launch the GUI, giving the same errors</div>
<div><br>
</div>
<div>Similarly, the same wxGUI modules using the newish windowing environment list as not compiling. Now they give a different error than one about 32/64 bit incompatibilities, suggesting that the previous error was indeed bogus, although something incorrect
is going now. Here is the new error message. Clearly bogus.</div>
<div><br>
</div>
<div>======================= error ===================</div>
<div><br>
</div>
<div>cmb-imaccsdc:grass7_dev cmbarton$ cd /Users/cmbarton/grass_source/grass7_dev/gui/wxpython/animation<br>
cmb-imaccsdc:animation cmbarton$ make<br>
/Applications/Xcode.app/Contents/Developer/usr/bin/make /Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/docs/html/g.gui.animation.html<br>
GISRC=/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/demolocation/.grassrc71 GISBASE=/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0 PATH="/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/bin:/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/bin:/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/scripts:$PATH"
PYTHONPATH="/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/etc/python:/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/gui/wxpython:$PYTHONPATH" DYLD_LIBRARY_PATH="/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/bin:/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/scripts:/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/lib:/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/lib:" LC_ALL=C
/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/scripts/g.gui.animation --html-description < /dev/null | grep -v '</body>\|</html>' > g.gui.animation.tmp.html<br>
Traceback (most recent call last):<br>
File "/Users/cmbarton/grass_source/grass7_dev/dist.x86_64-apple-darwin13.3.0/scripts/g.gui.animation", line 55, in <module><br>
import wx<br>
ImportError: No module named wx<br>
make[1]: *** [g.gui.animation.tmp.html] Error 1<br>
rm g.gui.animation.tmp.html<br>
make: *** [guiscript] Error 2<br>
<br>
</div>
<div>
<div>==============================================</div>
</div>
<div><br>
</div>
<div><br>
</div>
<div>So in spite of the error messages, it is not a 32 bit/64 bit problem. <br>
<div apple-content-edited="true">
<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;">
<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;">
<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;">
<span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<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;">
<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;">
<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;">
<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;">
<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;">
<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;">
<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;">
<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;">
____________________</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;">
<font face="Helvetica" size="3">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;">
<font face="Helvetica" size="3">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;">
<font face="Helvetica" size="3">Professor of Anthropology, School of Human Evolution & Social Change</font></div>
<div><font face="Helvetica" size="3">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;">
<font face="Helvetica" size="3">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;">
<br>
</div>
<font face="Helvetica" size="3"><font>voice: </font><font>480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)</font><br>
<font>fax: 480-965-7671 (SHESC), 480-727-0709 (CSDC)</font><br>
</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;">
<font face="Helvetica" size="3">www: <a href="http://www.public.asu.edu/~cmbarton">
http://www.public.asu.edu/~cmbarton</a>, <a href="http://csdc.asu.edu">http://csdc.asu.edu</a></font></div>
<br>
</div>
<br>
</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>
<br>
<div>
<div>On Aug 11, 2014, at 1:42 PM, Vaclav Petras <<a href="mailto:wenzeslaus@gmail.com">wenzeslaus@gmail.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra"><br>
<div class="gmail_quote">On Mon, Aug 11, 2014 at 3:47 PM, Michael Barton <span dir="ltr">
<<a href="mailto:Michael.Barton@asu.edu" target="_blank">Michael.Barton@asu.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><br>
</div>
<div>The problem with starting GRASS has to do with the fact that a couple of the xml files for the new (and still unused?) “toolbox” do not get made. But SOME of them DO get made. Here is the call that successfully makes one of the xml files and a call that
fails. Note that the full path is not specified in the one that fails.</div>
<div><br>
</div>
<div>This one works:</div>
<div>/Applications/Xcode.app/Contents/Developer/usr/bin/make /Users/cmbarton/grass_source/grass7_rb/dist.x86_64-apple-darwin13.3.0/gui/wxpython/xml/module_items.xml</div>
<div><br>
</div>
<div>This one fails:</div>
<div>
<div>/Applications/Xcode.app/Contents/Developer/usr/bin/make xml/menudata.xml</div>
<div><br>
</div>
<div>Looks to me like it SHOULD be calling </div>
/Applications/Xcode.app/Contents/Developer/usr/bin/make /Users/cmbarton/grass_source/grass7_rb/dist.x86_64-apple-darwin13.3.0/gui/wxpython/xml/menudata.xml</div>
<div></div>
</blockquote>
</div>
<br>
<br>
</div>
<div class="gmail_extra">This sounds good although I cannot really say because I know nothing (or just very few) about makefiles and I'm puzzled by the fact that changing target in make causes change in architecture-environmental settings (since your command
runs).<br>
<br>
If I missed some guide to GRASS makefiles, let me know. (The only guide I tried to use was the book Die GNU Autotools because of its promising title.)<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</body>
</html>