Thanks Guillaume I'll check it, with method given by you to install AGG.
regards Gautam Guillaume Sueur-2 wrote: > > Hi, > > python mapscript + agg is a real pain > > I grabbed a howto file some months ago, on PerryGeo blog > (http://www.perrygeo.net/wordpress/) > > find it here as attachment > it works fine. I've just tested it again few minutes ago. > > Regards > > Guillaume > > gautamvs a écrit : >> I am getting error while importing mapscript in python >> >> <snip> >>>>> import mapscript >> Traceback (most recent call last): >> File "<stdin>", line 1, in ? >> File "mapscript.py", line 7, in ? >> import _mapscript >> ImportError: /usr/local/lib/python2.4/site-packages/_mapscript.so: >> undefined >> symbol: _ZN3agg6gse5x7E >> </snip> >> >> when i removed the AGG suport in Mapserver , i am able to import without >> any >> error. >> >> But my application requires AGG support (ie. with Tilecache) >> >> I am using Mapserver 5.2.1, AGG 2.5, Python 2.4 on CentOS. >> >> Thanks for any help. >> >> Gautam >> >> >> >> >> >> >> >> >> >> >> >> >> > > > # agg > #agg 2.4 > # based on http://trac.osgeo.org/mapserver/ticket/2215 > tar -xzvf agg2.4.tar.gz > cd agg2.4 > emacs src/Makefile > # add to CXXFLAGS ... -fPIC > > CXXFLAGS= $(AGGCXXFLAGS) -I../include -L./ -fPIC > > # add to the end of file > shared: $(OBJ) ../font_freetype/agg_font_freetype.o > $(CXX) -shared -W1,-soname,libagg.2.4.so -o libagg.so \$(OBJ) > ../font_freetype/agg_font_freetype.o -L/usr/local/lib -lfreetype > > make > > cd examples/X11 > emacs Makefile > > # Change: > # -I/usr/local/include/freetype2 \ > # To: > # `freetype-config --cflags` \ > > # add to both CXXFLAGS ...... -fPIC > > ###### > CXXFLAGS= $(AGGCXXFLAGS) -I../../include \ > -L../../src \ > $(PIXFMT) -fPIC > > CXXFREETYPEFLAGS= $(AGGCXXFLAGS) -Wall \ > -I../../include \ > -I../../font_freetype \ > `freetype-config --cflags` \ > -L../../src \ > $(PIXFMT) -fPIC > ###### > > make freetype > > > cd ../../font_freetype/ > ar r libaggfontfreetype.a agg_font_freetype.o > > cd ../src > ln -s ../font_freetype/libaggfontfreetype.a > > cd .. > make clean > make > > cd src > make shared > sudo cp libagg.so /usr/local/lib > sudo ldconfig > > # mapserver > ./configure --without-tiff --with-jpeg --with-png --with-freetype \ > --with-zlib --with-threads --with-proj \ > --with-gdal=/usr/local/bin/gdal-config --with-wcs --with-ogr \ > --with-wmsclient --with-wfsclient --with-wfs \ > --without-pdf --with-geos --enable-debug > --with-agg=/home/perry/src/agg-2.4 \ > --with-postgis=/usr/bin/pg_config \ > --with-curl-config=/usr/bin/curl-config --with-httpd=/usr/sbin/apache2 > --with-gd=/usr/local \ > --with-fastcgi > make > > sudo cp mapserv /usr/lib/cgi-bin/ > sudo cp shp2img shp2pdf shptree shptreetst shptreevis sortshp tile4ms > scalebar legend msencrypt mapserv /usr/local/bin/ > > #mapscript > cd mapscript/python > # swig -python -shadow -modern -o mapscript_wrap.c ../mapscript.i > swig -python -shadow -modern -templatereduce -fastdispatch -fvirtual > -fastproxy \ > -modernargs -castmode -dirvtable -fastinit -fastquery -noproxydel > -nobuildnone \ > -o mapscript_wrap.c ../mapscript.i > python setup.py build > cd tests/cases && python runalltests.py -v > # don't worry about the 4 test failures .. due to postgres database not > being present > cd ../.. > sudo python setup.py install --force > _______________________________________________ > mapserver-users mailing list > mapserver-users@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/mapserver-users > > -- View this message in context: http://n2.nabble.com/Pyhton-mapscript-import-error-tp2341344p2345804.html Sent from the Mapserver - User mailing list archive at Nabble.com. _______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-users