Jason Beverage wrote:
Hi Nick,
I've also tried AGG 2.5 and get the same result. I can build it just
fine, its just that the Python bindings don't work correctly.
Thanks,
Jason
On Thu, Jul 16, 2009 at 1:14 PM, Nikolai Nikolov <[email protected]
<mailto:[email protected]>> wrote:
Hi Jason,
Mapserver 5.2.0 and later versions build successfully with AGG 2.5
!!! So I would suggest, as the best option for you, to get AGG 2.5
and then build AGG and Mapserver.
Best regards,
Nick
------------------------------------------------------------------------
*From:* [email protected]
<mailto:[email protected]>
[mailto:[email protected]
<mailto:[email protected]>] *On Behalf Of
*Jason Beverage
*Sent:* 16 July 2009 18:08
*To:* [email protected]
<mailto:[email protected]>
*Subject:* [mapserver-users] Building Mapserver with Mapscript and AGG
Hi all,
I'm trying to build Mapserver 5.4.1 against AGG 2.4 with Python
Mapscript on Centos 5 and I'm having some trouble.
I followed the instructions on
http://mapserver.org/installation/unix.html and modified the
Makefile.in.Linux of AGG to include the -fPIC option to support
mapscript. AGG seems to build libagg.a just fine in the src directory.
When I build mapserver against that version of AGG, it compiles fine
and so do the python bindings. However, when I install and try to
use mapscript in python, I get an error when I try to import the
mapscript module:
ImportError: /usr/lib/python2.4/site-packages/_mapscript.so:
undefined symbol: _ZN3agg12g_sqrt_tableE
This appears to be an error due to the -fPIC option not being
specified in the AGG build, which I've done.
Are there any other steps that must be done to successfully compile
Mapserver against AGG to get the python bindings to work?
Thanks,
Jason
------------------------------------------------------------------------
_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users
When you do a make, if you scroll back up into the output do you see
-fpic on the command line?
You say you modified Makefile.in.Linux? Do you use the automake stuff?
I didnt, I used the normal Makefile, which includes src/Makefile. I
modified src/Makefile and changed:
CXXFLAGS= $(AGGCXXFLAGS) -I../include -L./
to
CXXFLAGS= $(AGGCXXFLAGS) -fPIC -I../include -L./
and then just did:
make
-Andy
_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users