Comment 47 for bug 669211

Revision history for this message
Daniel Richard G. (skunk) wrote :

As far as I can tell, the problem is due to the presence of two, seemingly-incompatible definitions of the GlobalParams class. One is in libpoppler (poppler/GlobalParams.cc), one is in the Xpdf source (xpdf/GlobalParams.cc). The diff between them is pretty extensive. If I attempt to link Xpdf without its own definition of the class, several methods are not found; if I link without poppler, a whole bunch of other things go missing.

The Poppler library itself is based on Xpdf, and while it is sensible to factor out the resulting redundant code from the latter, I think it is clear that more development work is needed to achieve that goal successfully.