Skip to content

ensure libxml2 dependency is optional #913

Closed
springmeyer opened this Issue Oct 12, 2011 · 2 comments

3 participants

@springmeyer
Mapnik member

libxml2 has traditionally been optional and only needed for XML parsing of stylesheets if the ptree parser available in boost is not used.

But include/mapnik/svg_parser.hpp now has a hard dependency on libxml2, which we should ideally try to make optional by adding support for ptree/rapidxml.

@springmeyer springmeyer added a commit that referenced this issue Oct 12, 2011
@springmeyer springmeyer move bundled agg sources into depedencies subdirectory (as we may bun…
…dle other deps there too to reduce clutter) and remove all traces of unused tinyxml (ptree now uses rapidxml header-only library internally) - refs #913
285591f
@artemp artemp was assigned Oct 12, 2011
@springmeyer
Mapnik member

not going to move on this, not really that interested in using ptree in the svg_parser - no real benefit.

@PetrDlouhy PetrDlouhy added a commit to PetrDlouhy/mapnik that referenced this issue Aug 22, 2013
@springmeyer springmeyer ensure xml2 is present - punts on and closes #913 d5470a8
@artemp artemp reopened this Jul 30, 2015
@artemp artemp modified the milestone: Mapnik 3.0.1, Mapnik 2.2 Jul 30, 2015
@artemp artemp added svg xml labels Jul 30, 2015
@springmeyer springmeyer added a commit to mapnik/mapnik-packaging that referenced this issue Jul 30, 2015
@springmeyer springmeyer drop libxml now optional - refs mapnik/mapnik#913 33a56dc
@flippmoke
Mapnik member

Closed by #3003

@flippmoke flippmoke closed this Jul 31, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.