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
- Building LO 6.0.7.3 with system-wide poppler 0.73.0 fails for several reasons · Дилян Палаузов
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.