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 <[email protected]> wrote:
>> 2012/12/1 Michael Barton <[email protected]>:
>>> 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
> [email protected]
> 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


_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to