[gdal-dev] GDAL 2.2.0beta1 and old poppler libraries
even.rouault at spatialys.com
Thu Apr 20 05:03:12 PDT 2017
On jeudi 20 avril 2017 12:54:08 CEST Andrew C Aitchison wrote:
> On Sun, 16 Apr 2017, Even Rouault wrote:
> > On dimanche 16 avril 2017 20:31:09 CEST Andrew C Aitchison wrote:
> >> GDAL 2.2.0 beta1
> >> Scientific Linux 6 (= CentOS6 = Red Hat EL 6).
> >> g++ 4.9.2 and g++ 5.3.1
> >> gdal-2.2.0/frmts/pdf/pdfdataset.cpp does not compile on my
> >> Scientific Linux 6 (= CentOS6 = Red Hat EL 6) machine.
> >> pdfio.h lines 87-90:
> >> private:
> >> /* Added in poppler 0.15.0 */
> >> virtual GBool hasGetChars() override;
> >> virtual int getChars(int nChars, Guchar *buffer) override;
> > You can just remove the override qualifier in the above methods.
> > Supporting properly this old version could be done but would be quite
> > tedious.
> I found an existing define which is true for poppler >= 0.16.
> And have written a patch which leaves the override qualifier for
> newer poppler libraries but disables it for very old ones.
> Somewhere around 0.15 or 0.16 it will incorrectly remove the override
> qualifier, but the code will still compile correctly.
Thanks Andrew. Your patch is reasonable. I've just committed it.
Spatialys - Geospatial professional services
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the gdal-dev