<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 30, 2014 at 3:49 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:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Thanks. The versions I now have posted work fine with Yosemite. But I have not yet compiled under Yosemite.<br>
<br>
I have a couple of questions:<br>
<br>
What is: export VERSIONER_PYTHON_PREFER_32_BIT=yes?<br>
<br></blockquote><div>This is there to make it compile with 32bit wxPython 2.8. It depends which Python you use, this works for the default Python on Mac OS:</div><div><a href="https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/python.1.html">https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/python.1.html</a><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Also, is the SQLite problem something to do with Yosemite or something else?<br>
<br></blockquote><div>I haven't had time to look at it.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
I’ve also tried with wxPython 3 but it looks bad. So I’m still sticking with 2.8 (which is why we need the 32bit Python).<br>
<br></blockquote><div>Yes, there are still a lot of weird bugs, some of them must be fixed in wxWidgets, some of them I tried to workaround. It would be good if you could describe "looks bad", there might be some things which i can fix or at least workaround. </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
<br>
Here is what I do before compiling<br>
<br>
# This is for creating a distributable binary that is backward compatible to OSX 10.7<br>
export MACOSX_DEPLOYMENT_TARGET=10.7<br>
<br>
# This stuff is for making sure that it compiles using 32 bit Python<br>
export PATH="/Applications/python/bin32:/System/Library/Frameworks/Python.framework/Versions/2.7/bin:$PATH”<br></blockquote><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
# This is what I do for PROJ<br>
export NAD2BIN=/Library/Frameworks/PROJ.framework/Programs/nad2bin<br>
<br>
# This is (IIRC) for LAS tools compiling<br>
export CXX=g++<br>
<br></blockquote><div><br></div><div>I think I haven't tried compiling with las tools yet.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
For the broken xml stuff, I’ve just saved versions of menudata.xml. and module_tree_menudata.xml. I drop these into the proper places before making a binary. Can I just run make from the source root from within GRASS to get the same thing?<br>
<span class="im"><br></span></blockquote><div><br></div><div>It is enough to start GRASS session (without gui)  and then recompile (just the wxpython part is enough) inside the session. That's what works for me. I don't really try to understand why, it's apparently some problem with makefiles and setting the right environmental variables. I thought we got rid of this problem (Martin fixed something) but apparently not.</div><div><br></div><div><br></div><div>Anna</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="im">
Michael<br>
<br>
____________________<br>
C. Michael Barton<br>
Director, Center for Social Dynamics & Complexity<br>
Professor of Anthropology, School of Human Evolution & Social Change<br>
Head, Graduate Faculty in Complex Adaptive Systems Science<br>
Arizona State University<br>
<br>
voice:  <a href="tel:480-965-6262" value="+14809656262">480-965-6262</a> (SHESC), <a href="tel:480-965-8130" value="+14809658130">480-965-8130</a>/727-9746 (CSDC)<br>
fax: <a href="tel:480-965-7671" value="+14809657671">480-965-7671</a> (SHESC),  <a href="tel:480-727-0709" value="+14807270709">480-727-0709</a> (CSDC)<br>
www: <a href="http://www.public.asu.edu/~cmbarton" target="_blank">http://www.public.asu.edu/~cmbarton</a>, <a href="http://csdc.asu.edu" target="_blank">http://csdc.asu.edu</a><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</span><div class=""><div class="h5">On Dec 30, 2014, at 1:36 PM, Helena Mitasova <<a href="mailto:hmitaso@ncsu.edu">hmitaso@ncsu.edu</a>> wrote:<br>
<br>
> Michael,<br>
><br>
> Anna compiled it for me.<br>
><br>
> Below is the configure and some notes. We had to run make for wxGUI from within GRASS and the vector attribute tables do not work<br>
> for me at the moment due to sqlite problems - we ran out of time to solve it.<br>
> We also used wxPython carbon 3 to see what kind of problems it would have - so some of the GUI panels are cut off so use 2.8<br>
><br>
> But otherwise it works great so it is worth doing - if you could provide GRASS7 binaries for yosemite that would be fantastic,<br>
> Anna is away but I have the machine with me so I can help or at least test.<br>
><br>
> Thanks for looking into it,<br>
><br>
> Helena<br>
><br>
> here are our notes:<br>
><br>
> ./configure \<br>
> --with-proj \<br>
> --with-x \<br>
> --with-proj-includes=/Library/Frameworks/PROJ.framework/unix/include \<br>
> --with-proj-libs=/Library/Frameworks/PROJ.framework/unix/lib \<br>
> --with-proj-share=/Library/Frameworks/PROJ.framework/Resources/proj \<br>
> --with-gdal=/Library/Frameworks/GDAL.Framework/Programs/gdal-config \<br>
> --with-tiff-includes=/Library/Frameworks/UnixImageIO.framework/unix/include \<br>
> --with-tiff-libs=/Library/Frameworks/UnixImageIO.framework/unix/lib \<br>
> --with-png-includes=/Library/Frameworks/UnixImageIO.framework/unix/include \<br>
> --with-png-libs=/Library/Frameworks/UnixImageIO.framework/unix/lib \<br>
> --with-opengl=aqua \<br>
> --without-fftw \<br>
> --with-cairo --with-cairo-includes=/Library/Frameworks/cairo.framework/unix/include/cairo \<br>
> --with-cairo-libs=/Library/Frameworks/cairo.framework/unix/lib \<br>
> --with-cairo-ldflags="-lcairo" \<br>
> --with-freetype \<br>
> --with-freetype-includes="/Library/Frameworks/FreeType.framework/unix/include/freetype2 /Library/Frameworks/FreeType.framework/unix/include/ /opt/X11/include/" \<br>
> --with-freetype-libs=/Library/Frameworks/FreeType.framework/unix/lib \<br>
> --with-geos=/Library/Frameworks/GEOS.framework/Versions/3/unix/bin/geos-config \<br>
> --with-sqlite \<br>
> --with-sqlite-libs=/Library/Frameworks/SQLite3.framework/unix/lib \<br>
> --with-sqlite-includes=/Library/Frameworks/SQLite3.framework/unix/include \<br>
> --with-macosx-archs="i386 x86_64"<br>
><br>
> # run before compilation: export VERSIONER_PYTHON_PREFER_32_BIT=yes<br>
><br>
> PATH="/Library/Frameworks/PROJ.framework/Versions/4/Programs:$PATH"<br>
> export PATH<br>
><br>
> wxPython carbon 3 has issues - use 2.8<br>
> Helena Mitasova<br>
> Professor at the Department of Marine,<br>
> Earth, and Atmospheric Sciences<br>
> and Center for Geospatial Analytics<br>
> North Carolina State University<br>
> Raleigh, NC 27695-8208<br>
> <a href="mailto:hmitaso@ncsu.edu">hmitaso@ncsu.edu</a><br>
> <a href="http://geospatial.ncsu.edu/osgeorel/" target="_blank">http://geospatial.ncsu.edu/osgeorel/</a><br>
> "All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.”<br>
><br>
> On Dec 30, 2014, at 2:51 PM, Michael Barton wrote:<br>
><br>
>> Has anyone yet tried to compile GRASS 7 on Mac Yosemite (AKA OS X 10.10)?<br>
>><br>
>> I will update soon and try it. It would be nice to know if it compiles without any issues.<br>
>><br>
>> Michael<br>
>> ____________________<br>
>> C. Michael Barton<br>
>> Director, Center for Social Dynamics & Complexity<br>
>> Professor of Anthropology, School of Human Evolution & Social Change<br>
>> Head, Graduate Faculty in Complex Adaptive Systems Science<br>
>> Arizona State University<br>
>><br>
>> voice:  <a href="tel:480-965-6262" value="+14809656262">480-965-6262</a> (SHESC), <a href="tel:480-965-8130" value="+14809658130">480-965-8130</a>/727-9746 (CSDC)<br>
>> fax: <a href="tel:480-965-7671" value="+14809657671">480-965-7671</a> (SHESC),  <a href="tel:480-727-0709" value="+14807270709">480-727-0709</a> (CSDC)<br>
>> www: <a href="http://www.public.asu.edu/~cmbarton" target="_blank">http://www.public.asu.edu/~cmbarton</a>, <a href="http://csdc.asu.edu" target="_blank">http://csdc.asu.edu</a><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> grass-dev mailing list<br>
>> <a href="mailto:grass-dev@lists.osgeo.org">grass-dev@lists.osgeo.org</a><br>
>> <a href="http://lists.osgeo.org/mailman/listinfo/grass-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/grass-dev</a><br>
><br>
<br>
_______________________________________________<br>
grass-dev mailing list<br>
<a href="mailto:grass-dev@lists.osgeo.org">grass-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/grass-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/grass-dev</a><br>
</div></div></blockquote></div><br></div></div>