Menu

#67 unable to build package with ffmpeg 0.11

2.2
closed
nobody
None
5
2012-10-26
2012-06-03
No

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

Discussion

  • Urs Fleisch

    Urs Fleisch - 2012-06-04

    Thanks for the report, it is now fixed in Git.

     
  • Urs Fleisch

    Urs Fleisch - 2012-10-26

    Is fixed in version 2.2.

     
  • Urs Fleisch

    Urs Fleisch - 2012-10-26
    • status: open --> closed
    • milestone: --> 2.2