You can check which wx libraries are linked with (before my change in SVN):

otool -L /path/to/grass/etc/wxpython/nviz/_grass6_wxnviz.so

And compare that with the sys.path in Python - the wxpython path for the installed new wxpython should be before any system path.

On May 31, 2009, at 4:22 AM, Michael Barton wrote:

I think the issue is that wx libraries are in 2 places on the Mac: 1) in /usr/lib/ installed with the system and 2) in /usr/local/lib/ wx-python... for the libraries that are installed with a new installation of wxPython.

The latter is what is pointed to in the config statement and it seems that these should be the libraries linked. However, vdigit and wx3D were somehow linking the older system libraries and NOT linking with the ones specified in configure. Other than vdigit and wx3D, wxPython is linking with the ones specified in configure.

Michael
____________________
C. Michael Barton, Professor of Anthropology
Director of Graduate Studies, School of Human Evolution & Social Change
Director, Center for Social Dynamics & Complexity
Arizona State University

Phone: 480-965-6262
Fax: 480-965-7671
www: <www.public.asu.edu/~cmbarton>



On May 31, 2009, at 1:51 AM, Glynn Clements wrote:

There isn't anything you can do about this; even if you force e.g.
the vdigit module to use a specific version of wx with e.g. -rpath, if
wxPython itself loads a different version, either vdigit will end up
using that version (wrong) or you will end up with two different
versions in memory (also wrong).

--
Glynn Clements <gl...@gclements.plus.com>

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

Earth: "Mostly harmless"

- revised entry in the HitchHiker's Guide to the Galaxy


_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to