[Bug 297357] games/moonlight-qt: Fails to build with FFmpeg 9.0
[email protected] Sat, 08 Aug 2026 18:59:40 +0000
| Newsgroups | gmane.os.freebsd.devel.ports.bugs |
|---|---|
| Message-ID | <[email protected]/bugzilla/> |
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=297357
Bug ID: 297357
Summary: games/moonlight-qt: 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]
CC: [email protected]
Blocks: 297355
Flags: maintainer-feedback?([email protected])
CC: [email protected]
Poudriere, 15.1-RELEASE (amd64)
--- release/ffmpeg.o ---
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1144:18:
error: no member named 'pix_fmts' in 'AVCodec'
1144 | if (decoder->pix_fmts == NULL) {
| ~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1194:30:
error: no member named 'pix_fmts' in 'AVCodec'
1194 | for (int i = 0; decoder->pix_fmts[i] != AV_PIX_FMT_NONE; i++) {
| ~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1196:9:
error: no member named 'pix_fmts' in 'AVCodec'
1196 | TRY_PREFERRED_PIXEL_FORMAT(DrmRenderer);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1079:79:
note: expanded from macro 'TRY_PREFERRED_PIXEL_FORMAT'
1079 | if (renderer.getPreferredPixelFormat(params->videoFormat) ==
decoder->pix_fmts[i]) { \
|
~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1196:9:
error: no member named 'pix_fmts' in 'AVCodec'
1196 | TRY_PREFERRED_PIXEL_FORMAT(DrmRenderer);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1082:49:
note: expanded from macro 'TRY_PREFERRED_PIXEL_FORMAT'
1082 | decoder->name, decoder->pix_fmts[i]); \
| ~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1196:9:
error: no member named 'pix_fmts' in 'AVCodec'
1196 | TRY_PREFERRED_PIXEL_FORMAT(DrmRenderer);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1083:57:
note: expanded from macro 'TRY_PREFERRED_PIXEL_FORMAT'
1083 | if (tryInitializeRenderer(decoder, decoder->pix_fmts[i],
params, nullptr, nullptr, \
| ~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1196:9:
error: no member named 'pix_fmts' in 'AVCodec'
1196 | TRY_PREFERRED_PIXEL_FORMAT(DrmRenderer);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1087:53:
note: expanded from macro 'TRY_PREFERRED_PIXEL_FORMAT'
1087 | decoder->name, decoder->pix_fmts[i]); \
| ~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1199:9:
error: no member named 'pix_fmts' in 'AVCodec'
1199 | TRY_PREFERRED_PIXEL_FORMAT(PlVkRenderer);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1079:79:
note: expanded from macro 'TRY_PREFERRED_PIXEL_FORMAT'
1079 | if (renderer.getPreferredPixelFormat(params->videoFormat) ==
decoder->pix_fmts[i]) { \
|
~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1199:9:
error: no member named 'pix_fmts' in 'AVCodec'
1199 | TRY_PREFERRED_PIXEL_FORMAT(PlVkRenderer);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1082:49:
note: expanded from macro 'TRY_PREFERRED_PIXEL_FORMAT'
1082 | decoder->name, decoder->pix_fmts[i]); \
| ~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1199:9:
error: no member named 'pix_fmts' in 'AVCodec'
1199 | TRY_PREFERRED_PIXEL_FORMAT(PlVkRenderer);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1083:57:
note: expanded from macro 'TRY_PREFERRED_PIXEL_FORMAT'
1083 | if (tryInitializeRenderer(decoder, decoder->pix_fmts[i],
params, nullptr, nullptr, \
| ~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1199:9:
error: no member named 'pix_fmts' in 'AVCodec'
1199 | TRY_PREFERRED_PIXEL_FORMAT(PlVkRenderer);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1087:53:
note: expanded from macro 'TRY_PREFERRED_PIXEL_FORMAT'
1087 | decoder->name, decoder->pix_fmts[i]); \
| ~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1202:9:
error: no member named 'pix_fmts' in 'AVCodec'
1202 | TRY_PREFERRED_PIXEL_FORMAT(SdlRenderer);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1079:79:
note: expanded from macro 'TRY_PREFERRED_PIXEL_FORMAT'
1079 | if (renderer.getPreferredPixelFormat(params->videoFormat) ==
decoder->pix_fmts[i]) { \
|
~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1202:9:
error: no member named 'pix_fmts' in 'AVCodec'
1202 | TRY_PREFERRED_PIXEL_FORMAT(SdlRenderer);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1082:49:
note: expanded from macro 'TRY_PREFERRED_PIXEL_FORMAT'
1082 | decoder->name, decoder->pix_fmts[i]); \
| ~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1202:9:
error: no member named 'pix_fmts' in 'AVCodec'
1202 | TRY_PREFERRED_PIXEL_FORMAT(SdlRenderer);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1083:57:
note: expanded from macro 'TRY_PREFERRED_PIXEL_FORMAT'
1083 | if (tryInitializeRenderer(decoder, decoder->pix_fmts[i],
params, nullptr, nullptr, \
| ~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1202:9:
error: no member named 'pix_fmts' in 'AVCodec'
1202 | TRY_PREFERRED_PIXEL_FORMAT(SdlRenderer);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1087:53:
note: expanded from macro 'TRY_PREFERRED_PIXEL_FORMAT'
1087 | decoder->name, decoder->pix_fmts[i]); \
| ~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1207:30:
error: no member named 'pix_fmts' in 'AVCodec'
1207 | for (int i = 0; decoder->pix_fmts[i] != AV_PIX_FMT_NONE; i++) {
| ~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1209:9:
error: no member named 'pix_fmts' in 'AVCodec'
1209 | TRY_SUPPORTED_NON_PREFERRED_PIXEL_FORMAT(DrmRenderer);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1096:22:
note: expanded from macro 'TRY_SUPPORTED_NON_PREFERRED_PIXEL_FORMAT'
1096 | if (decoder->pix_fmts[i] !=
renderer.getPreferredPixelFormat(params->videoFormat) && \
| ~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1209:9:
error: no member named 'pix_fmts' in 'AVCodec'
1209 | TRY_SUPPORTED_NON_PREFERRED_PIXEL_FORMAT(DrmRenderer);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1097:75:
note: expanded from macro 'TRY_SUPPORTED_NON_PREFERRED_PIXEL_FORMAT'
1097 | renderer.isPixelFormatSupported(params->videoFormat,
decoder->pix_fmts[i])) { \
|
~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1209:9:
error: no member named 'pix_fmts' in 'AVCodec'
1209 | TRY_SUPPORTED_NON_PREFERRED_PIXEL_FORMAT(DrmRenderer);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1100:49:
note: expanded from macro 'TRY_SUPPORTED_NON_PREFERRED_PIXEL_FORMAT'
1100 | decoder->name, decoder->pix_fmts[i]); \
| ~~~~~~~ ^
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1209:9:
error: no member named 'pix_fmts' in 'AVCodec'
1209 | TRY_SUPPORTED_NON_PREFERRED_PIXEL_FORMAT(DrmRenderer);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/games/moonlight-qt/work/moonlight-qt-6.1.0_4/app/streaming/video/ffmpeg.cpp:1101:57:
note: expanded from macro 'TRY_SUPPORTED_NON_PREFERRED_PIXEL_FORMAT'
1101 | if (tryInitializeRenderer(decoder, decoder->pix_fmts[i],
params, nullptr, nullptr, \
| ~~~~~~~ ^
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.