AGG support

Steve Lime Steve.Lime at DNR.STATE.MN.US
Mon Mar 12 11:27:27 EDT 2007


So, you just hacked configure.in to look in AGG_DIR/include/agg2 correct? (wonder if agg2 is somewhat standard) If so, no biggie I'll patch configure.in...

Steve

>>> On 3/12/2007 at 5:38 AM, in message <45F52D95.4060109 at sarvision.nl>, Vincent
Schut <schut at SARVISION.NL> wrote:
> Trying to get agg rendering to work, I found that mapserver only looks 
> for the agg includes in AGG_DIR (=/usr)/include. However, my gentoo 
> system has in it's devine wisdom decided to install these header files 
> in /usr/include/agg2. Alas, agg does not provide an agg-config utility 
> to find the header files location. Currently I have rigourously adapted 
> configure to look where these files are, but that's of course no long 
> term solution. As this might also occur with other linux distro's, maybe 
> even in slightly different locations, it might be something the 
> mapserver autoconf wizards want to look at :)
> 
> Cheers,
> Vincent.
> 
> John Novak wrote:
>> Tom,
>>
>> Please do provide input on your experiences with the new AGG code,
>>
>> Best,
>>
>> John Novak
>>
>> On 3/9/07, *Steve Lime* < Steve.Lime at dnr.state.mn.us 
>> <mailto:Steve.Lime at dnr.state.mn.us>> wrote:
>>
>>     Use at your own peril, but you can certainly play with it. John
>>     Novak has done the bulk of the work to date
>>     with new input coming from Assefa. It looks promising so many
>>     thanks for the excellent work to date.
>>
>>     I don't believe there are extensions to the Windows Makefile but I
>>     did commit configure support for *nix
>>     yesterday. Works fine on my SuSE box. Just do a --with-agg=path to
>>     agg when running configure and
>>     it should work. You need agg version 2.4 at this point. Agg
>>     doesn't have install scripts so I just left it
>>     where I built it ( e.g. /usr/local/src/agg-2.4). Configure will
>>     look for that type of setup or in the system libs.
>>
>>     To use simply plop a OUTPUTFORMAT in your mapfile like so:
>>
>>     OUTPUTFORMAT
>>         NAME                myAggRgb
>>         DRIVER      AGG/PNG
>>         IMAGEMODE   RGB
>>       END
>>
>>     RGB and RGBA are supported.
>>
>>     The AGG driver uses GD as the buffer manager, so basically AGG
>>     renders to a GD image so we can use GD
>>     file writing and any of the other GD writing code. That allows us
>>     to concentrate on pieces of the rendering
>>     while still creating complete images. At the moment I believe
>>     polygons and lines are rendered using AGG
>>     while markers and text fallback on their GD counterparts.
>>
>>     Steve
>>
>>
>>     >>> On 3/9/2007 at 1:36 PM, in message
>>     <2576812186CDD411BF1500508B6DCE9511B30C88 at ecnwri1.ontario.int.ec.gc.ca 
>>     
> <mailto:2576812186CDD411BF1500508B6DCE9511B30C88 at ecnwri1.ontario.int.ec.gc.ca>>
> ,
>>     "Kralidis,Tom [Burlington]" < Tom.Kralidis at EC.GC.CA 
>>     <mailto:Tom.Kralidis at EC.GC.CA>> wrote:
>>     > Just noticed mapagg.cpp in CVS HEAD.
>>     >
>>     > Is / can this be tried out?  Any build details?
>>     >
>>     > ..Tom
>>
>>
>>
>>
>> -- 
>> John Novak
>> Novacell Technologies and the Old Topo Depot
>> http://www.novacell.com 
>> 877-old-topos 



More information about the mapserver-dev mailing list