Mapscript & Python
Nicholas Lo
nicklo at siliconcreation.com
Sat Nov 11 01:58:15 PST 2000
Hi everyone,
I'm using MapServer 3.3.011 and I'm trying to create the Python
Mapscript wrapper using SWIG 1.1p5. However, it has been unsuccessful.
Here are my steps:
1.
Under mapserver/mapscript
cp mapscript.i python
2.
cd python
3.
swig -shadow -docstring -dhtml -python mapscript.i
4.
gcc mapscript_wrap.c -I/usr/include/python1.5 -shadow -o
mapscriptcmodule.so
After all these steps, I've got
mapscript.py mapscript_wrap.c mapscriptcmodule.so mapscript_wrap.html
When I try to
>>>import mapscript
under IDLE 0.5, I've got
Traceback (innermost last):
File "<pyshell#0>", line 1, in ?
import mapscript
File "/root/NickPy/mapscript.py", line 2, in ?
import mapscriptc
ImportError: /root/NickPy/mapscriptcmodule.so: undefined symbol:
msSaveImage
>>>
I really dont understand why. I can see 'msSaveImage' inside
mapscript.py & mapscript_wrap.c, however it's not inside mapscript.i. I
wonder if there's any step I'm missing or if there is any hints in
creating the Python Mapscript wrapper.
Please kindly help :)
-- Nick
PS:
System configuration -
SuSE Linux 6.4
Python 1.5.2
MapServer 3.3.011
More information about the MapServer-users
mailing list