Source: gerbera
Version: 1.1.0+dfsg-3
Severity: important
X-Debbugs-Cc: sramac...@debian.org
Tags: sid bookworm ftbfs
Usertags: ffmpeg5.0

gerbera FTBFS with ffmpeg 5.0 in experimental:

/usr/lib/ccache/c++ -DAUTO_CREATE_DATABASE -DEXTEND_PROTOCOLINFO 
-DEXTERNAL_TRANSCODING -DHAVE_AVSTREAM_CODECPAR -DHAVE_CURL -DHAVE_EXIV2 
-DHAVE_FFMPEG -DHAVE_FFMPEGTHUMBNAILER -DHAVE_INOTIFY -DHAVE_JS -DHAVE_LIBEXIF 
-DHAVE_MAGIC -DHAVE_MYSQL -DHAVE_NL_LANGINFO -DHAVE_SETLOCALE -DHAVE_SQLITE3 
-DHAVE_TAGLIB -DONLINE_SERVICES -DPACKAGE_DATADIR=\"/usr/share/gerbera\" 
-DPACKAGE_NAME=\"gerbera\" -DTOMBDEBUG -DVERSION=\"1.1.0\" -DYOUTUBE 
-D__FILENAME__=\"src/metadata/taglib_handler.cc\" -I/<<PKGBUILDDIR>>/src 
-I/usr/include/upnp -I/usr/include/mysql -I/usr/include/libexif 
-I/usr/include/exiv2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wall -std=c++14 -MD -MT 
CMakeFiles/libgerbera.dir/src/metadata/taglib_handler.cc.o -MF 
CMakeFiles/libgerbera.dir/src/metadata/taglib_handler.cc.o.d -o 
CMakeFiles/libgerbera.dir/src/metadata/taglib_handler.cc.o -c 
/<<PKGBUILDDIR>>/src/metadata/taglib_handler.cc
/<<PKGBUILDDIR>>/src/metadata/ffmpeg_handler.cc: In member function ‘virtual 
void FfmpegHandler::fillMetadata(zmm::Ref<CdsItem>)’:
/<<PKGBUILDDIR>>/src/metadata/ffmpeg_handler.cc:233:5: error: ‘av_register_all’ 
was not declared in this scope
  233 |     av_register_all();
      |     ^~~~~~~~~~~~~~~
make[3]: *** [CMakeFiles/libgerbera.dir/build.make:541: 
CMakeFiles/libgerbera.dir/src/metadata/ffmpeg_handler.cc.o] Error 1
make[3]: *** Waiting for unfinished jobs....
/<<PKGBUILDDIR>>/src/metadata/taglib_handler.cc: In member function ‘virtual 
zmm::Ref<IOHandler> TagLibHandler::serveContent(zmm::Ref<CdsItem>, int, 
off_t*)’:
/<<PKGBUILDDIR>>/src/metadata/taglib_handler.cc:307:41: warning: 
‘TagLib::MP4::ItemListMap’ is deprecated [-Wdeprecated-declarations]
  307 |         const TagLib::MP4::ItemListMap& itemsListMap = 
f.tag()->itemListMap();
      |                                         ^~~~~~~~~~~~
In file included from /usr/include/taglib/mp4file.h:33,
                 from /<<PKGBUILDDIR>>/src/metadata/taglib_handler.cc:45:
/usr/include/taglib/mp4tag.h:45:57: note: declared here
   45 |     TAGLIB_DEPRECATED typedef TagLib::Map<String, Item> ItemListMap;
      |                                                         ^~~~~~~~~~~
/<<PKGBUILDDIR>>/src/metadata/taglib_handler.cc:307:76: warning: 
‘TagLib::MP4::ItemMap& TagLib::MP4::Tag::itemListMap()’ is deprecated 
[-Wdeprecated-declarations]
  307 |         const TagLib::MP4::ItemListMap& itemsListMap = 
f.tag()->itemListMap();
      |                                                        
~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/taglib/mp4file.h:33,
                 from /<<PKGBUILDDIR>>/src/metadata/taglib_handler.cc:45:
/usr/include/taglib/mp4tag.h:77:36: note: declared here
   77 |         TAGLIB_DEPRECATED ItemMap &itemListMap();
      |                                    ^~~~~~~~~~~
/<<PKGBUILDDIR>>/src/metadata/taglib_handler.cc: In member function ‘void 
TagLibHandler::extractMP4(TagLib::IOStream*, zmm::Ref<CdsItem>)’:
/<<PKGBUILDDIR>>/src/metadata/taglib_handler.cc:573:30: warning: 
‘TagLib::MP4::ItemListMap’ is deprecated [-Wdeprecated-declarations]
  573 |     TagLib::MP4::ItemListMap itemsListMap = mp4.tag()->itemListMap();
      |                              ^~~~~~~~~~~~
In file included from /usr/include/taglib/mp4file.h:33,
                 from /<<PKGBUILDDIR>>/src/metadata/taglib_handler.cc:45:
/usr/include/taglib/mp4tag.h:45:57: note: declared here
   45 |     TAGLIB_DEPRECATED typedef TagLib::Map<String, Item> ItemListMap;
      |                                                         ^~~~~~~~~~~
/<<PKGBUILDDIR>>/src/metadata/taglib_handler.cc:573:67: warning: 
‘TagLib::MP4::ItemMap& TagLib::MP4::Tag::itemListMap()’ is deprecated 
[-Wdeprecated-declarations]
  573 |     TagLib::MP4::ItemListMap itemsListMap = mp4.tag()->itemListMap();
      |                                             ~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/taglib/mp4file.h:33,
                 from /<<PKGBUILDDIR>>/src/metadata/taglib_handler.cc:45:
/usr/include/taglib/mp4tag.h:77:36: note: declared here
   77 |         TAGLIB_DEPRECATED ItemMap &itemListMap();
      |                                    ^~~~~~~~~~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'


Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature

Reply via email to