[tex-k] libpoppler support in TeX Live source tree
Norbert Preining
preining at logic.at
Tue May 5 14:46:46 CEST 2009
Hi Peter,
On Di, 05 Mai 2009, Peter Breitenlohner wrote:
> I have just committed r12934 with preliminary poppler support, and did a
> small test (on my notebook at home I got -DPOPPLER_VERSION=\"0.10.6\").
Great, thanks.
> (1) xpdfVersion undeclared: you certainly know to handle that one.
Well, that is what we need to replace with the POPPLER_VERSION from the
-D.
> (2) GString.h: no such file.
The includes in pdftoepdf.cc, pdftosrc.cc etc are all wrong.
I don't know what the preferred way is. I can prepare some patches that
does
#ifdef POPPLER_VERSION
#include the poppler stuff
#define GString GooString
#else
#include the xpdf stuff
#endif
> (3) xpdf/config.h: no such file.
>
> Maybe that should be poopler-config.h.
As above, #ifdef ... yes, it should be poppler-config.h
> (4) aconf.h: no such file.
Many more of he includes are wrong, I have a list what has to be
included.
> It's now all up to you. I'd suggest that for a start you might use
Martin: What do you suggest? Should I prepare the above #ifdef patches?
Or do we imagine another abstraction level?
Another question is whether those patches will be included in the
current pdftex/luatex/xetex dev trees?! Luatex I think so, pdftex no
idea, xetex I guess JK will accept.
Best wishes
Norbert
-------------------------------------------------------------------------------
Dr. Norbert Preining <preining at logic.at> Vienna University of Technology
Debian Developer <preining at debian.org> Debian TeX Group
gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
DOGDYKE (vb.)
Of dog-owners, to adopt the absurd pretence that the animal shitting
in the gutter is nothing to do with them.
--- Douglas Adams, The Meaning of Liff
More information about the tex-k
mailing list