Source: olive-editor
Version: 20230614+ds-2
Severity: important
Tags: trixie sid ftbfs
Usertags: ffmpeg-7.0

Hi,

during a rebuild of the reverse dependencies for the transition to
ffmpeg 7.0, your package failed to build


Relevant part (hopefully):
> cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/ext/core && /usr/bin/c++  
> -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/ext/core -I/<<PKGBUILDDIR>>/ext/core 
> -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/ext/core/olivecore_autogen/include 
> -I/<<PKGBUILDDIR>>/ext/core/include/olive/core -isystem /usr/include/Imath -g 
> -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security 
> -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++17 -MD 
> -MT ext/core/CMakeFiles/olivecore.dir/src/render/audioparams.cpp.o -MF 
> CMakeFiles/olivecore.dir/src/render/audioparams.cpp.o.d -o 
> CMakeFiles/olivecore.dir/src/render/audioparams.cpp.o -c 
> /<<PKGBUILDDIR>>/ext/core/src/render/audioparams.cpp
> AutoMoc: Reading dependencies from 
> "SRC:/obj-aarch64-linux-gnu/ext/KDDockWidgets/src/kddockwidgets_autogen/EWIEGA46WW/moc_MDIArea.cpp.d"
> AutoMoc: Generating 
> "SRC:/obj-aarch64-linux-gnu/ext/KDDockWidgets/src/kddockwidgets_autogen/EWIEGA46WW/moc_MainWindow.cpp",
>  because it doesn't exist, from "SRC:/ext/KDDockWidgets/src/MainWindow.h"
> /usr/lib/qt5/bin/moc -DKDDOCKWIDGETS_QTWIDGETS -DKDDOCKWIDGETS_STATICLIB 
> -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII 
> -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG 
> -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT 
> -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING 
> -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB 
> -DQT_X11EXTRAS_LIB 
> -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/ext/KDDockWidgets/src 
> -I/<<PKGBUILDDIR>>/ext/KDDockWidgets/src 
> -I/<<PKGBUILDDIR>>/ext/KDDockWidgets/src/fwd_headers 
> -I/usr/include/aarch64-linux-gnu/qt5 
> -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets 
> -I/usr/include/aarch64-linux-gnu/qt5/QtGui 
> -I/usr/include/aarch64-linux-gnu/qt5/QtCore 
> -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ 
> -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets/5.15.13 
> -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets/5.15.13/QtWidgets 
> -I/usr/include/aarch64-linux-gnu/qt5/QtGui/5.15.13 
> -I/usr/include/aarch64-linux-gnu/qt5/QtGui/5.15.13/QtGui 
> -I/usr/include/aarch64-linux-gnu/qt5/QtCore/5.15.13 
> -I/usr/include/aarch64-linux-gnu/qt5/QtCore/5.15.13/QtCore 
> -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include/c++/13 
> -I/usr/include/aarch64-linux-gnu/c++/13 -I/usr/include/c++/13/backward 
> -I/usr/lib/gcc/aarch64-linux-gnu/13/include -I/usr/local/include 
> -I/usr/include/aarch64-linux-gnu -I/usr/include --include 
> /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/ext/KDDockWidgets/src/kddockwidgets_autogen/moc_predefs.h
>  --output-dep-file -o 
> /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/ext/KDDockWidgets/src/kddockwidgets_autogen/EWIEGA46WW/moc_MainWindow.cpp
>  /<<PKGBUILDDIR>>/ext/KDDockWidgets/src/MainWindow.h
> AutoMoc: Reading dependencies from 
> "SRC:/obj-aarch64-linux-gnu/ext/KDDockWidgets/src/kddockwidgets_autogen/EWIEGA46WW/moc_MainWindow.cpp.d"
> AutoMoc: Generating 
> "SRC:/obj-aarch64-linux-gnu/ext/KDDockWidgets/src/kddockwidgets_autogen/EWIEGA46WW/moc_MainWindowBase.cpp",
>  because it doesn't exist, from "SRC:/ext/KDDockWidgets/src/MainWindowBase.h"
> /usr/lib/qt5/bin/moc -DKDDOCKWIDGETS_QTWIDGETS -DKDDOCKWIDGETS_STATICLIB 
> -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII 
> -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG 
> -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT 
> -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING 
> -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB 
> -DQT_X11EXTRAS_LIB 
> -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/ext/KDDockWidgets/src 
> -I/<<PKGBUILDDIR>>/ext/KDDockWidgets/src 
> -I/<<PKGBUILDDIR>>/ext/KDDockWidgets/src/fwd_headers 
> -I/usr/include/aarch64-linux-gnu/qt5 
> -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets 
> -I/usr/include/aarch64-linux-gnu/qt5/QtGui 
> -I/usr/include/aarch64-linux-gnu/qt5/QtCore 
> -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ 
> -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets/5.15.13 
> -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets/5.15.13/QtWidgets 
> -I/usr/include/aarch64-linux-gnu/qt5/QtGui/5.15.13 
> -I/usr/include/aarch64-linux-gnu/qt5/QtGui/5.15.13/QtGui 
> -I/usr/include/aarch64-linux-gnu/qt5/QtCore/5.15.13 
> -I/usr/include/aarch64-linux-gnu/qt5/QtCore/5.15.13/QtCore 
> -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include/c++/13 
> -I/usr/include/aarch64-linux-gnu/c++/13 -I/usr/include/c++/13/backward 
> -I/usr/lib/gcc/aarch64-linux-gnu/13/include -I/usr/local/include 
> -I/usr/include/aarch64-linux-gnu -I/usr/include --include 
> /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/ext/KDDockWidgets/src/kddockwidgets_autogen/moc_predefs.h
>  --output-dep-file -o 
> /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/ext/KDDockWidgets/src/kddockwidgets_autogen/EWIEGA46WW/moc_MainWindowBase.cpp
>  /<<PKGBUILDDIR>>/ext/KDDockWidgets/src/MainWindowBase.h
> AutoMoc: Reading dependencies from 
> "SRC:/obj-aarch64-linux-gnu/ext/KDDockWidgets/src/kddockwidgets_autogen/EWIEGA46WW/moc_MainWindowBase.cpp.d"
> AutoMoc: Generating 
> "SRC:/obj-aarch64-linux-gnu/ext/KDDockWidgets/src/kddockwidgets_autogen/EWIEGA46WW/moc_MainWindowMDI.cpp",
>  because it doesn't exist, from "SRC:/ext/KDDockWidgets/src/MainWindowMDI.h"
> /usr/lib/qt5/bin/moc -DKDDOCKWIDGETS_QTWIDGETS -DKDDOCKWIDGETS_STATICLIB 
> -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_CAST_FROM_ASCII 
> -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG 
> -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT 
> -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING 
> -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB 
> -DQT_X11EXTRAS_LIB 
> -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/ext/KDDockWidgets/src 
> -I/<<PKGBUILDDIR>>/ext/KDDockWidgets/src 
> -I/<<PKGBUILDDIR>>/ext/KDDockWidgets/src/fwd_headers 
> -I/usr/include/aarch64-linux-gnu/qt5 
> -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets 
> -I/usr/include/aarch64-linux-gnu/qt5/QtGui 
> -I/usr/include/aarch64-linux-gnu/qt5/QtCore 
> -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ 
> -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets/5.15.13 
> -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets/5.15.13/QtWidgets 
> -I/usr/include/aarch64-linux-gnu/qt5/QtGui/5.15.13 
> -I/usr/include/aarch64-linux-gnu/qt5/QtGui/5.15.13/QtGui 
> -I/usr/include/aarch64-linux-gnu/qt5/QtCore/5.15.13 
> -I/usr/include/aarch64-linux-gnu/qt5/QtCore/5.15.13/QtCore 
> -I/usr/include/aarch64-linux-gnu/qt5/QtX11Extras -I/usr/include/c++/13 
> -I/usr/include/aarch64-linux-gnu/c++/13 -I/usr/include/c++/13/backward 
> -I/usr/lib/gcc/aarch64-linux-gnu/13/include -I/usr/local/include 
> -I/usr/include/aarch64-linux-gnu -I/usr/include --include 
> /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/ext/KDDockWidgets/src/kddockwidgets_autogen/moc_predefs.h
>  --output-dep-file -o 
> /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/ext/KDDockWidgets/src/kddockwidgets_autogen/EWIEGA46WW/moc_MainWindowMDI.cpp
>  /<<PKGBUILDDIR>>/ext/KDDockWidgets/src/MainWindowMDI.h
> /<<PKGBUILDDIR>>/ext/core/src/render/audioparams.cpp: In member function 
> ‘void olive::core::AudioParams::calculate_channel_count()’:
> /<<PKGBUILDDIR>>/ext/core/src/render/audioparams.cpp:162:20: error: 
> ‘av_get_channel_layout_nb_channels’ was not declared in this scope
>   162 |   channel_count_ = 
> av_get_channel_layout_nb_channels(channel_layout());
>       |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> make[3]: *** [ext/core/CMakeFiles/olivecore.dir/build.make:100: 
> ext/core/CMakeFiles/olivecore.dir/src/render/audioparams.cpp.o] Error 1


The full build log is available from:
https://people.debian.org/~sramacher/ffmpeg-7.0/olive-editor_arm64.build

ffmpeg 7.0 is available in experimental.

Cheers

-- 
Sebastian Ramacher

Reply via email to