What steps will reproduce the problem?
1. try to build the package with ffmpeg 0.11
What do you see instead?
[ 8%] Building CXX object src/core/CMakeFiles/kid3-core.dir/utils/movetotrash.o
[ 8%] Building CXX object src/core/CMakeFiles/kid3-core.dir/utils/saferename.o
[ 9%] Building CXX object src/core/CMakeFiles/kid3-core.dir/config/amazonconfig.o
[ 9%] Building CXX object src/core/CMakeFiles/kid3-core.dir/config/configstore.o
[ 10%] Building CXX object src/core/CMakeFiles/kid3-core.dir/config/discogsconfig.o
[ 10%] Building CXX object src/core/CMakeFiles/kid3-core.dir/config/filterconfig.o
[ 11%] Building CXX object src/core/CMakeFiles/kid3-core.dir/config/formatconfig.o
[ 11%] Building CXX object src/core/CMakeFiles/kid3-core.dir/config/freedbconfig.o
[ 12%] Building CXX object src/core/CMakeFiles/kid3-core.dir/config/generalconfig.o
[ 12%] Building CXX object src/core/CMakeFiles/kid3-core.dir/config/importconfig.o
[ 13%] Building CXX object src/core/CMakeFiles/kid3-core.dir/config/miscconfig.o
[ 13%] Building CXX object src/core/CMakeFiles/kid3-core.dir/config/musicbrainzconfig.o
[ 14%] Building CXX object src/core/CMakeFiles/kid3-core.dir/config/playlistconfig.o
[ 14%] Building CXX object src/core/CMakeFiles/kid3-core.dir/config/serverimporterconfig.o
[ 15%] Building CXX object src/core/CMakeFiles/kid3-core.dir/config/shortcutsmodel.o
[ 15%] Building CXX object src/core/CMakeFiles/kid3-core.dir/tags/genres.o
[ 16%] Building CXX object src/core/CMakeFiles/kid3-core.dir/tags/formatreplacer.o
[ 16%] Building CXX object src/core/CMakeFiles/kid3-core.dir/tags/frame.o
[ 17%] Building CXX object src/core/CMakeFiles/kid3-core.dir/tags/pictureframe.o
[ 17%] Building CXX object src/core/CMakeFiles/kid3-core.dir/tags/taggedfile.o
[ 18%] Building CXX object src/core/CMakeFiles/kid3-core.dir/tags/trackdata.o
[ 18%] Building CXX object src/core/CMakeFiles/kid3-core.dir/formats/attributedata.o
[ 19%] Building CXX object src/core/CMakeFiles/kid3-core.dir/formats/flacfile.o
[ 19%] Building CXX object src/core/CMakeFiles/kid3-core.dir/formats/m4afile.o
[ 20%] Building CXX object src/core/CMakeFiles/kid3-core.dir/formats/mp3file.o
/build/src/kid3-2.1/src/core/formats/mp3file.cpp: In member function 'virtual void Mp3File::deleteFramesV1(const FrameFilter&)':
/build/src/kid3-2.1/src/core/formats/mp3file.cpp:221:14: warning: deleting object of abstract class type 'ID3_Tag::Iterator' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
/build/src/kid3-2.1/src/core/formats/mp3file.cpp: In function 'QString getFieldsFromId3Frame(ID3_Frame, Frame::FieldList&)':
/build/src/kid3-2.1/src/core/formats/mp3file.cpp:1455:10: warning: deleting object of abstract class type 'ID3_Frame::Iterator' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
/build/src/kid3-2.1/src/core/formats/mp3file.cpp: In function 'ID3_Frame getId3v2Frame(ID3_Tag, int)':
/build/src/kid3-2.1/src/core/formats/mp3file.cpp:1486:12: warning: deleting object of abstract class type 'ID3_Tag::Iterator' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
/build/src/kid3-2.1/src/core/formats/mp3file.cpp: In member function 'void Mp3File::setId3v2Frame(ID3_Frame, const Frame&) const':
/build/src/kid3-2.1/src/core/formats/mp3file.cpp:1559:10: warning: deleting object of abstract class type 'ID3_Frame::Iterator' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
/build/src/kid3-2.1/src/core/formats/mp3file.cpp: In member function 'virtual void Mp3File::deleteFramesV2(const FrameFilter&)':
/build/src/kid3-2.1/src/core/formats/mp3file.cpp:1792:14: warning: deleting object of abstract class type 'ID3_Tag::Iterator' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
/build/src/kid3-2.1/src/core/formats/mp3file.cpp:1810:14: warning: deleting object of abstract class type 'ID3_Tag::Iterator' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
/build/src/kid3-2.1/src/core/formats/mp3file.cpp: In member function 'virtual void Mp3File::getAllFramesV2(FrameCollection&)':
/build/src/kid3-2.1/src/core/formats/mp3file.cpp:1902:12: warning: deleting object of abstract class type 'ID3_Tag::Iterator' which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
[ 20%] Building CXX object src/core/CMakeFiles/kid3-core.dir/formats/oggfile.o
[ 21%] Building CXX object src/core/CMakeFiles/kid3-core.dir/formats/taglibfile.o
[ 21%] Building C object src/core/CMakeFiles/kid3-core.dir/formats/vcedit.o
[ 22%] Building CXX object src/core/CMakeFiles/kid3-core.dir/formats/taglibext/aac/aacfiletyperesolver.o
In file included from /build/src/kid3-2.1/src/core/formats/taglibext/aac/aacfiletyperesolver.h:26:0,
from /build/src/kid3-2.1/src/core/formats/taglibext/aac/aacfiletyperesolver.cpp:22:
/usr/include/taglib/fileref.h:92:25: warning: 'class TagLib::FileRef::FileTypeResolver' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]
[ 22%] Building CXX object src/core/CMakeFiles/kid3-core.dir/formats/taglibext/mp2/mp2filetyperesolver.o
In file included from /build/src/kid3-2.1/src/core/formats/taglibext/mp2/mp2filetyperesolver.h:21:0,
from /build/src/kid3-2.1/src/core/formats/taglibext/mp2/mp2filetyperesolver.cpp:17:
/usr/include/taglib/fileref.h:92:25: warning: 'class TagLib::FileRef::FileTypeResolver' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]
[ 23%] Building CXX object src/core/CMakeFiles/kid3-core.dir/export/playlistcreator.o
[ 23%] Building CXX object src/core/CMakeFiles/kid3-core.dir/export/textexporter.o
[ 24%] Building CXX object src/core/CMakeFiles/kid3-core.dir/import/amazonimporter.o
[ 24%] Building CXX object src/core/CMakeFiles/kid3-core.dir/import/discogsimporter.o
[ 24%] Building CXX object src/core/CMakeFiles/kid3-core.dir/import/fingerprintcalculator.o
/build/src/kid3-2.1/src/core/import/fingerprintcalculator.cpp: In member function 'bool Converter::createForCodec(const Codec&)':
/build/src/kid3-2.1/src/core/import/fingerprintcalculator.cpp:221:38: error: 'SAMPLE_FMT_S16' was not declared in this scope
/build/src/kid3-2.1/src/core/import/fingerprintcalculator.cpp: In member function 'FingerprintCalculator::Result::Error FingerprintCalculator::decodeAudioFile(const QString&, int&)':
/build/src/kid3-2.1/src/core/import/fingerprintcalculator.cpp:345:31: error: 'SAMPLE_FMT_S16' was not declared in this scope
make[2]: [src/core/CMakeFiles/kid3-core.dir/import/fingerprintcalculator.o] Error 1
make[1]: [src/core/CMakeFiles/kid3-core.dir/all] Error 2
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Build failed
What version of the product are you using? On what operating system?
kid3 2.1 on Arch Linux
Please provide any additional information below.
Files used for building the package are located here:
https://projects.archlinux.org/svntogit/community.git/tree/trunk?h=packages/kid3
Thanks for the report, it is now fixed in Git.
A patch is available at https://sourceforge.net/tracker/?func=detail&aid=3533470&group_id=70849&atid=529223
Is fixed in version 2.2.