Source: exactimage
Version: 1.0.2-8
Severity: serious
Tags: ftbfs bookworm sid

https://buildd.debian.org/status/fetch.php?pkg=exactimage&arch=ppc64el&ver=1.0.2-8%2Bb7&stamp=1660728909&raw=0

...
codecs/openexr.cc:65:11: error: ‘Int64’ does not name a type; did you mean 
‘int64_t’?
   65 |   virtual Int64 tellg ()
      |           ^~~~~
      |           int64_t
codecs/openexr.cc:70:23: error: ‘Int64’ has not been declared
   70 |   virtual void seekg (Int64 pos)
      |                       ^~~~~
codecs/openexr.cc:106:11: error: ‘Int64’ does not name a type; did you mean 
‘int64_t’?
  106 |   virtual Int64 tellp ()
      |           ^~~~~
      |           int64_t
codecs/openexr.cc:111:23: error: ‘Int64’ has not been declared
  111 |   virtual void seekp (Int64 pos)
      |                       ^~~~~
codecs/openexr.cc: In member function ‘virtual int 
OpenEXRCodec::readImage(std::istream*, Image&, const std::string&)’:
codecs/openexr.cc:128:14: error: cannot declare variable ‘istream’ to be of 
abstract type ‘STDIStream’
  128 |   STDIStream istream (stream, "");
      |              ^~~~~~~
codecs/openexr.cc:43:7: note:   because the following virtual functions are 
pure within ‘STDIStream’:
   43 | class STDIStream : public IStream
      |       ^~~~~~~~~~
In file included from codecs/openexr.cc:22:
/usr/include/OpenEXR/ImfIO.h:82:25: note:     ‘virtual uint64_t 
Imf_3_1::IStream::tellg()’
   82 |     virtual uint64_t    tellg () = 0;
      |                         ^~~~~
/usr/include/OpenEXR/ImfIO.h:90:25: note:     ‘virtual void 
Imf_3_1::IStream::seekg(uint64_t)’
   90 |     virtual void        seekg (uint64_t pos) = 0;
      |                         ^~~~~
codecs/openexr.cc: In member function ‘virtual bool 
OpenEXRCodec::writeImage(std::ostream*, Image&, int, const std::string&)’:
codecs/openexr.cc:201:14: error: cannot declare variable ‘ostream’ to be of 
abstract type ‘STDOStream’
  201 |   STDOStream ostream (stream, "");
      |              ^~~~~~~
codecs/openexr.cc:85:7: note:   because the following virtual functions are 
pure within ‘STDOStream’:
   85 | class STDOStream : public OStream
      |       ^~~~~~~~~~
/usr/include/OpenEXR/ImfIO.h:154:25: note:     ‘virtual uint64_t 
Imf_3_1::OStream::tellp()’
  154 |     virtual uint64_t    tellp () = 0;
      |                         ^~~~~
/usr/include/OpenEXR/ImfIO.h:162:25: note:     ‘virtual void 
Imf_3_1::OStream::seekp(uint64_t)’
  162 |     virtual void        seekp (uint64_t pos) = 0;
      |                         ^~~~~
make[4]: *** [build/bottom.make:54: objdir/codecs/openexr.o] Error 1
make[4]: *** Waiting for unfinished jobs....
codecs/dcraw.h: In function ‘void dcraw::tiff_head(tiff_hdr*, int)’:
codecs/dcraw.h:9963:28: warning: ‘%02d’ directive writing between 2 and 11 
bytes into a region of size between 8 and 15 [-Wformat-overflow=]
 9963 |   sprintf (th->date, "%04d:%02d:%02d %02d:%02d:%02d",
      |                            ^~~~
codecs/dcraw.h:9963:22: note: directive argument in the range [-2147483647, 
2147483647]
 9963 |   sprintf (th->date, "%04d:%02d:%02d %02d:%02d:%02d",
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:888,
                 from /usr/include/c++/12/cstdio:42,
                 from /usr/include/c++/12/ext/string_conversions.h:43,
                 from /usr/include/c++/12/bits/basic_string.h:3960,
                 from /usr/include/c++/12/string:53,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/istream:38,
                 from codecs/dcraw.cc:18:
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘void dcraw::tiff_head(tiff_hdr*, int)’ at 
codecs/dcraw.h:9963:11:
/usr/include/powerpc64le-linux-gnu/bits/stdio2.h:38:34: note: 
‘__builtin___sprintf_chk’ output between 20 and 72 bytes into a destination of 
size 20
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
codecs/dcraw.h: In function ‘void dcraw::identify()’:
codecs/dcraw.h:9195:33: warning: ‘%-10s’ directive writing between 10 and 56 
bytes into a region of size 38 [-Wformat-overflow=]
 9195 |       sprintf (model+20, "DYNAX %-10s", model+6+(model[0]=='M'));
      |                                 ^~~~~
In function ‘int sprintf(char*, const char*, ...)’,
    inlined from ‘void dcraw::identify()’ at codecs/dcraw.h:9195:15:
/usr/include/powerpc64le-linux-gnu/bits/stdio2.h:38:34: note: 
‘__builtin___sprintf_chk’ output between 17 and 63 bytes into a destination of 
size 44
   38 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   39 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   40 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 all X_SYSTEM=Linux Q= returned exit code 2
make[3]: *** [debian/rules:28: override_dh_auto_build] Error 25

Reply via email to