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

