On Sep 13, 2008, at 10:54 AM, Michael Barton wrote:
Here is a link to discussion that may help explain why vdigit is not compiling correctly on a Mac--especially with OX X 10.5 (Leopard) that comes with Python 2.5--and a couple of solutions to fixing it.
http://mail.python.org/pipermail/pythonmac-sig/2008-January/019628.html
I've suggested distutils before. It just needs someone to write the setup.py script.
Also, your problem may be a bit different - it may be configure that's messing up. Are the python flags in your platform.make pointing to the system python or the python.org python?
Configure uses python-config to get the configuration of python includes and libs. If you just say "--with-python" (as I have in the example in the GRASS OSX readme) configure will try to find it in your PATH, and may be getting it wrong.
Try setting a path to python-config when configuring. It should be /usr/local/bin/python-config (symlinks installed by python.org installer). ie:
--with-python=/usr/local/bin/python-config
If configure is getting it right and it's still messing up the linking, another possibility is that the python.org python doesn't install lib symlinks in /usr/local/lib, so even though the library path is specified it may get the system python from /usr/lib. It's not supposed to, but I've seen it happen with the system sqlite vs. my sqlite framework (though not recently, maybe the new Xcode has fixed this).
I could try it, but I don't want to mess up my MacBook by installing (for real) the python.org python (I like the system python), though I could try it on my Mini.
-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/
[Trillian] What are you supposed to do WITH a maniacally depressed robot?
[Marvin] You think you have problems? What are you supposed to do if you ARE a maniacally depressed robot? No, don't try and answer, I'm 50,000 times more intelligent than you and even I don't know the answer...
- HitchHiker's Guide to the Galaxy