Bug#1144329: closed by Debian FTP Masters <ftpmaster at ftp-master.debian.org> (reply to Sébastien Noel <twolife at debian.org>) (Bug#1144329: fixed in pcsx2 2.6.3+dfsg-2)

Sebastian Ramacher sramacher at debian.org
Mon Sep 21 09:28:18 BST 2026


Control: reopen -1

Hi Sébastien

On 2026-08-14 08:37:01 +0000, Debian Bug Tracking System wrote:
> This is an automatic notification regarding your Bug report
> which was filed against the src:pcsx2 package:
> 
> #1144329: pcsx2: FTBFS with ffmpeg 9.0
> 
> It has been closed by Debian FTP Masters <ftpmaster at ftp-master.debian.org> (reply to Sébastien Noel <twolife at debian.org>).

It looks like the fix was incomplete:

[ 52%] Building CXX object pcsx2/CMakeFiles/PCSX2.dir/GS/GSClut.cpp.o
cd /build/reproducible-path/pcsx2-2.8.2+dfsg/obj-x86_64-linux-gnu/pcsx2 && /usr/bin/x86_64-linux-gnu-g++ -DC4CORE_NO_FAST_FLOAT -DCPUINFO_SUPPORTED_PLATFORM=1 -DENABLE_OPENGL -DENABLE_VULKAN -DHAVE_DECL_BASENAME=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DMULTI_ISA_SHARED_COMPILATION -DPCSX2_APP_DATADIR=\"../share/PCSX2\" -DSHADERC_LIBNAME=\"shaderc\" -DSI_NO_CONVERSION -DUSE_LINKED_FFMPEG -DWAYLAND_API -DX11_API -D_M_X86=1 -D__POSIX__ -I/build/reproducible-path/pcsx2-2.8.2+dfsg/pcsx2 -I/build/reproducible-path/pcsx2-2.8.2+dfsg/obj-x86_64-linux-gnu/pcsx2 -I/build/reproducible-path/pcsx2-2.8.2+dfsg/obj-x86_64-linux-gnu/common/include -I/build/reproducible-path/pcsx2-2.8.2+dfsg/3rdparty/glad/include -I/build/reproducible-path/pcsx2-2.8.2+dfsg/common/../3rdparty/include -I/build/reproducible-path/pcsx2-2.8.2+dfsg/common/.. -I/build/reproducible-path/pcsx2-2.8.2+dfsg/3rdparty/imgui/include -I/build/reproducible-path/pcsx2-2.8.2+dfsg/3rdparty/freesurround/include -I/build/reproducible-path/pcsx2-2.8.2+dfsg/3rdparty/lzma/include -I/build/reproducible-path/pcsx2-2.8.2+dfsg/3rdparty/demangler/include -I/build/reproducible-path/pcsx2-2.8.2+dfsg/3rdparty/ccc/src -I/build/reproducible-path/pcsx2-2.8.2+dfsg/3rdparty/fmt/include -isystem /usr/include/freetype2 -isystem /usr/include/plutosvg -isystem /usr/include/plutovg -isystem /usr/include/libchdr -isystem /usr/include/rcheevos -isystem /usr/include/soundtouch -g -O2 -ffile-prefix-map=/build/reproducible-path/pcsx2-2.8.2+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DFMT_USE_EXCEPTIONS=0 -DFMT_USE_RTTI=0 -O2 -g -DNDEBUG -std=gnu++20 -fPIC -msse -msse2 -msse4.1 -mfxsr -pipe -fvisibility=hidden -pthread -fno-exceptions -Wall -Wextra -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -Wno-attributes -ffp-contract=fast -fno-strict-aliasing -Wstrict-aliasing -Wno-parentheses -Wno-missing-braces -Wno-unknown-pragmas -fexceptions -Winvalid-pch -include /build/reproducible-path/pcsx2-2.8.2+dfsg/obj-x86_64-linux-gnu/pcsx2/CMakeFiles/PCSX2.dir/cmake_pch.hxx -MD -MT pcsx2/CMakeFiles/PCSX2.dir/GS/GSClut.cpp.o -MF CMakeFiles/PCSX2.dir/GS/GSClut.cpp.o.d -o CMakeFiles/PCSX2.dir/GS/GSClut.cpp.o -c /build/reproducible-path/pcsx2-2.8.2+dfsg/pcsx2/GS/GSClut.cpp
/build/reproducible-path/pcsx2-2.8.2+dfsg/pcsx2/GS/GSCapture.cpp: In function ‘bool GSCapture::BeginCapture(float, GSVector2i, float, std::string)’:
/build/reproducible-path/pcsx2-2.8.2+dfsg/pcsx2/GS/GSCapture.cpp:457:29: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
  457 |                 if (vcodec->pix_fmts)
      |                             ^~~~~~~~
/build/reproducible-path/pcsx2-2.8.2+dfsg/pcsx2/GS/GSCapture.cpp:459:46: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
  459 |                         sw_pix_fmt = vcodec->pix_fmts[0];
      |                                              ^~~~~~~~
/build/reproducible-path/pcsx2-2.8.2+dfsg/pcsx2/GS/GSCapture.cpp:460:49: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
  460 |                         for (u32 i = 0; vcodec->pix_fmts[i] != AV_PIX_FMT_NONE; i++)
      |                                                 ^~~~~~~~
/build/reproducible-path/pcsx2-2.8.2+dfsg/pcsx2/GS/GSCapture.cpp:462:45: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
  462 |                                 if (vcodec->pix_fmts[i] == preferred_sw_pix_fmt)
      |                                             ^~~~~~~~
/build/reproducible-path/pcsx2-2.8.2+dfsg/pcsx2/GS/GSCapture.cpp:464:62: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
  464 |                                         sw_pix_fmt = vcodec->pix_fmts[i];
      |                                                              ^~~~~~~~
/build/reproducible-path/pcsx2-2.8.2+dfsg/pcsx2/GS/GSCapture.cpp:689:56: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
  689 |                 for (const AVSampleFormat* p = acodec->sample_fmts; *p != AV_SAMPLE_FMT_NONE; p++)
      |                                                        ^~~~~~~~~~~
/build/reproducible-path/pcsx2-2.8.2+dfsg/pcsx2/GS/GSCapture.cpp:700:69: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
  700 |                         s_audio_codec_context->sample_fmt = acodec->sample_fmts[0];
      |                                                                     ^~~~~~~~~~~
/build/reproducible-path/pcsx2-2.8.2+dfsg/pcsx2/GS/GSCapture.cpp: In function ‘GSCapture::FormatList GSCapture::GetVideoFormatList(const char*)’:
/build/reproducible-path/pcsx2-2.8.2+dfsg/pcsx2/GS/GSCapture.cpp:1536:22: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
 1536 |         if (v_codec->pix_fmts == nullptr)
      |                      ^~~~~~~~
/build/reproducible-path/pcsx2-2.8.2+dfsg/pcsx2/GS/GSCapture.cpp:1542:34: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
 1542 |         for (int i = 0; v_codec->pix_fmts[i] != AVPixelFormat::AV_PIX_FMT_NONE; i++)
      |                                  ^~~~~~~~
/build/reproducible-path/pcsx2-2.8.2+dfsg/pcsx2/GS/GSCapture.cpp:1544:43: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
 1544 |                 ret.emplace_back(v_codec->pix_fmts[i], wrap_av_get_pix_fmt_name(v_codec->pix_fmts[i]));
      |                                           ^~~~~~~~
/build/reproducible-path/pcsx2-2.8.2+dfsg/pcsx2/GS/GSCapture.cpp:1544:90: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
 1544 |                 ret.emplace_back(v_codec->pix_fmts[i], wrap_av_get_pix_fmt_name(v_codec->pix_fmts[i]));
      |                                                                                          ^~~~~~~~
make[3]: *** [pcsx2/CMakeFiles/PCSX2.dir/build.make:1635: pcsx2/CMakeFiles/PCSX2.dir/GS/GSCapture.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....

See
https://buildd.debian.org/status/fetch.php?pkg=pcsx2&arch=amd64&ver=2.8.2%2Bdfsg-1%2Bb1&stamp=1789977382&raw=0
for details.

Cheers

> 
> Their explanation is attached below along with your original report.
> If this explanation is unsatisfactory and you have not received a
> better one in a separate message then please contact Debian FTP Masters <ftpmaster at ftp-master.debian.org> (reply to Sébastien Noel <twolife at debian.org>) by
> replying to this email.
> 
> 
> -- 
> 1144329: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1144329
> Debian Bug Tracking System
> Contact owner at bugs.debian.org with problems

> Date: Fri, 14 Aug 2026 08:34:08 +0000
> From: Debian FTP Masters <ftpmaster at ftp-master.debian.org>
> To: 1144329-close at bugs.debian.org
> Subject: Bug#1144329: fixed in pcsx2 2.6.3+dfsg-2
> Reply-To: Sébastien Noel <twolife at debian.org>
> Message-Id: <E1wunMe-00000001EmA-1pDy at fasolo.debian.org>
> 



> Date: Thu, 13 Aug 2026 21:52:03 +0200
> From: Sebastian Ramacher <sramacher at debian.org>
> To: Debian Bug Tracking System <submit at bugs.debian.org>
> Subject: pcsx2: FTBFS with ffmpeg 9.0
> Message-ID: <an4gY-w0fVauMXAc at ramacher.at>
> 
> Source: pcsx2
> Version: 2.6.3+dfsg-1
> Severity: important
> Tags: ftbfs sid forky
> X-Debbugs-Cc: sramacher at debian.org
> Usertags: ffmpeg-9.0
> 
> Dear maintainer,
> 
> pcsx2 FTBFS with ffmpeg 9.0 (available in experimental):
> 
> cd /build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/obj-x86_64-linux-gnu/pcsx2 && /usr/lib/ccache/x86_64-linux-gnu-g++ -DC4_NO_DEBUG_BREAK -DCPUINFO_SUPPORTED_PLATFORM=1 -DENABLE_OPENGL -DENABLE_VULKAN -DFMT_SHARED -DHAVE_DECL_BASENAME=1 -DHAVE_LIMITS_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DMULTI_ISA_SHARED_COMPILATION -DPCSX2_APP_DATADIR=\"../share/PCSX2\" -DSHADERC_LIBNAME=\"shaderc\" -DSI_NO_CONVERSION -DUSE_LINKED_FFMPEG -DWAYLAND_API -DX11_API -D_M_X86=1 -D__POSIX__ -I/build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/pcsx2 -I/build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/obj-x86_64-linux-gnu/pcsx2 -I/build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/obj-x86_64-linux-gnu/common/include -I/build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/3rdparty/glad/include -I/build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/common/../3rdparty/include -I/build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/common/.. -I/build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/3rdparty/rapidyaml/include -I/build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/3rdparty/imgui/include -I/build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/3rdparty/freesurround/include -I/build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/3rdparty/lzma/include -I/build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/3rdparty/demangler/include -I/build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/3rdparty/ccc/src -isystem /usr/include/freetype2 -isystem /usr/include/plutosvg -isystem /usr/include/plutovg -isystem /usr/include/libchdr -isystem /usr/include/rcheevos -isystem /usr/include/soundtouch -g -O2 -ffile-prefix-map=/build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -std=gnu++20 -msse -msse2 -msse4.1 -mfxsr -pipe -fvisibility=hidden -pthread -fno-exceptions -Wall -Wextra -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ffp-contract=fast -fno-strict-aliasing -Wstrict-aliasing -Wno-parentheses -Wno-missing-braces -Wno-unknown-pragmas -fexceptions -Winvalid-pch -include /build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/obj-x86_64-linux-gnu/pcsx2/CMakeFiles/PCSX2.dir/cmake_pch.hxx -MD -MT pcsx2/CMakeFiles/PCSX2.dir/GS/GSDrawingContext.cpp.o -MF CMakeFiles/PCSX2.dir/GS/GSDrawingContext.cpp.o.d -o CMakeFiles/PCSX2.dir/GS/GSDrawingContext.cpp.o -c /build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/pcsx2/GS/GSDrawingContext.cpp
> /build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/pcsx2/GS/GSCapture.cpp: In function ‘bool GSCapture::BeginCapture(float, GSVector2i, float, std::string)’:
> /build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/pcsx2/GS/GSCapture.cpp:457:29: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
>   457 |                 if (vcodec->pix_fmts)
>       |                             ^~~~~~~~
> /build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/pcsx2/GS/GSCapture.cpp:459:46: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
>   459 |                         sw_pix_fmt = vcodec->pix_fmts[0];
>       |                                              ^~~~~~~~
> /build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/pcsx2/GS/GSCapture.cpp:460:49: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
>   460 |                         for (u32 i = 0; vcodec->pix_fmts[i] != AV_PIX_FMT_NONE; i++)
>       |                                                 ^~~~~~~~
> /build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/pcsx2/GS/GSCapture.cpp:462:45: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
>   462 |                                 if (vcodec->pix_fmts[i] == preferred_sw_pix_fmt)
>       |                                             ^~~~~~~~
> /build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/pcsx2/GS/GSCapture.cpp:464:62: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
>   464 |                                         sw_pix_fmt = vcodec->pix_fmts[i];
>       |                                                              ^~~~~~~~
> /build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/pcsx2/GS/GSCapture.cpp:689:56: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
>   689 |                 for (const AVSampleFormat* p = acodec->sample_fmts; *p != AV_SAMPLE_FMT_NONE; p++)
>       |                                                        ^~~~~~~~~~~
> /build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/pcsx2/GS/GSCapture.cpp:700:69: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘sample_fmts’
>   700 |                         s_audio_codec_context->sample_fmt = acodec->sample_fmts[0];
>       |                                                                     ^~~~~~~~~~~
> /build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/pcsx2/GS/GSCapture.cpp: In function ‘GSCapture::FormatList GSCapture::GetVideoFormatList(const char*)’:
> /build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/pcsx2/GS/GSCapture.cpp:1536:22: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
>  1536 |         if (v_codec->pix_fmts == nullptr)
>       |                      ^~~~~~~~
> /build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/pcsx2/GS/GSCapture.cpp:1542:34: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
>  1542 |         for (int i = 0; v_codec->pix_fmts[i] != AVPixelFormat::AV_PIX_FMT_NONE; i++)
>       |                                  ^~~~~~~~
> /build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/pcsx2/GS/GSCapture.cpp:1544:43: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
>  1544 |                 ret.emplace_back(v_codec->pix_fmts[i], wrap_av_get_pix_fmt_name(v_codec->pix_fmts[i]));
>       |                                           ^~~~~~~~
> /build/pcsx2-Nz2KWJ/pcsx2-2.6.3+dfsg/pcsx2/GS/GSCapture.cpp:1544:90: error: ‘const AVCodec’ {aka ‘const struct AVCodec’} has no member named ‘pix_fmts’
>  1544 |                 ret.emplace_back(v_codec->pix_fmts[i], wrap_av_get_pix_fmt_name(v_codec->pix_fmts[i]));
>       |                                                                                          ^~~~~~~~
> 
> See the attached build log for more details.
> 
> Cheers
> -- 
> Sebastian Ramacher




-- 
Sebastian Ramacher



More information about the Pkg-games-devel mailing list