[Bug 297356] emulators/fceux: Fails to build with FFmpeg 9.0
[email protected] Sat, 08 Aug 2026 18:57:21 +0000
| Newsgroups | gmane.os.freebsd.devel.ports.bugs |
|---|---|
| Message-ID | <[email protected]/bugzilla/> |
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=297356
Bug ID: 297356
Summary: emulators/fceux: 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
Assignee: [email protected]
Flags: maintainer-feedback?([email protected])
Poudriere, 15.1-RELEASE (amd64)
[ 93% 310/324] /usr/bin/c++ -DFCEUDEF_DEBUGGER
-DFCEUX_BUILD_TIMESTAMP="\"17:59:33 Aug 08 2026\"" -DHAVE_ASPRINTF
-DLUA_USE_LINUX -DPSS_STYLE=1 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS
-DQT_GUI_LIB -DQT_HELP_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SQL_LIB
-DQT_WIDGETS_LIB -DX264_API_IMPORTS -D_HAS_X11 -D_HAS_XKB -D_REENTRANT
-D_S9XLUA_H -D_SYSTEM_MINIZIP -D_THREAD_SAFE -D_USE_LIBARCHIVE -D_USE_LIBAV
-D_USE_QHELP -D_USE_X264 -D_USE_X265 -D__QT_DRIVER__ -D__SDL__
-I/wrkdirs/usr/ports/emulators/fceux/work-qt5/.build/src/fceux_autogen/include
-I/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src
-I/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers -isystem
/usr/local/include/qt5 -isystem /usr/local/include/qt5/QtWidgets -isystem
/usr/local/include/qt5/QtGui -isystem /usr/local/include/qt5/QtCore -isystem
/usr/local/lib/qt5/mkspecs/freebsd-clang -isystem /usr/local/include/qt5/QtHelp
-isystem /usr/local/include/qt5/QtSql -isystem /usr/local/include/qt5/QtOpenGL
-O2 -pipe -march=znver4 -DPUBLIC_RELEASE -fstack-protector-strong -isystem
/usr/local/include -fno-strict-aliasing -march=znver4 -isystem
/usr/local/include -O2 -pipe -march=znver4 -DPUBLIC_RELEASE
-fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing
-march=znver4 -isystem /usr/local/include -DNDEBUG -Wall -Wno-write-strings
-Wno-parentheses -Wno-unused-local-typedefs -fPIC -I/usr/local/include/minizip
-I/usr/local/include -I/usr/include -I/usr/local/include -I/usr/local/include
-I/usr/local/include -I/usr/local/include -I/usr/local/include
-I/usr/local/include/SDL2 -I/usr/local/include/lua51 -fPIC -MD -MT
src/CMakeFiles/fceux.dir/drivers/Qt/AviRecord.cpp.o -MF
src/CMakeFiles/fceux.dir/drivers/Qt/AviRecord.cpp.o.d -o
src/CMakeFiles/fceux.dir/drivers/Qt/AviRecord.cpp.o -c
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp
FAILED: [code=1] src/CMakeFiles/fceux.dir/drivers/Qt/AviRecord.cpp.o
/usr/bin/c++ -DFCEUDEF_DEBUGGER -DFCEUX_BUILD_TIMESTAMP="\"17:59:33 Aug 08
2026\"" -DHAVE_ASPRINTF -DLUA_USE_LINUX -DPSS_STYLE=1 -DQT_CORE_LIB
-DQT_DEPRECATED_WARNINGS -DQT_GUI_LIB -DQT_HELP_LIB -DQT_NO_DEBUG
-DQT_OPENGL_LIB -DQT_SQL_LIB -DQT_WIDGETS_LIB -DX264_API_IMPORTS -D_HAS_X11
-D_HAS_XKB -D_REENTRANT -D_S9XLUA_H -D_SYSTEM_MINIZIP -D_THREAD_SAFE
-D_USE_LIBARCHIVE -D_USE_LIBAV -D_USE_QHELP -D_USE_X264 -D_USE_X265
-D__QT_DRIVER__ -D__SDL__
-I/wrkdirs/usr/ports/emulators/fceux/work-qt5/.build/src/fceux_autogen/include
-I/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src
-I/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers -isystem
/usr/local/include/qt5 -isystem /usr/local/include/qt5/QtWidgets -isystem
/usr/local/include/qt5/QtGui -isystem /usr/local/include/qt5/QtCore -isystem
/usr/local/lib/qt5/mkspecs/freebsd-clang -isystem /usr/local/include/qt5/QtHelp
-isystem /usr/local/include/qt5/QtSql -isystem /usr/local/include/qt5/QtOpenGL
-O2 -pipe -march=znver4 -DPUBLIC_RELEASE -fstack-protector-strong -isystem
/usr/local/include -fno-strict-aliasing -march=znver4 -isystem
/usr/local/include -O2 -pipe -march=znver4 -DPUBLIC_RELEASE
-fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing
-march=znver4 -isystem /usr/local/include -DNDEBUG -Wall -Wno-write-strings
-Wno-parentheses -Wno-unused-local-typedefs -fPIC -I/usr/local/include/minizip
-I/usr/local/include -I/usr/include -I/usr/local/include -I/usr/local/include
-I/usr/local/include -I/usr/local/include -I/usr/local/include
-I/usr/local/include/SDL2 -I/usr/local/include/lua51 -fPIC -MD -MT
src/CMakeFiles/fceux.dir/drivers/Qt/AviRecord.cpp.o -MF
src/CMakeFiles/fceux.dir/drivers/Qt/AviRecord.cpp.o.d -o
src/CMakeFiles/fceux.dir/drivers/Qt/AviRecord.cpp.o -c
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1176:14:
error: no member named 'pix_fmts' in 'AVCodec'
1176 | if ( codec->pix_fmts )
| ~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1181:59:
error: no member named 'pix_fmts' in 'AVCodec'
1181 | c->pix_fmt = avcodec_find_best_pix_fmt_of_list(
codec->pix_fmts, AV_PIX_FMT_BGRA, 0, NULL);
|
~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1185:17:
error: no member named 'pix_fmts' in 'AVCodec'
1185 | while (codec->pix_fmts[i] != -1)
| ~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1188:16:
error: no member named 'pix_fmts' in 'AVCodec'
1188 | if ( codec->pix_fmts[i] == c->pix_fmt )
| ~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1199:59:
error: no member named 'pix_fmts' in 'AVCodec'
1199 | c->pix_fmt = avcodec_find_best_pix_fmt_of_list(
codec->pix_fmts, AV_PIX_FMT_BGRA, 0, NULL);
|
~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1335:14:
error: no member named 'ch_layouts' in 'AVCodec'
1335 | if (!codec->ch_layouts)
| ~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1340:30:
error: no member named 'ch_layouts' in 'AVCodec'
1340 | best_ch_layout = p = codec->ch_layouts;
| ~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1408:15:
error: no member named 'sample_fmts' in 'AVCodec'
1408 | if ( codec->sample_fmts )
| ~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1411:19:
error: no member named 'sample_fmts' in 'AVCodec'
1411 | while ( codec->sample_fmts[i] != -1 )
| ~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1413:34:
error: no member named 'sample_fmts' in 'AVCodec'
1413 | if ( c->sample_fmt ==
codec->sample_fmts[i] )
| ~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1421:28:
error: no member named 'sample_fmts' in 'AVCodec'
1421 | c->sample_fmt = codec->sample_fmts ?
codec->sample_fmts[0] : AV_SAMPLE_FMT_S16;
| ~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1421:50:
error: no member named 'sample_fmts' in 'AVCodec'
1421 | c->sample_fmt = codec->sample_fmts ?
codec->sample_fmts[0] : AV_SAMPLE_FMT_S16;
|
~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1427:26:
error: no member named 'sample_fmts' in 'AVCodec'
1427 | c->sample_fmt = codec->sample_fmts ?
codec->sample_fmts[0] : AV_SAMPLE_FMT_S16;
| ~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1427:47:
error: no member named 'sample_fmts' in 'AVCodec'
1427 | c->sample_fmt = codec->sample_fmts ?
codec->sample_fmts[0] : AV_SAMPLE_FMT_S16;
| ~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1435:15:
error: no member named 'supported_samplerates' in 'AVCodec'
1435 | if ( codec->supported_samplerates )
| ~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1438:19:
error: no member named 'supported_samplerates' in 'AVCodec'
1438 | while ( codec->supported_samplerates[i] != 0 )
| ~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1440:35:
error: no member named 'supported_samplerates' in 'AVCodec'
1440 | if ( c->sample_rate ==
codec->supported_samplerates[i] )
| ~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1448:32:
error: no member named 'supported_samplerates' in 'AVCodec'
1448 | c->sample_rate =
codec->supported_samplerates ? codec->supported_samplerates[0] :
audioSampleRate;
| ~~~~~ ^
/wrkdirs/usr/ports/emulators/fceux/work-qt5/fceux-2.6.6/src/drivers/Qt/AviRecord.cpp:1448:63:
error: no member named 'supported_samplerates' in 'AVCodec'
1448 | c->sample_rate =
codec->supported_samplerates ? codec->supported_samplerates[0] :
audioSampleRate;
|
~~~~~ ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 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.