Hmm, everyone having these "errors" - is it during compilation or at runtime?
I thought at first it was runtime, based on the isolated quoting of the error only, and this would make it very mysterious since the Mac compilation creates a 32bit python wrapper exactly for this problem.
But Michael's error quote shows it at compilation time. this makes much more sense - this is where make runs the command to generate help, but at this point the 32bit wrapper is not made yet so the default system python runs in 64bit mode. Michael and I have workied around this by creating a dummy 32bit python wrapper before compilation and putting it in the PATH temporarily.
Did you forget this Michael? I just compiled GRASS 7, with the wrapper in the PATH. no errors.
So, partly a problem of documenting build process, partly a makefile problem.
I've been lazy updating the Mac build readme, too much change trying to figure out weirdness like this. For this problem, I guess I was hoping we wouldn't have to deal with the 32/64bit wxPython problem for long, that wxPython devs would figure out Cocoa for 64bits sooner than they did (2.9 is still technically beta). Then you'd have a wxPython for the default system arch (64bit starting with Snow Leopard, though you'd have to install it) and make would just work, and there would be no need for a wrapper before or after compilation.
I vaguely remember suggesting moving the wrapper build to the beginning of the make process, but was vetoed.
On Dec 1, 2012, at 7:54 AM, Anna Kratochvílová wrote:
On Sat, Dec 1, 2012 at 2:09 PM, Luca Delucchi <lucadeluge@gmail.com> wrote:
2012/12/1 Michael Barton <Michael.Barton@asu.edu>:
Luca,
Hi Micheal
r.li.setup does not yet compile in GRASS 7, at least on the Mac.
I'm sorry
Here is the error:
anthgradpc7:g.version cmbarton$ cd /Users/Shared/grass_dev/grass7_dev/gui/wxpython/rlisetup
anthgradpc7:rlisetup cmbarton$ make
if [ "/Users/Shared/grass_dev/grass7_dev/dist.x86_64-apple-darwin12.2.0/scripts/g.gui.rlisetup" != "" ] ; then GISRC=/Users/Shared/grass_dev/grass7_dev/dist.x86_64-apple-darwin12.2.0/demolocation/.grassrc70 GISBASE=/Users/Shared/grass_dev/grass7_dev/dist.x86_64-apple-darwin12.2.0 PATH="/Users/Shared/grass_dev/grass7_dev/dist.x86_64-apple-darwin12.2.0/bin:/Users/Shared/grass_dev/grass7_dev/dist.x86_64-apple-darwin12.2.0/bin:$PATH" PYTHONPATH="/Users/Shared/grass_dev/grass7_dev/dist.x86_64-apple-darwin12.2.0/etc/python:/Users/Shared/grass_dev/grass7_dev/dist.x86_64-apple-darwin12.2.0/etc/python:$PYTHONPATH" DYLD_LIBRARY_PATH="/Users/Shared/grass_dev/grass7_dev/dist.x86_64-apple-darwin12.2.0/bin:/Users/Shared/grass_dev/grass7_dev/dist.x86_64-apple-darwin12.2.0/lib:/Users/Shared/grass_dev/grass7_dev/dist.x86_64-apple-darwin12.2.0/lib:" LC_ALL=C /Users/Shared/grass_dev/grass7_dev/dist.x86_64-apple-darwin12.2.0/scripts/g.gui.rlisetup --html-description < /dev/null | grep -v '</b
ody>\|</html>' > g.gui.rlisetup.tmp.html ; fi
Traceback (most recent call last):
File "/Users/Shared/grass_dev/grass7_dev/dist.x86_64-apple-darwin12.2.0/scripts/g.gui.rlisetup", line 32, in <module>
import wx
File "/usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/__init__.py", line 45, in <module>
from wx._core import *
File "/usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 4, in <module>
import _core_
ImportError: /usr/local/lib/wxPython-unicode-2.8.12.1/lib/python2.7/site-packages/wx-2.8-mac-unicode/wx/_core_.so: no appropriate 64-bit architecture (see "man python" for running in 32-bit mode)
make: *** [g.gui.rlisetup.tmp.html] Error 1
rm g.gui.rlisetup.tmp.html
This seems more a WX problem...I know that it's a "stupid" answer but
could you try
import wx
from python console?
This may be the same error that is now affecting several GUI modules like map swipe, animation, and the graphical modeler.
Just a remark:
This problem affecting map swipe, animation, graphical modeler and
r.li.setup is spread in several threads which makes it more
complicated to follow. What about to choose one of them?
subjects:
compiling animation, mapswipe, etc.
problems compiling GRASS 7 on Mac
Compiling under OSX Mountain Lion
Best,
Anna
Michael
--
ciao
Luca
http://gis.cri.fmach.it/delucchi/
www.lucadelu.org
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev
-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/
"Oh, look, I seem to have fallen down a deep, dark hole. Now what does that remind me of? Ah, yes - life."
- Marvin