[Reproducible-builds] Bug#799311: fontmatrix: FTBFS: error: invalid new-expression of abstract class type 'IcuFontImpl'

Chris Lamb lamby at debian.org
Thu Sep 17 18:59:03 UTC 2015


Source: fontmatrix
Version: 0.6.0+svn20110930-1.1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

fontmatrix fails to build from source in unstable/amd64:

  [..]

  [ 74%] Building CXX object
  src/CMakeFiles/fontmatrix.dir/fmshaper.cpp.o
  [ 74%] Building CXX object
  src/CMakeFiles/fontmatrix.dir/icushaper.cpp.o
  /tmp/buildd/fontmatrix-0.6.0+svn20110930/src/icushaper.cpp: In
  constructor 'IcuShaper::IcuShaper(FMOtf*, QString)':
  /tmp/buildd/fontmatrix-0.6.0+svn20110930/src/icushaper.cpp:28:34:
  error: invalid new-expression of abstract class type 'IcuFontImpl'
    icuFont = new IcuFontImpl ( otf );
                                    ^
  In file included from
  /tmp/buildd/fontmatrix-0.6.0+svn20110930/src/icushaper.cpp:14:0:
  /tmp/buildd/fontmatrix-0.6.0+svn20110930/src/icushaper.h:23:7: note:  
  because the following virtual functions are pure within 'IcuFontImpl':
   class IcuFontImpl : public LEFontInstance
         ^
  In file included from
  /tmp/buildd/fontmatrix-0.6.0+svn20110930/src/icushaper.h:20:0,
                   from
                   /tmp/buildd/fontmatrix-0.6.0+svn20110930/src/icushaper.cpp:14:
  /usr/include/x86_64-linux-gnu/layout/LEFontInstance.h:165:25: note:   
   virtual const void* icu_55::LEFontInstance::getFontTable(LETag,
  size_t&) const
       virtual const void* getFontTable(LETag tableTag, size_t &length)
       const = 0;
                           ^
  src/CMakeFiles/fontmatrix.dir/build.make:2857: recipe for target
  'src/CMakeFiles/fontmatrix.dir/icushaper.cpp.o' failed
  make[3]: *** [src/CMakeFiles/fontmatrix.dir/icushaper.cpp.o] Error 1
  make[3]: Leaving directory
  '/tmp/buildd/fontmatrix-0.6.0+svn20110930/debian/build'

  [..]

The full build log is attached or can be viewed here:

    https://reproducible.debian.net/logs/unstable/amd64/fontmatrix_0.6.0+svn20110930-1.1.build1.log.gz


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: fontmatrix.0.6.0+svn20110930-1.1.unstable.amd64.log.txt
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20150917/4bafba1d/attachment.txt>


More information about the Reproducible-builds mailing list