[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#427747: kwave - FTBFS: error: conversion from 'FLAC__StreamDecoderInitStatus' to non-scalar type 'FLAC::Decoder::Stream::State' requested

Package: kwave
Version: 0.7.7-2
Severity: serious
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs


while doing an archive wide package rebuild your package failed to build from
source for the following reason:

 > plugin "codec_flac": extracting code with MOC for VorbisCommentMap.h
 > plugin "codec_flac": making dependencies for FlacCodecPlugin.moc.cxx
 > plugin "codec_flac": making dependencies for FlacDecoder.moc.cxx
 > plugin "codec_flac": making dependencies for FlacEncoder.moc.cxx
 > plugin "codec_flac": making dependencies for VorbisCommentMap.moc.cxx
 > plugin "codec_flac": making dependencies for FlacCodecPlugin.cpp
 > plugin "codec_flac": making dependencies for FlacDecoder.cpp
 > plugin "codec_flac": making dependencies for FlacEncoder.cpp
 > plugin "codec_flac": making dependencies for VorbisCommentMap.cpp
 > plugin "codec_flac": merging dependencies into .depend
 > plugin "codec_flac": compiling 'FlacCodecPlugin.cpp'
 > plugin "codec_flac": compiling 'FlacDecoder.cpp'
 > FlacDecoder.cpp: In member function 'virtual bool FlacDecoder::open(QWidget*, QIODevice&)':
 > FlacDecoder.cpp:278: error: conversion from 'FLAC__StreamDecoderInitStatus' to non-scalar type 'FLAC::Decoder::Stream::State' requested
 > make[4]: *** [FlacDecoder.o] Error 1
 > make[4]: Leaving directory `/build/user/kwave-0.7.7/plugins/codec_flac'
 > make[3]: *** [all] Error 1
 > make[3]: Leaving directory `/build/user/kwave-0.7.7/plugins'
 > make[2]: *** [all-recursive] Error 1
 > make[2]: Leaving directory `/build/user/kwave-0.7.7'
 > make[1]: *** [all] Error 2
 > make[1]: Leaving directory `/build/user/kwave-0.7.7'
 > make: *** [build-stamp] Error 2

I think this is related to an API change and recent upload of a new FLAC
Library, from libflac-dev's changelog:

  * New upstream release. closes: #405167, #411311
    - libOggFLAC and libOggFLAC++ have been merged into libFLAC, so
      remove their corresponding packages.
    - Because of the API changes required to effect the above, there has
      been yet another soname bump. libflac7 -> libflac8 and
      libflac++5 -> libflac++6. Emails have been dispatched to the
      maintainers of dependent packages.

The Full Build log is available and can be viewed at:

	- michael

Reply to: