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
hi,
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:
http://people.debian.org/~lucas/logs/2007/06/04/
bye,
- michael
Reply to: