Building LO 6.0.7.3 with system-wide poppler 0.73.0 fails for several reasons
Дилян Палаузов
dpa-libreoffice at aegee.org
Mon Jan 14 23:41:23 UTC 2019
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
More information about the LibreOffice
mailing list