Hi Andy,

I tried modifying both the Makefile.in.Linux as well as the regular
makefile.  I can see -fPIC on the command line, so it appears to be doing
what I want, but I still get the same error in both cases.

Jason

On Thu, Jul 16, 2009 at 1:32 PM, Andy Colson <[email protected]> wrote:

> 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

Reply via email to