[Bug 297371] multimedia/olive: Fails to build with FFmpeg 9.0

[email protected] Sat, 08 Aug 2026 19:18:50 +0000
Newsgroups gmane.os.freebsd.devel.ports.bugs
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=297371

            Bug ID: 297371
           Summary: multimedia/olive: Fails to build with FFmpeg 9.0
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: [email protected]
          Reporter: [email protected]
            Blocks: 297355
             Flags: maintainer-feedback?([email protected])
          Assignee: [email protected]

Poudriere, 15.1-RELEASE (amd64)

[ 21% 108/465] /usr/bin/c++ -DKDDOCKWIDGETS_STATICLIB -DQT_CONCURRENT_LIB
-DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS -DQT_GUI_LIB -DQT_NO_DEBUG
-DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB
-I/wrkdirs/usr/ports/multimedia/olive/work/.build/app
-I/wrkdirs/usr/ports/multimedia/olive/work/olive-0.2.0-nightly/app
-I/wrkdirs/usr/ports/multimedia/olive/work/.build/app/libolive-editor_autogen/include
-I/wrkdirs/usr/ports/multimedia/olive/work/olive-0.2.0-nightly/ext/core/include
-I/wrkdirs/usr/ports/multimedia/olive/work/olive-0.2.0-nightly/ext
-I/wrkdirs/usr/ports/multimedia/olive/work/olive-0.2.0-nightly/ext/KDDockWidgets/src/fwd_headers
-isystem /usr/local/include -isystem /usr/local/include/OpenEXR -isystem
/usr/local/include/Imath -isystem /usr/local/include/qt6/QtCore -isystem
/usr/local/include/qt6 -isystem /usr/local/lib/qt6/mkspecs/freebsd-clang
-isystem /usr/local/include/qt6/QtGui -isystem /usr/local/include/qt6/QtWidgets
-isystem /usr/local/include/qt6/QtOpenGL -isystem
/usr/local/include/qt6/QtConcurrent -isystem
/usr/local/include/qt6/QtOpenGLWidgets -isystem /usr/local/include/qt6/QtDBus
-O2 -pipe -march=znver4 -fstack-protector-strong -fno-strict-aliasing
-march=znver4 -O2 -pipe -march=znver4 -fstack-protector-strong
-fno-strict-aliasing -march=znver4   -DNDEBUG -std=c++17 -O2 -Wuninitialized
-pedantic-errors -Wall -Wextra -Wno-unused-parameter -Wshadow -pthread -MD -MT
app/CMakeFiles/libolive-editor.dir/codec/ffmpeg/ffmpegencoder.cpp.o -MF
app/CMakeFiles/libolive-editor.dir/codec/ffmpeg/ffmpegencoder.cpp.o.d -o
app/CMakeFiles/libolive-editor.dir/codec/ffmpeg/ffmpegencoder.cpp.o -c
/wrkdirs/usr/ports/multimedia/olive/work/olive-0.2.0-nightly/app/codec/ffmpeg/ffmpegencoder.cpp
FAILED: [code=1]
app/CMakeFiles/libolive-editor.dir/codec/ffmpeg/ffmpegencoder.cpp.o 
/usr/bin/c++ -DKDDOCKWIDGETS_STATICLIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB
-DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS -DQT_GUI_LIB -DQT_NO_DEBUG
-DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_WIDGETS_LIB
-I/wrkdirs/usr/ports/multimedia/olive/work/.build/app
-I/wrkdirs/usr/ports/multimedia/olive/work/olive-0.2.0-nightly/app
-I/wrkdirs/usr/ports/multimedia/olive/work/.build/app/libolive-editor_autogen/include
-I/wrkdirs/usr/ports/multimedia/olive/work/olive-0.2.0-nightly/ext/core/include
-I/wrkdirs/usr/ports/multimedia/olive/work/olive-0.2.0-nightly/ext
-I/wrkdirs/usr/ports/multimedia/olive/work/olive-0.2.0-nightly/ext/KDDockWidgets/src/fwd_headers
-isystem /usr/local/include -isystem /usr/local/include/OpenEXR -isystem
/usr/local/include/Imath -isystem /usr/local/include/qt6/QtCore -isystem
/usr/local/include/qt6 -isystem /usr/local/lib/qt6/mkspecs/freebsd-clang
-isystem /usr/local/include/qt6/QtGui -isystem /usr/local/include/qt6/QtWidgets
-isystem /usr/local/include/qt6/QtOpenGL -isystem
/usr/local/include/qt6/QtConcurrent -isystem
/usr/local/include/qt6/QtOpenGLWidgets -isystem /usr/local/include/qt6/QtDBus
-O2 -pipe -march=znver4 -fstack-protector-strong -fno-strict-aliasing
-march=znver4 -O2 -pipe -march=znver4 -fstack-protector-strong
-fno-strict-aliasing -march=znver4   -DNDEBUG -std=c++17 -O2 -Wuninitialized
-pedantic-errors -Wall -Wextra -Wno-unused-parameter -Wshadow -pthread -MD -MT
app/CMakeFiles/libolive-editor.dir/codec/ffmpeg/ffmpegencoder.cpp.o -MF
app/CMakeFiles/libolive-editor.dir/codec/ffmpeg/ffmpegencoder.cpp.o.d -o
app/CMakeFiles/libolive-editor.dir/codec/ffmpeg/ffmpegencoder.cpp.o -c
/wrkdirs/usr/ports/multimedia/olive/work/olive-0.2.0-nightly/app/codec/ffmpeg/ffmpegencoder.cpp
/wrkdirs/usr/ports/multimedia/olive/work/olive-0.2.0-nightly/app/codec/ffmpeg/ffmpegencoder.cpp:58:31:
error: no member named 'pix_fmts' in 'AVCodec'
   58 |     for (int i=0; codec_info->pix_fmts[i]!=-1; i++) {
      |                   ~~~~~~~~~~  ^
/wrkdirs/usr/ports/multimedia/olive/work/olive-0.2.0-nightly/app/codec/ffmpeg/ffmpegencoder.cpp:59:67:
error: no member named 'pix_fmts' in 'AVCodec'
   59 |       if
(FFmpegUtils::ConvertJPEGSpaceToRegularSpace(codec_info->pix_fmts[i]) !=
codec_info->pix_fmts[i]) {
      |                                                       ~~~~~~~~~~  ^
/wrkdirs/usr/ports/multimedia/olive/work/olive-0.2.0-nightly/app/codec/ffmpeg/ffmpegencoder.cpp:59:95:
error: no member named 'pix_fmts' in 'AVCodec'
   59 |       if
(FFmpegUtils::ConvertJPEGSpaceToRegularSpace(codec_info->pix_fmts[i]) !=
codec_info->pix_fmts[i]) {
      |                                                                        
          ~~~~~~~~~~  ^
/wrkdirs/usr/ports/multimedia/olive/work/olive-0.2.0-nightly/app/codec/ffmpeg/ffmpegencoder.cpp:64:66:
error: no member named 'pix_fmts' in 'AVCodec'
   64 |       const char* pix_fmt_name =
av_get_pix_fmt_name(codec_info->pix_fmts[i]);
      |                                                      ~~~~~~~~~~  ^
/wrkdirs/usr/ports/multimedia/olive/work/olive-0.2.0-nightly/app/codec/ffmpeg/ffmpegencoder.cpp:91:35:
error: no member named 'sample_fmts' in 'AVCodec'
   91 |     if (codec_info && codec_info->sample_fmts) {
      |                       ~~~~~~~~~~  ^
/wrkdirs/usr/ports/multimedia/olive/work/olive-0.2.0-nightly/app/codec/ffmpeg/ffmpegencoder.cpp:92:33:
error: no member named 'sample_fmts' in 'AVCodec'
   92 |       for (int i=0; codec_info->sample_fmts[i]!=-1; i++) {
      |                     ~~~~~~~~~~  ^
/wrkdirs/usr/ports/multimedia/olive/work/olive-0.2.0-nightly/app/codec/ffmpeg/ffmpegencoder.cpp:93:111:
error: no member named 'sample_fmts' in 'AVCodec'
   93 |         SampleFormat this_format =
FFmpegUtils::GetNativeSampleFormat(static_cast<AVSampleFormat>(codec_info->sample_fmts[i]));
      |                                                                        
                          ~~~~~~~~~~  ^
7 errors generated.


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=297355
[Bug 297355] multimedia/ffmpeg: Update to 9.0
-- 
You are receiving this mail because:
You are the assignee for the bug.