[Qgis-developer] Need a little help again with Python bindings
Peter Ersts
ersts at amnh.org
Sun Jan 6 22:45:10 EST 2008
Martin,
When you get a change can you take a look at the SIP files in the raster
transparency branch? I have been trying to keep them up-to-date and
adding new SIP files where necessary, but it seems I have run into a
snag. All the SIP file that I have been modifying (qgsrasterlayer.sip)
or adding correspond to file in /src/core/raster/
Everything compiles without error, but the bindings will not load when
QGIS starts. I am sure it is something very simple, but I am a
python/SIP idiot. The problem seems to be centered around the
QgsRasterShader class. If I comment out the rastershader class in the
core.sip file and a corresponding line in the qgsrasterlayer.sip file,
everything compiles and at least loads. Uncomment it, and it compiles
with out errors but fails to load at runtime. I have even gone as far
as to comment out all functions/methods in the qgsrastershader.sip file
and it compiles but still does not load. ldd does report many undefined
symbols but most seems nonsensical, as they are common functions/methods
in the core.
Again, I am sure it is something very simple. If you can commit to the
branch, feel free to do so, otherwise send me a patch and I will apply
the fixes.
Thanks.
-pete
--
====================================
Peter J. Ersts, Project Specialist
American Museum of Natural History
Center for Biodiversity and Conservation
Central Park West at 79th Street
New York, New York 10024
Tel: Home Office (518)-632-4745 or NYC Office (212)-496-3488
Web: http://biodiversityinformatics.amnh.org
Web: http://cbc.amnh.org
Quantum GIS Raster Development Team. Visit http://www.qgis.org
to learn more about QGIS, a free and open source desktop GIS
Open Source,
...evolving through community cooperation to change the world bit by bit
More information about the Qgis-developer
mailing list