On Apr 24, 2009, at 6:40 PM, Chris Garrard wrote:

I've compiled GDAL 1.6.0 on Solaris 10, and most everything seems to work fine. However, I need Python support, but I get the following error when I try to import the gdal module:

>>> from osgeo import gdal
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
File "/opt/csw/lib/python2.5/site-packages/osgeo/gdal.py", line 7, in <module>
    import _gdal
ImportError: ld.so.1: python: fatal: relocation error: file /opt/csw/ lib/python2.5/site-packages/osgeo/_gdal.so: symbol __1c2N6FI_pv_: referenced symbol not found

I'd love to hear any ideas for how to solve this.

IIRC, I think relocation errors are often related to one thing or the other not doing position independent code (-fPIC). I think you'll either need to compile Python or GDAL with -fPIC in the CPPFLAGS/ CFLAGS so they are both doing the same thing.

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

Reply via email to