On Jan 16, 2011, at 12:19 PM, Krzysztof KosiĆski wrote:
2011/1/16 Josh Andler <scislac@...400...>:
As we know, I like my distro to be bleeding... With libpoppler 0.16.0 we're again broken with compilation. I really think that we need to work on a proper solution for this because it seems like every 6 months we have to add additional checks to compensate for how things change. Also, I noticed that libwpg 0.2 isn't detected either, I tried mucking w/ configure.ac and had no success.
At the moment the only supported solution is to use the poppler-glib frontend and write to a Cairo SVG surface, then postprocess the resulting SVG file. It works well most of the time, but I'm not sure how font embedding and ICC is handled.
The *proper* solution is to get the Poppler team feedback on the direct API that is needed. They've asked for that input and are willing to provide what Inkscape needs once it is clarified. They've mentioned that a backend surface hack is not really the way to go.