On Tue, 2010-09-28 at 21:24 +0100, Jon Burgess wrote:
> On Tue, 2010-09-28 at 13:08 -0700, NopMap wrote:
> > Hi!
> > 
> > 
> > Jon Burgess-3 wrote:
> > > 
> > > The code which implements this 'line3' function is in
> > > agg_renderer_outline_image.h and was patched nearly 4 years ago to avoid
> > > one specific infinite loop.
> > > 
> > > I'm wondering whether the mapnik version you are using really is one
> > > that has been compiled with the internal copy of the agg code and has
> > > been built using the correct header file.
> > > 
> > 
> > The source and binary packages are both from the debian "squeeze" release
> > which is the latest version. Is it likely that this release still contains a
> > bug that was fixed 4 years ago?
> 
> No, it version 0.7.1 should include this fix. This is why I question
> whether it is compiling against the external AGG headers which still
> have this bug.

The debian bug report below seems to confirm that debian deliberately
compile against the system AGG code which is probably why you are seeing
this problem:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=493786

I suggest you make the following changes and rebuild the package:
- removing 'libagg-dev' from the build requirements in the control file
- update the SCONS_FLAGS in the rules file to set INTERNAL_LIBAGG=True

Alternatively you might try patch the Debian libagg library with the
fixes from the mapnik code.

    Jon


_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users

Reply via email to