Date: prev next · Thread: first prev next last
2019 Archives by date, by thread · List index


Hello,

poppler-0.73.0/NEWS contains:

Release 0.71.0:
        core:
         * Replace GBool, gTrue, and gFalse by bool, true, false, resp.

Compiling LO 6.0.7.3 with system-wide poppler 0.73.0 fails with the erroro below and one of the 
reason is the assumption
in LO, that GBool is defined.

poppler-0.73.0/poppler/OutputDev.h declares:

virtual void setDefaultCTM(const double *ctm); ⇐ with const, while 
sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hpp
contains:
   virtual void setDefaultCTM(double *ctm) override; ⇐ without const

without const…

Regards
  Дилян
------

[build CXX] sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx
[build CXX] sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx
[build CXX] sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx
In file included from 
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx:20:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:153:17: error: 
‘GBool’ does not name a
type; did you mean ‘bool’?
         virtual GBool upsideDown() override { return gTrue; }
                 ^~~~~
                 bool
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:156:17: error: 
‘GBool’ does not name a
type; did you mean ‘bool’?
         virtual GBool useDrawChar() override { return gTrue; }
                 ^~~~~
                 bool
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:160:17: error: 
‘GBool’ does not name a
type; did you mean ‘bool’?
         virtual GBool interpretType3Chars() override { return gFalse; }
                 ^~~~~
                 bool
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:163:17: error: 
‘GBool’ does not name a
type; did you mean ‘bool’?
         virtual GBool needNonText() override { return gTrue; }
                 ^~~~~
                 bool
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:235:59: error: 
‘GBool’ has not been
declared
                                    int width, int height, GBool invert,
                                                           ^~~~~
In file included from /src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx:24,
                 from /src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:20:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:153:17: error: 
‘GBool’ does not name a
type; did you mean ‘bool’?
         virtual GBool upsideDown() override { return gTrue; }
                 ^~~~~
                 bool
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:237:36: error: 
‘GBool’ has not been
declared
                                    GBool interpolate,
                                    ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:239:36: error: 
‘GBool’ has not been
declared
                                    GBool inlineImg) override;
                                    ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:243:32: error: 
‘GBool’ has not been
declared
                                GBool interpolate,
                                ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:245:49: error: 
‘GBool’ has not been
declared
                                int *maskColors, GBool inlineImg) override;
                                                 ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:250:38: error: 
‘GBool’ has not been
declared
                                      GBool interpolate,
                                      ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:253:38: error: 
‘GBool’ has not been
declared
                                      GBool maskInvert
                                      ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:255:40: error: 
‘GBool’ has not been
declared
                                      , GBool maskInterpolate
                                        ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:262:42: error: 
‘GBool’ has not been
declared
                                          GBool interpolate,
                                          ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:268:44: error: 
‘GBool’ has not been
declared
                                          , GBool maskInterpolate
                                            ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:168:22: error: 
‘virtual void
pdfi::PDFOutDev::setDefaultCTM(double*)’ marked ‘override’, but does not override
         virtual void setDefaultCTM(double *ctm) override;
                      ^~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:234:22: error: 
‘virtual void
pdfi::PDFOutDev::drawImageMask(GfxState*, Object*, Stream*, int, int, int, int, int)’ marked 
‘override’, but does not
override
         virtual void drawImageMask(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:240:22: error: 
‘virtual void
pdfi::PDFOutDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, int*, 
int)’ marked ‘override’,
but does not override
         virtual void drawImage(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:246:22: error: 
‘virtual void
pdfi::PDFOutDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, 
Stream*, int, int, int,
int)’ marked ‘override’, but does not override
         virtual void drawMaskedImage(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:258:22: error: 
‘virtual void
pdfi::PDFOutDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, 
Stream*, int, int,
GfxImageColorMap*, int)’ marked ‘override’, but does not override
         virtual void drawSoftMaskedImage(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:258:22: warning:   
by ‘virtual void
pdfi::PDFOutDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, 
Stream*, int, int,
GfxImageColorMap*, int)’ [-Woverloaded-virtual]
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:246:22: warning:   
by ‘virtual void
pdfi::PDFOutDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, 
Stream*, int, int, int,
int)’ [-Woverloaded-virtual]
         virtual void drawMaskedImage(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:240:22: warning:   
by ‘virtual void
pdfi::PDFOutDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, int*, 
int)’ [-Woverloaded-
virtual]
         virtual void drawImage(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:234:22: warning:   
by ‘virtual void
pdfi::PDFOutDev::drawImageMask(GfxState*, Object*, Stream*, int, int, int, int, int)’ 
[-Woverloaded-virtual]
         virtual void drawImageMask(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:168:22: warning:   
by ‘virtual void
pdfi::PDFOutDev::setDefaultCTM(double*)’ [-Woverloaded-virtual]
         virtual void setDefaultCTM(double *ctm) override;
                      ^~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:281:9: error: 
‘Guchar’ does not name a
type; did you mean ‘u_char’?
 typedef Guchar Output_t;
         ^~~~~~
         u_char
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:282:22: error: 
‘Output_t’ was not
declared in this scope
 typedef std::vector< Output_t > OutputBuffer;
                      ^~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:282:22: note: 
suggested alternative:
‘OutputDev’
 typedef std::vector< Output_t > OutputBuffer;
                      ^~~~~~~~
                      OutputDev
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:156:17: error: 
‘GBool’ does not name a
type; did you mean ‘bool’?
         virtual GBool useDrawChar() override { return gTrue; }
                 ^~~~~
                 bool
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:282:31: error: 
template argument 1 is
invalid
 typedef std::vector< Output_t > OutputBuffer;
                               ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:282:31: error: 
template argument 2 is
invalid
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:160:17: error: 
‘GBool’ does not name a
type; did you mean ‘bool’?
         virtual GBool interpretType3Chars() override { return gFalse; }
                 ^~~~~
                 bool
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx: In function ‘int 
main(int, char**)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx:72:31: error: ‘gTrue’ 
was not declared in
this scope
     globalParams->setErrQuiet(gTrue);
                               ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx:72:31: note: suggested 
alternative: ‘gfree’
     globalParams->setErrQuiet(gTrue);
                               ^~~~~
                               gfree
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:163:17: error: 
‘GBool’ does not name a
type; did you mean ‘bool’?
         virtual GBool needNonText() override { return gTrue; }
                 ^~~~~
                 bool
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx:127:21: error: cannot 
declare variable
‘aOutDev’ to be of abstract type ‘pdfi::PDFOutDev’
     pdfi::PDFOutDev aOutDev(&rDoc);
                     ^~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:235:59: error: 
‘GBool’ has not been
declared
                                    int width, int height, GBool invert,
                                                           ^~~~~
In file included from 
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx:20:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:132:11: note:   
because the following
virtual functions are pure within ‘pdfi::PDFOutDev’:
     class PDFOutDev : public OutputDev
           ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:237:36: error: 
‘GBool’ has not been
declared
                                    GBool interpolate,
                                    ^~~~~
In file included from 
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:39,
                 from 
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.cxx:20:
/usr/local/include/poppler/OutputDev.h:89:16: note:     ‘virtual bool OutputDev::upsideDown()’
   virtual bool upsideDown() = 0;
                ^~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:239:36: error: 
‘GBool’ has not been
declared
                                    GBool inlineImg) override;
                                    ^~~~~
/usr/local/include/poppler/OutputDev.h:92:16: note:     ‘virtual bool OutputDev::useDrawChar()’
   virtual bool useDrawChar() = 0;
                ^~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:243:32: error: 
‘GBool’ has not been
declared
                                GBool interpolate,
                                ^~~~~
In file included from 
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:20:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:153:17: error: 
‘GBool’ does not name a
type; did you mean ‘bool’?
         virtual GBool upsideDown() override { return gTrue; }
                 ^~~~~
                 bool
/usr/local/include/poppler/OutputDev.h:112:16: note:    ‘virtual bool 
OutputDev::interpretType3Chars()’
   virtual bool interpretType3Chars() = 0;
                ^~~~~~~~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:245:49: error: 
‘GBool’ has not been
declared
                                int *maskColors, GBool inlineImg) override;
                                                 ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:250:38: error: 
‘GBool’ has not been
declared
                                      GBool interpolate,
                                      ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:253:38: error: 
‘GBool’ has not been
declared
                                      GBool maskInvert
                                      ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:255:40: error: 
‘GBool’ has not been
declared
                                      , GBool maskInterpolate
                                        ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:262:42: error: 
‘GBool’ has not been
declared
                                          GBool interpolate,
                                          ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:268:44: error: 
‘GBool’ has not been
declared
                                          , GBool maskInterpolate
                                            ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:168:22: error: 
‘virtual void
pdfi::PDFOutDev::setDefaultCTM(double*)’ marked ‘override’, but does not override
         virtual void setDefaultCTM(double *ctm) override;
                      ^~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:234:22: error: 
‘virtual void
pdfi::PDFOutDev::drawImageMask(GfxState*, Object*, Stream*, int, int, int, int, int)’ marked 
‘override’, but does not
override
         virtual void drawImageMask(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:240:22: error: 
‘virtual void
pdfi::PDFOutDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, int*, 
int)’ marked ‘override’,
but does not override
         virtual void drawImage(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:246:22: error: 
‘virtual void
pdfi::PDFOutDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, 
Stream*, int, int, int,
int)’ marked ‘override’, but does not override
         virtual void drawMaskedImage(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:258:22: error: 
‘virtual void
pdfi::PDFOutDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, 
Stream*, int, int,
GfxImageColorMap*, int)’ marked ‘override’, but does not override
         virtual void drawSoftMaskedImage(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:258:22: warning:   
by ‘virtual void
pdfi::PDFOutDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, 
Stream*, int, int,
GfxImageColorMap*, int)’ [-Woverloaded-virtual]
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:156:17: error: 
‘GBool’ does not name a
type; did you mean ‘bool’?
         virtual GBool useDrawChar() override { return gTrue; }
                 ^~~~~
                 bool
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:246:22: warning:   
by ‘virtual void
pdfi::PDFOutDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, 
Stream*, int, int, int,
int)’ [-Woverloaded-virtual]
         virtual void drawMaskedImage(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:240:22: warning:   
by ‘virtual void
pdfi::PDFOutDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, int*, 
int)’ [-Woverloaded-
virtual]
         virtual void drawImage(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:234:22: warning:   
by ‘virtual void
pdfi::PDFOutDev::drawImageMask(GfxState*, Object*, Stream*, int, int, int, int, int)’ 
[-Woverloaded-virtual]
         virtual void drawImageMask(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:168:22: warning:   
by ‘virtual void
pdfi::PDFOutDev::setDefaultCTM(double*)’ [-Woverloaded-virtual]
         virtual void setDefaultCTM(double *ctm) override;
                      ^~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:281:9: error: 
‘Guchar’ does not name a
type; did you mean ‘u_char’?
 typedef Guchar Output_t;
         ^~~~~~
         u_char
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:282:22: error: 
‘Output_t’ was not
declared in this scope
 typedef std::vector< Output_t > OutputBuffer;
                      ^~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:282:22: note: 
suggested alternative:
‘OutputDev’
 typedef std::vector< Output_t > OutputBuffer;
                      ^~~~~~~~
                      OutputDev
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:160:17: error: 
‘GBool’ does not name a
type; did you mean ‘bool’?
         virtual GBool interpretType3Chars() override { return gFalse; }
                 ^~~~~
                 bool
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:163:17: error: 
‘GBool’ does not name a
type; did you mean ‘bool’?
         virtual GBool needNonText() override { return gTrue; }
                 ^~~~~
                 bool
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:282:31: error: 
template argument 1 is
invalid
 typedef std::vector< Output_t > OutputBuffer;
                               ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:282:31: error: 
template argument 2 is
invalid
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:235:59: error: 
‘GBool’ has not been
declared
                                    int width, int height, GBool invert,
                                                           ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:237:36: error: 
‘GBool’ has not been
declared
                                    GBool interpolate,
                                    ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:239:36: error: 
‘GBool’ has not been
declared
                                    GBool inlineImg) override;
                                    ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:243:32: error: 
‘GBool’ has not been
declared
                                GBool interpolate,
                                ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:245:49: error: 
‘GBool’ has not been
declared
                                int *maskColors, GBool inlineImg) override;
                                                 ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:250:38: error: 
‘GBool’ has not been
declared
                                      GBool interpolate,
                                      ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:253:38: error: 
‘GBool’ has not been
declared
                                      GBool maskInvert
                                      ^~~~~
In file included from /src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:20:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx:56:48: error: ‘Output_t’ 
does not name a type;
did you mean ‘OutputDev’?
         static sal_uInt32 deflateBuffer( const Output_t* i_pBuf, size_t i_nLen, OutputBuffer& 
o_rOut );
                                                ^~~~~~~~
                                                OutputDev
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:255:40: error: 
‘GBool’ has not been
declared
                                      , GBool maskInterpolate
                                        ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:262:42: error: 
‘GBool’ has not been
declared
                                          GBool interpolate,
                                          ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:268:44: error: 
‘GBool’ has not been
declared
                                          , GBool maskInterpolate
                                            ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:168:22: error: 
‘virtual void
pdfi::PDFOutDev::setDefaultCTM(double*)’ marked ‘override’, but does not override
         virtual void setDefaultCTM(double *ctm) override;
                      ^~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:234:22: error: 
‘virtual void
pdfi::PDFOutDev::drawImageMask(GfxState*, Object*, Stream*, int, int, int, int, int)’ marked 
‘override’, but does not
override
         virtual void drawImageMask(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:240:22: error: 
‘virtual void
pdfi::PDFOutDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, int*, 
int)’ marked ‘override’,
but does not override
         virtual void drawImage(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:246:22: error: 
‘virtual void
pdfi::PDFOutDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, 
Stream*, int, int, int,
int)’ marked ‘override’, but does not override
         virtual void drawMaskedImage(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:258:22: error: 
‘virtual void
pdfi::PDFOutDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, 
Stream*, int, int,
GfxImageColorMap*, int)’ marked ‘override’, but does not override
         virtual void drawSoftMaskedImage(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:258:22: warning:   
by ‘virtual void
pdfi::PDFOutDev::drawSoftMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, 
Stream*, int, int,
GfxImageColorMap*, int)’ [-Woverloaded-virtual]
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx: In static member 
function ‘static void
pdfi::PngHelper::append(sal_uInt32, OutputBuffer&)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx:42:40: error: request for 
member ‘size’ in
‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             size_t nCur = o_rOutputBuf.size();
                                        ^~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx:43:26: error: request for 
member ‘insert’ in
‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             o_rOutputBuf.insert( o_rOutputBuf.end(), 4, (Output_t)0 );
                          ^~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx:43:47: error: request for 
member ‘end’ in
‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             o_rOutputBuf.insert( o_rOutputBuf.end(), 4, (Output_t)0 );
                                               ^~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx:43:58: error: ‘Output_t’ 
was not declared in
this scope
             o_rOutputBuf.insert( o_rOutputBuf.end(), 4, (Output_t)0 );
                                                          ^~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx:43:58: note: suggested 
alternative:
‘OutputDev’
             o_rOutputBuf.insert( o_rOutputBuf.end(), 4, (Output_t)0 );
                                                          ^~~~~~~~
                                                          OutputDev
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:246:22: warning:   
by ‘virtual void
pdfi::PDFOutDev::drawMaskedImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, 
Stream*, int, int, int,
int)’ [-Woverloaded-virtual]
         virtual void drawMaskedImage(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:240:22: warning:   
by ‘virtual void
pdfi::PDFOutDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, int*, 
int)’ [-Woverloaded-
virtual]
         virtual void drawImage(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:234:22: warning:   
by ‘virtual void
pdfi::PDFOutDev::drawImageMask(GfxState*, Object*, Stream*, int, int, int, int, int)’ 
[-Woverloaded-virtual]
         virtual void drawImageMask(GfxState *state, Object *ref, Stream *str,
                      ^~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:168:22: warning:   
by ‘virtual void
pdfi::PDFOutDev::setDefaultCTM(double*)’ [-Woverloaded-virtual]
         virtual void setDefaultCTM(double *ctm) override;
                      ^~~~~~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:281:9: error: 
‘Guchar’ does not name a
type; did you mean ‘u_char’?
 typedef Guchar Output_t;
         ^~~~~~
         u_char
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:282:22: error: 
‘Output_t’ was not
declared in this scope
 typedef std::vector< Output_t > OutputBuffer;
                      ^~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:282:22: note: 
suggested alternative:
‘OutputDev’
 typedef std::vector< Output_t > OutputBuffer;
                      ^~~~~~~~
                      OutputDev
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:282:31: error: 
template argument 1 is
invalid
 typedef std::vector< Output_t > OutputBuffer;
                               ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:282:31: error: 
template argument 2 is
invalid
In file included from 
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:21:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx:56:48: error: ‘Output_t’ 
does not name a type;
did you mean ‘OutputDev’?
         static sal_uInt32 deflateBuffer( const Output_t* i_pBuf, size_t i_nLen, OutputBuffer& 
o_rOut );
                                                ^~~~~~~~
                                                OutputDev
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx: At global scope:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:76:44: error: ‘Output_t’ 
does not name a type;
did you mean ‘OutputDev’?
 sal_uInt32 PngHelper::deflateBuffer( const Output_t* i_pBuf, size_t i_nLen, OutputBuffer& o_rOut )
                                            ^~~~~~~~
                                            OutputDev
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx: In static member 
function ‘static void
pdfi::PngHelper::append(sal_uInt32, OutputBuffer&)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx:42:40: error: request for 
member ‘size’ in
‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             size_t nCur = o_rOutputBuf.size();
                                        ^~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx:43:26: error: request for 
member ‘insert’ in
‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             o_rOutputBuf.insert( o_rOutputBuf.end(), 4, (Output_t)0 );
                          ^~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx:43:47: error: request for 
member ‘end’ in
‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             o_rOutputBuf.insert( o_rOutputBuf.end(), 4, (Output_t)0 );
                                               ^~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx: In static member 
function ‘static sal_uInt32
pdfi::PngHelper::deflateBuffer(const int*, size_t, OutputBuffer&)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:78:31: error: request for 
member ‘size’ in
‘o_rOut’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     size_t nOrigSize = o_rOut.size();
                               ^~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx:43:58: error: ‘Output_t’ 
was not declared in
this scope
             o_rOutputBuf.insert( o_rOutputBuf.end(), 4, (Output_t)0 );
                                                          ^~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:87:48: error: invalid 
const_cast from type
‘const int*’ to type ‘Bytef*’ {aka ‘unsigned char*’}
     aStream.next_in = const_cast<Bytef*>(i_pBuf);
                                                ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:99:20: error: request for 
member ‘resize’ in
‘o_rOut’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             o_rOut.resize( nOrigSize );
                    ^~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:106:20: error: request 
for member ‘insert’ in
‘o_rOut’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             o_rOut.insert( o_rOut.end(), aOutBuf, aOutBuf+nCompressedBytes );
                    ^~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:106:35: error: request 
for member ‘end’ in
‘o_rOut’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             o_rOut.insert( o_rOut.end(), aOutBuf, aOutBuf+nCompressedBytes );
                                   ^~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:113:31: error: request 
for member ‘size’ in
‘o_rOut’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     return sal_uInt32( o_rOut.size() - nOrigSize );
                               ^~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx: In static member 
function ‘static void
pdfi::PngHelper::appendFileHeader(OutputBuffer&)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:120:18: error: request 
for member ‘insert’ in
‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.insert( o_rOutputBuf.end(), aHeader, aHeader + SAL_N_ELEMENTS(aHeader) );
                  ^~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:120:39: error: request 
for member ‘end’ in
‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.insert( o_rOutputBuf.end(), aHeader, aHeader + SAL_N_ELEMENTS(aHeader) );
                                       ^~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx: In static member 
function ‘static size_t
pdfi::PngHelper::startChunk(const char*, OutputBuffer&)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:125:46: error: request 
for member ‘size’ in
‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     size_t nIndex = sal_uInt32( o_rOutputBuf.size() );
                                              ^~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:126:18: error: request 
for member ‘insert’ in
‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.insert( o_rOutputBuf.end(), 4, (Output_t)0 );
                  ^~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:126:39: error: request 
for member ‘end’ in
‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.insert( o_rOutputBuf.end(), 4, (Output_t)0 );
                                       ^~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:126:50: error: ‘Output_t’ 
was not declared in
this scope
     o_rOutputBuf.insert( o_rOutputBuf.end(), 4, (Output_t)0 );
                                                  ^~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx:43:58: note: suggested 
alternative:
‘OutputDev’
             o_rOutputBuf.insert( o_rOutputBuf.end(), 4, (Output_t)0 );
                                                          ^~~~~~~~
                                                          OutputDev
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:126:50: note: suggested 
alternative:
‘OutputDev’
     o_rOutputBuf.insert( o_rOutputBuf.end(), 4, (Output_t)0 );
                                                  ^~~~~~~~
                                                  OutputDev
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:127:18: error: request 
for member ‘push_back’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.push_back( pChunkName[0] );
                  ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:128:18: error: request 
for member ‘push_back’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.push_back( pChunkName[1] );
                  ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:129:18: error: request 
for member ‘push_back’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.push_back( pChunkName[2] );
                  ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:130:18: error: request 
for member ‘push_back’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.push_back( pChunkName[3] );
                  ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx: In static member 
function ‘static void
pdfi::PngHelper::set(sal_uInt32, OutputBuffer&, size_t)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:136:30: error: invalid 
types ‘OutputBuffer
{aka int}[size_t {aka long unsigned int}]’ for array subscript
     o_rOutputBuf[ i_nIndex   ] = (i_nValue & 0xff000000) >> 24;
                              ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:137:30: error: invalid 
types ‘OutputBuffer
{aka int}[size_t {aka long unsigned int}]’ for array subscript
     o_rOutputBuf[ i_nIndex+1 ] = (i_nValue & 0x00ff0000) >> 16;
                              ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:138:30: error: invalid 
types ‘OutputBuffer
{aka int}[size_t {aka long unsigned int}]’ for array subscript
     o_rOutputBuf[ i_nIndex+2 ] = (i_nValue & 0x0000ff00) >> 8;
                              ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:139:30: error: invalid 
types ‘OutputBuffer
{aka int}[size_t {aka long unsigned int}]’ for array subscript
     o_rOutputBuf[ i_nIndex+3 ] = (i_nValue & 0x000000ff);
                              ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx: In static member 
function ‘static void
pdfi::PngHelper::endChunk(size_t, OutputBuffer&)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:144:33: error: request 
for member ‘size’ in
‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     if( nStart+8 > o_rOutputBuf.size() )
                                 ^~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:148:32: error: request 
for member ‘size’ in
‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     size_t nLen = o_rOutputBuf.size() - nStart;
                                ^~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:153:87: error: invalid 
types ‘OutputBuffer
{aka int}[size_t {aka long unsigned int}]’ for array subscript
     sal_uInt32 nChunkCRC = getCRC( reinterpret_cast<sal_uInt8*>(&o_rOutputBuf[nStart+4]), nLen-4 );
                                                                                       ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx: In static member 
function ‘static void
pdfi::PngHelper::appendIHDR(OutputBuffer&, int, int, int, int)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:162:18: error: request 
for member ‘push_back’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.push_back( Output_t(depth) );
                  ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:162:29: error: ‘Output_t’ 
was not declared in
this scope
     o_rOutputBuf.push_back( Output_t(depth) );
                             ^~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:162:29: note: suggested 
alternative:
‘OutputDev’
     o_rOutputBuf.push_back( Output_t(depth) );
                             ^~~~~~~~
                             OutputDev
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:163:18: error: request 
for member ‘push_back’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.push_back( Output_t(colortype) );
                  ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:164:18: error: request 
for member ‘push_back’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.push_back( 0 ); // compression method deflate
                  ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:165:18: error: request 
for member ‘push_back’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.push_back( 0 ); // filtering method 0 (default)
                  ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:166:18: error: request 
for member ‘push_back’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.push_back( 0 ); // no interlacing
                  ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx: In static member 
function ‘static void
pdfi::PngHelper::createPng(OutputBuffer&, Stream*, int, int, GfxRGB&, GfxRGB&, bool)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:191:18: error: request 
for member ‘push_back’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.push_back(colToByte(zeroColor.r));
                  ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:192:18: error: request 
for member ‘push_back’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.push_back(colToByte(zeroColor.g));
                  ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:193:18: error: request 
for member ‘push_back’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.push_back(colToByte(zeroColor.b));
                  ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:194:18: error: request 
for member ‘push_back’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.push_back(colToByte(oneColor.r));
                  ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:195:18: error: request 
for member ‘push_back’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.push_back(colToByte(oneColor.g));
                  ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:196:18: error: request 
for member ‘push_back’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.push_back(colToByte(oneColor.b));
                  ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:204:22: error: request 
for member ‘push_back’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
         o_rOutputBuf.push_back( 0xff );
                      ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:205:22: error: request 
for member ‘push_back’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
         o_rOutputBuf.push_back( 0 );
                      ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:213:16: error: request 
for member ‘reserve’ in
‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     aScanlines.reserve( nLineSize * height + height );
                ^~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:219:20: error: request 
for member ‘push_back’
in ‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
         aScanlines.push_back( 0 );
                    ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:221:24: error: request 
for member ‘push_back’
in ‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             aScanlines.push_back( str->getChar() );
                        ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:227:33: error: invalid 
types ‘OutputBuffer
{aka int}[int]’ for array subscript
     deflateBuffer( &aScanlines[0], aScanlines.size(), o_rOutputBuf );
                                 ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:227:47: error: request 
for member ‘size’ in
‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     deflateBuffer( &aScanlines[0], aScanlines.size(), o_rOutputBuf );
                                               ^~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx: In static member 
function ‘static void
pdfi::PngHelper::createPng(OutputBuffer&, Stream*, int, int, GfxImageColorMap*, Stream*, int, int, 
GfxImageColorMap*)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:245:5: error: ‘Guchar’ 
was not declared in
this scope
     Guchar *p, *pm;
     ^~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:245:5: note: suggested 
alternative: ‘u_char’
     Guchar *p, *pm;
     ^~~~~~
     u_char
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:245:13: error: ‘p’ was 
not declared in this
scope
     Guchar *p, *pm;
             ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:245:17: error: ‘pm’ was 
not declared in this
scope
     Guchar *p, *pm;
                 ^~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:245:17: note: suggested 
alternative: ‘tm’
     Guchar *p, *pm;
                 ^~
                 tm
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:257:16: error: request 
for member ‘reserve’ in
‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     aScanlines.reserve( width*height*4 + height );
                ^~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:261:20: error: request 
for member ‘push_back’
in ‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
         aScanlines.push_back( 0 );
                    ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:266:24: error: request 
for member ‘push_back’
in ‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             aScanlines.push_back(colToByte(rgb.r));
                        ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:267:24: error: request 
for member ‘push_back’
in ‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             aScanlines.push_back(colToByte(rgb.g));
                        ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:268:24: error: request 
for member ‘push_back’
in ‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             aScanlines.push_back(colToByte(rgb.b));
                        ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:269:24: error: request 
for member ‘push_back’
in ‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             aScanlines.push_back( 0xff );
                        ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:301:32: error: invalid 
types ‘OutputBuffer
{aka int}[int]’ for array subscript
             aScanlines[ nIndex ] = colToByte(alpha);
                                ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:311:33: error: invalid 
types ‘OutputBuffer
{aka int}[int]’ for array subscript
     deflateBuffer( &aScanlines[0], aScanlines.size(), o_rOutputBuf );
                                 ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:311:47: error: request 
for member ‘size’ in
‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     deflateBuffer( &aScanlines[0], aScanlines.size(), o_rOutputBuf );
                                               ^~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx: In static member 
function ‘static void
pdfi::PngHelper::createPng(OutputBuffer&, Stream*, int, int, GfxImageColorMap*, Stream*, int, int, 
bool)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:331:5: error: ‘Guchar’ 
was not declared in
this scope
     Guchar *p;
     ^~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:331:5: note: suggested 
alternative: ‘u_char’
     Guchar *p;
     ^~~~~~
     u_char
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:331:13: error: ‘p’ was 
not declared in this
scope
     Guchar *p;
             ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:342:16: error: request 
for member ‘reserve’ in
‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     aScanlines.reserve( width*height*4 + height );
                ^~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:346:20: error: request 
for member ‘push_back’
in ‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
         aScanlines.push_back( 0 );
                    ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:351:24: error: request 
for member ‘push_back’
in ‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             aScanlines.push_back(colToByte(rgb.r));
                        ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:352:24: error: request 
for member ‘push_back’
in ‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             aScanlines.push_back(colToByte(rgb.g));
                        ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:353:24: error: request 
for member ‘push_back’
in ‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             aScanlines.push_back(colToByte(rgb.b));
                        ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:354:24: error: request 
for member ‘push_back’
in ‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             aScanlines.push_back( 0xff );
                        ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:377:19: error: expected 
‘;’ before ‘aPixel’
             Guchar aPixel = 0;
                   ^~~~~~~
                   ;
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:378:36: error: ‘aPixel’ 
was not declared in
this scope
             imgStrMask->getPixel( &aPixel );
                                    ^~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:383:36: error: invalid 
types ‘OutputBuffer
{aka int}[int]’ for array subscript
                 aScanlines[ nIndex ] = aPixel ? 0xff : 0x00;
                                    ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:385:36: error: invalid 
types ‘OutputBuffer
{aka int}[int]’ for array subscript
                 aScanlines[ nIndex ] = aPixel ? 0x00 : 0xff;
                                    ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:395:33: error: invalid 
types ‘OutputBuffer
{aka int}[int]’ for array subscript
     deflateBuffer( &aScanlines[0], aScanlines.size(), o_rOutputBuf );
                                 ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:395:47: error: request 
for member ‘size’ in
‘aScanlines’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     deflateBuffer( &aScanlines[0], aScanlines.size(), o_rOutputBuf );
                                               ^~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: In function ‘void
pdfi::initBuf(OutputBuffer&)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:131:16: error: 
request for member
‘reserve’ in ‘io_rBuffer’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     io_rBuffer.reserve(WRITE_BUFFER_INITIAL_CAPACITY);
                ^~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: In function ‘void
pdfi::writeBinaryBuffer(const OutputBuffer&)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:140:18: error: 
request for member ‘empty’
in ‘rBuffer’, which is of non-class type ‘const OutputBuffer’ {aka ‘const int’}
     if( !rBuffer.empty() )
                  ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:141:30: error: 
invalid types ‘const
OutputBuffer {aka const int}[int]’ for array subscript
         if( fwrite(&rBuffer[0], sizeof(char),
                              ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:142:28: error: 
request for member ‘size’
in ‘rBuffer’, which is of non-class type ‘const OutputBuffer’ {aka ‘const int’}
                    rBuffer.size(), g_binary_out) != (size_t)rBuffer.size() )
                            ^~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:142:69: error: 
request for member ‘size’
in ‘rBuffer’, which is of non-class type ‘const OutputBuffer’ {aka ‘const int’}
                    rBuffer.size(), g_binary_out) != (size_t)rBuffer.size() )
                                                                     ^~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: In function ‘bool
pdfi::ExtractJpegData(Stream*, OutputBuffer&)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:166:20: error: 
request for member
‘push_back’ in ‘outBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             outBuf.push_back((Output_t)b1);
                    ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:166:31: error: 
‘Output_t’ was not
declared in this scope
             outBuf.push_back((Output_t)b1);
                               ^~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:166:31: note: 
suggested alternative:
‘OutputDev’
             outBuf.push_back((Output_t)b1);
                               ^~~~~~~~
                               OutputDev
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:186:28: error: 
request for member
‘push_back’ in ‘outBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
                     outBuf.push_back((Output_t)0xFF);
                            ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:186:39: error: 
‘Output_t’ was not
declared in this scope
                     outBuf.push_back((Output_t)0xFF);
                                       ^~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:186:39: note: 
suggested alternative:
‘OutputDev’
                     outBuf.push_back((Output_t)0xFF);
                                       ^~~~~~~~
                                       OutputDev
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:187:28: error: 
request for member
‘push_back’ in ‘outBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
                     outBuf.push_back((Output_t)0xD8);
                            ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: In function ‘void
pdfi::writeJpeg_(OutputBuffer&, Stream*, bool)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:225:18: error: 
request for member ‘clear’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.clear();
                  ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:228:43: error: 
request for member ‘size’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     printf( " JPEG %d", (int)o_rOutputBuf.size() );
                                           ^~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: In function ‘void
pdfi::writePbm_(OutputBuffer&, Stream*, int, int, bool, bool)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:238:18: error: 
request for member ‘clear’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.clear();
                  ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:239:18: error: 
request for member
‘resize’ in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.resize(WRITE_BUFFER_SIZE);
                  ^~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:240:19: error: 
invalid types
‘OutputBuffer {aka int}[int]’ for array subscript
     o_rOutputBuf[0] = 'P';
                   ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:241:19: error: 
invalid types
‘OutputBuffer {aka int}[int]’ for array subscript
     o_rOutputBuf[1] = '4';
                   ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:242:19: error: 
invalid types
‘OutputBuffer {aka int}[int]’ for array subscript
     o_rOutputBuf[2] = 0x0A;
                   ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:243:64: error: 
invalid types
‘OutputBuffer {aka int}[int]’ for array subscript
     char *pAsCharPtr = reinterpret_cast<char *>(&o_rOutputBuf[3]);
                                                                ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:247:27: error: 
invalid types
‘OutputBuffer {aka int}[int]’ for array subscript
     o_rOutputBuf[3+nOutLen]  =0x0A;
                           ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:248:29: error: 
invalid types
‘OutputBuffer {aka int}[int]’ for array subscript
     o_rOutputBuf[3+nOutLen+1]=0;
                             ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:258:18: error: 
request for member
‘resize’ in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.resize(header_size);
                  ^~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:267:26: error: 
request for member
‘push_back’ in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             o_rOutputBuf.push_back(static_cast<char>(str->getChar() ^ 0xff));
                          ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:272:26: error: 
request for member
‘push_back’ in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             o_rOutputBuf.push_back(static_cast<char>(str->getChar()));
                          ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: In function ‘void
pdfi::writePpm_(OutputBuffer&, Stream*, int, int, GfxImageColorMap*, bool)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:286:18: error: 
request for member ‘clear’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.clear();
                  ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:287:18: error: 
request for member
‘resize’ in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.resize(WRITE_BUFFER_SIZE);
                  ^~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:288:19: error: 
invalid types
‘OutputBuffer {aka int}[int]’ for array subscript
     o_rOutputBuf[0] = 'P';
                   ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:289:19: error: 
invalid types
‘OutputBuffer {aka int}[int]’ for array subscript
     o_rOutputBuf[1] = '6';
                   ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:290:19: error: 
invalid types
‘OutputBuffer {aka int}[int]’ for array subscript
     o_rOutputBuf[2] = '\n';
                   ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:291:64: error: 
invalid types
‘OutputBuffer {aka int}[int]’ for array subscript
     char *pAsCharPtr = reinterpret_cast<char *>(&o_rOutputBuf[3]);
                                                                ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:295:27: error: 
invalid types
‘OutputBuffer {aka int}[int]’ for array subscript
     o_rOutputBuf[3+nOutLen]  ='\n';
                           ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:296:29: error: 
invalid types
‘OutputBuffer {aka int}[int]’ for array subscript
     o_rOutputBuf[3+nOutLen+1]='2';
                             ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:297:29: error: 
invalid types
‘OutputBuffer {aka int}[int]’ for array subscript
     o_rOutputBuf[3+nOutLen+2]='5';
                             ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:298:29: error: 
invalid types
‘OutputBuffer {aka int}[int]’ for array subscript
     o_rOutputBuf[3+nOutLen+3]='5';
                             ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:299:29: error: 
invalid types
‘OutputBuffer {aka int}[int]’ for array subscript
     o_rOutputBuf[3+nOutLen+4]='\n';
                             ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:300:29: error: 
invalid types
‘OutputBuffer {aka int}[int]’ for array subscript
     o_rOutputBuf[3+nOutLen+5]=0;
                             ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:310:18: error: 
request for member
‘resize’ in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.resize(header_size);
                  ^~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:313:5: error: 
‘Guchar’ was not declared
in this scope
     Guchar *p;
     ^~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:313:5: note: 
suggested alternative:
‘u_char’
     Guchar *p;
     ^~~~~~
     u_char
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:313:13: error: ‘p’ 
was not declared in
this scope
     Guchar *p;
             ^
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:328:26: error: 
request for member
‘push_back’ in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             o_rOutputBuf.push_back(colToByte(rgb.r));
                          ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:329:26: error: 
request for member
‘push_back’ in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             o_rOutputBuf.push_back(colToByte(rgb.g));
                          ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:330:26: error: 
request for member
‘push_back’ in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             o_rOutputBuf.push_back(colToByte(rgb.b));
                          ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: In function ‘void
pdfi::writePng_(OutputBuffer&, Stream*, int, int, GfxRGB&, GfxRGB&, bool, bool)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:347:18: error: 
request for member ‘clear’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.clear();
                  ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:352:42: error: 
request for member ‘size’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     printf( " PNG %d", (int)o_rOutputBuf.size() );
                                          ^~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: In function ‘void
pdfi::writePng_(OutputBuffer&, Stream*, int, int, GfxImageColorMap*, Stream*, int, int, 
GfxImageColorMap*)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:363:18: error: 
request for member ‘clear’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.clear();
                  ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:368:42: error: 
request for member ‘size’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     printf( " PNG %d", (int)o_rOutputBuf.size() );
                                          ^~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: In function ‘void
pdfi::writePng_(OutputBuffer&, Stream*, int, int, GfxImageColorMap*, Stream*, int, int, bool)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:378:18: error: 
request for member ‘clear’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     o_rOutputBuf.clear();
                  ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:383:42: error: 
request for member ‘size’
in ‘o_rOutputBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     printf( " PNG %d", (int)o_rOutputBuf.size() );
                                          ^~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: In function ‘void
pdfi::writeImage_(OutputBuffer&, Stream*, int, int, GfxImageColorMap*)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:418:13: error: 
‘Guchar’ was not declared
in this scope
             Guchar nIndex = 0;
             ^~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:418:13: note: 
suggested alternative:
‘u_char’
             Guchar nIndex = 0;
             ^~~~~~
             u_char
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:419:32: error: 
‘nIndex’ was not declared
in this scope
             colorMap->getRGB( &nIndex, &zeroColor );
                                ^~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:419:32: note: 
suggested alternative:
‘rindex’
             colorMap->getRGB( &nIndex, &zeroColor );
                                ^~~~~~
                                rindex
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: In constructor
‘pdfi::PDFOutDev::PDFOutDev(PDFDoc*)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:531:41: error: 
‘gTrue’ was not declared
in this scope
     m_pUtf8Map( new UnicodeMap("UTF-8", gTrue, &mapUTF8) ),
                                         ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:531:41: note: 
suggested alternative:
‘gfree’
     m_pUtf8Map( new UnicodeMap("UTF-8", gTrue, &mapUTF8) ),
                                         ^~~~~
                                         gfree
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: In member function 
‘virtual void
pdfi::PDFOutDev::processLink(AnnotLink*)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:572:70: error: 
‘const class GooString’
has no member named ‘getCString’; did you mean ‘GooString’?
         const char* pURI = static_cast<LinkURI*>(pAction)->getURI()->getCString();
                                                                      ^~~~~~~~~~
                                                                      GooString
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: In member function 
‘virtual void
pdfi::PDFOutDev::updateFont(GfxState*)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:770:74: error: 
‘class GooString’ has no
member named ‘getCString’; did you mean ‘GooString’?
             std::vector<char> aEsc( lcl_escapeLineFeeds(aFont.familyName.getCString()) );
                                                                          ^~~~~~~~~~
                                                                          GooString
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: At global scope:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:956:54: error: 
‘GBool’ has not been
declared
                               int width, int height, GBool invert,
                                                      ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:958:31: error: 
‘GBool’ has not been
declared
                               GBool /*interpolate*/,
                               ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:960:31: error: 
‘GBool’ has not been
declared
                               GBool /*inlineImg*/ )
                               ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:989:27: error: 
‘GBool’ has not been
declared
                           GBool /*interpolate*/,
                           ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:991:44: error: 
‘GBool’ has not been
declared
                           int* maskColors, GBool /*inlineImg*/ )
                                            ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: In member function 
‘virtual void
pdfi::PDFOutDev::drawImage(GfxState*, Object*, Stream*, int, int, GfxImageColorMap*, int, int*, 
int)’:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:1006:22: error: 
request for member
‘push_back’ in ‘aMaskBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             aMaskBuf.push_back( (char)maskColors[0] );
                      ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:1007:22: error: 
request for member
‘push_back’ in ‘aMaskBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             aMaskBuf.push_back( (char)maskColors[gfxColorMaxComps] );
                      ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:1021:22: error: 
request for member
‘push_back’ in ‘aMaskBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             aMaskBuf.push_back( colToByte(aMinRGB.r) );
                      ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:1022:22: error: 
request for member
‘push_back’ in ‘aMaskBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             aMaskBuf.push_back( colToByte(aMinRGB.g) );
                      ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:1023:22: error: 
request for member
‘push_back’ in ‘aMaskBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             aMaskBuf.push_back( colToByte(aMinRGB.b) );
                      ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:1024:22: error: 
request for member
‘push_back’ in ‘aMaskBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             aMaskBuf.push_back( colToByte(aMaxRGB.r) );
                      ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:1025:22: error: 
request for member
‘push_back’ in ‘aMaskBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             aMaskBuf.push_back( colToByte(aMaxRGB.g) );
                      ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:1026:22: error: 
request for member
‘push_back’ in ‘aMaskBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
             aMaskBuf.push_back( colToByte(aMaxRGB.b) );
                      ^~~~~~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:1030:34: error: 
request for member ‘size’
in ‘aMaskBuf’, which is of non-class type ‘OutputBuffer’ {aka ‘int’}
     printf( " %d", (int)aMaskBuf.size() );
                                  ^~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: At global scope:
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:1040:33: error: 
‘GBool’ has not been
declared
                                 GBool /*interpolate*/,
                                 ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:1044:33: error: 
‘GBool’ has not been
declared
                                 GBool maskInvert
                                 ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:1046:35: error: 
‘GBool’ has not been
declared
                                 , GBool /*maskInterpolate*/
                                   ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:1062:37: error: 
‘GBool’ has not been
declared
                                     GBool /*interpolate*/,
                                     ^~~~~
/src/libreoffice-6.0.7.3/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:1068:39: error: 
‘GBool’ has not been
declared
                                     , GBool /*maskInterpolate*/
                                       ^~~~~
make[1]: *** [/src/libreoffice-6.0.7.3/solenv/gbuild/LinkTarget.mk:293: /src/libreoffice-
6.0.7.3/build2/workdir/CxxObject/sdext/source/pdfimport/xpdfwrapper/wrapper_gpl.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [/src/libreoffice-6.0.7.3/solenv/gbuild/LinkTarget.mk:293: /src/libreoffice-
6.0.7.3/build2/workdir/CxxObject/sdext/source/pdfimport/xpdfwrapper/pnghelper.o] Error 1
make[1]: *** [/src/libreoffice-6.0.7.3/solenv/gbuild/LinkTarget.mk:293: /src/libreoffice-
6.0.7.3/build2/workdir/CxxObject/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.o] Error 1


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.