I'm trying to build matplotlib and basemap on a solaris box using the 
latest SVN.  My python, qt, tk, etc are all installed in a build 
directory ($TOOLS).  Under linux, the build goes fine and everything 
works great.  However, under solaris, both matplotlib and basemap 
have link errors that say they can't find the python shared library 
which is at $TOOLS/lib.  Under linux, this shows up in the link line 
as -L$TOOLS/lib but is missing on solaris.

I'm trying to figure out how I can add -L$TOOLS/lib to the link 
line.  For matplotlib, I was able to just hand copy the error message 
to the command line, add -L$TOOLS/lib, and rerun 'python setup.py 
build' to get it to work.  This doesn't work for basemap though as it 
seems to generate some intermediate files that are needed.

I edited setup.py to do this:

import sys
basedir[sys.platform] = [ os.environ['TOOLS' ] ]

which seems to have worked on linux but doesn't seem to work on 
solaris.  I google'ed to try and figure out how to add a link option 
using distutils and found something that said to do this:

python setup.py build build_ext -n -L$TOOLS/lib

but that doesn't build all the necessary components so my 
installation ends up not working.

Does anyone know an easy way to add this link dir to the distutils build?

Thanks,
Ted
Ted Drain     Jet Propulsion Laboratory   [EMAIL PROTECTED]    



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to