Your message dated Fri, 29 Nov 2024 17:34:42 +0000
with message-id <e1th4t8-004zs3...@fasolo.debian.org>
and subject line Bug#1072444: fixed in performous 1.3.0+ds-2
has caused the Debian Bug report #1072444,
regarding performous: FTBFS with ffmpeg 7.0: ffmpeg.cc:293:94: error: ‘struct 
AVCodecContext’ has no member named ‘channel_layout’; did you mean ‘ch_layout’?
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1072444: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072444
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: performous
Version: 1.3.0+ds-1
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/game && /usr/bin/c++ 
> -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK 
> -DBOOST_CHRONO_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB 
> -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB 
> -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB 
> -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK 
> -DBOOST_THREAD_NO_LIB -DCPPREST_FORCE_HTTP_CLIENT_ASIO 
> -DCPPREST_FORCE_HTTP_LISTENER_ASIO -DCPPREST_NO_SSL_LEAK_SUPPRESS 
> -DFMT_SHARED -DUSE_OPENCV -DUSE_PORTMIDI -DUSE_WEBSERVER 
> -D_TURN_OFF_PLATFORM_STRING -I/<<PKGBUILDDIR>>/ced 
> -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/game -I/<<PKGBUILDDIR>>/game 
> -isystem /usr/include/SDL2 -isystem /usr/include/librsvg-2.0 -isystem 
> /usr/include/cairo -isystem /usr/include/freetype2 -isystem 
> /usr/include/gdk-pixbuf-2.0 -isystem 
> /usr/lib/aarch64-linux-gnu/libxml++-2.6/include -isystem 
> /usr/include/libxml++-2.6 -isystem /usr/include/libxml2 -isystem 
> /usr/lib/aarch64-linux-gnu/glibmm-2.4/include -isystem 
> /usr/include/glibmm-2.4 -isystem /usr/include/sigc++-2.0 -isystem 
> /usr/lib/aarch64-linux-gnu/sigc++-2.0/include -isystem /usr/include/opencv4 
> -isystem /usr/include/pango-1.0 -isystem /usr/include/glib-2.0 -isystem 
> /usr/lib/aarch64-linux-gnu/glib-2.0/include -isystem /usr/include/sysprof-6 
> -isystem /usr/include/harfbuzz -isystem /usr/include/libpng16 -isystem 
> /usr/include/libmount -isystem /usr/include/blkid -isystem 
> /usr/include/fribidi -isystem /usr/include/pixman-1 -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 -DNDEBUG 
> -std=c++17 -Wall -Wextra -Wconversion -pthread -MD -MT 
> game/CMakeFiles/performous.dir/ffmpeg.cc.o -MF 
> CMakeFiles/performous.dir/ffmpeg.cc.o.d -o 
> CMakeFiles/performous.dir/ffmpeg.cc.o -c /<<PKGBUILDDIR>>/game/ffmpeg.cc
> /<<PKGBUILDDIR>>/game/ffmpeg.cc: In constructor 
> ‘AudioFFmpeg::AudioFFmpeg(const std::filesystem::__cxx11::path&, int, 
> AudioCb)’:
> /<<PKGBUILDDIR>>/game/ffmpeg.cc:293:94: error: ‘struct AVCodecContext’ has no 
> member named ‘channel_layout’; did you mean ‘ch_layout’?
>   293 |                 av_opt_set_int(m_resampleContext.get(), 
> "in_channel_layout", m_codecContext->channel_layout ? 
> static_cast<std::int64_t>(m_codecContext->channel_layout) : 
> av_get_default_channel_layout(m_codecContext->channels), 0);
>       |                                                                       
>                        ^~~~~~~~~~~~~~
>       |                                                                       
>                        ch_layout
> /<<PKGBUILDDIR>>/game/ffmpeg.cc:293:153: error: ‘struct AVCodecContext’ has 
> no member named ‘channel_layout’; did you mean ‘ch_layout’?
>   293 |                 av_opt_set_int(m_resampleContext.get(), 
> "in_channel_layout", m_codecContext->channel_layout ? 
> static_cast<std::int64_t>(m_codecContext->channel_layout) : 
> av_get_default_channel_layout(m_codecContext->channels), 0);
>       |                                                                       
>                                                                               
>     ^~~~~~~~~~~~~~
>       |                                                                       
>                                                                               
>     ch_layout
> /<<PKGBUILDDIR>>/game/ffmpeg.cc:293:217: error: ‘struct AVCodecContext’ has 
> no member named ‘channels’
>   293 |                 av_opt_set_int(m_resampleContext.get(), 
> "in_channel_layout", m_codecContext->channel_layout ? 
> static_cast<std::int64_t>(m_codecContext->channel_layout) : 
> av_get_default_channel_layout(m_codecContext->channels), 0);
>       |                                                                       
>                                                                               
>                                                                     ^~~~~~~~
> /<<PKGBUILDDIR>>/game/ffmpeg.cc:293:171: error: 
> ‘av_get_default_channel_layout’ was not declared in this scope
>   293 |                 av_opt_set_int(m_resampleContext.get(), 
> "in_channel_layout", m_codecContext->channel_layout ? 
> static_cast<std::int64_t>(m_codecContext->channel_layout) : 
> av_get_default_channel_layout(m_codecContext->channels), 0);
>       |                                                                       
>                                                                               
>                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> [ 47%] Building CXX object 
> game/CMakeFiles/performous.dir/fixednotegraphscaler.cc.o
> cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/game && /usr/bin/c++ 
> -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK 
> -DBOOST_CHRONO_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB 
> -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB 
> -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB 
> -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK 
> -DBOOST_THREAD_NO_LIB -DCPPREST_FORCE_HTTP_CLIENT_ASIO 
> -DCPPREST_FORCE_HTTP_LISTENER_ASIO -DCPPREST_NO_SSL_LEAK_SUPPRESS 
> -DFMT_SHARED -DUSE_OPENCV -DUSE_PORTMIDI -DUSE_WEBSERVER 
> -D_TURN_OFF_PLATFORM_STRING -I/<<PKGBUILDDIR>>/ced 
> -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/game -I/<<PKGBUILDDIR>>/game 
> -isystem /usr/include/SDL2 -isystem /usr/include/librsvg-2.0 -isystem 
> /usr/include/cairo -isystem /usr/include/freetype2 -isystem 
> /usr/include/gdk-pixbuf-2.0 -isystem 
> /usr/lib/aarch64-linux-gnu/libxml++-2.6/include -isystem 
> /usr/include/libxml++-2.6 -isystem /usr/include/libxml2 -isystem 
> /usr/lib/aarch64-linux-gnu/glibmm-2.4/include -isystem 
> /usr/include/glibmm-2.4 -isystem /usr/include/sigc++-2.0 -isystem 
> /usr/lib/aarch64-linux-gnu/sigc++-2.0/include -isystem /usr/include/opencv4 
> -isystem /usr/include/pango-1.0 -isystem /usr/include/glib-2.0 -isystem 
> /usr/lib/aarch64-linux-gnu/glib-2.0/include -isystem /usr/include/sysprof-6 
> -isystem /usr/include/harfbuzz -isystem /usr/include/libpng16 -isystem 
> /usr/include/libmount -isystem /usr/include/blkid -isystem 
> /usr/include/fribidi -isystem /usr/include/pixman-1 -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 -DNDEBUG 
> -std=c++17 -Wall -Wextra -Wconversion -pthread -MD -MT 
> game/CMakeFiles/performous.dir/fixednotegraphscaler.cc.o -MF 
> CMakeFiles/performous.dir/fixednotegraphscaler.cc.o.d -o 
> CMakeFiles/performous.dir/fixednotegraphscaler.cc.o -c 
> /<<PKGBUILDDIR>>/game/fixednotegraphscaler.cc
> make[3]: *** [game/CMakeFiles/performous.dir/build.make:331: 
> game/CMakeFiles/performous.dir/ffmpeg.cc.o] Error 1


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

ffmpeg 7.0 is available in experimental.

Cheers

-- 
Sebastian Ramacher

--- End Message ---
--- Begin Message ---
Source: performous
Source-Version: 1.3.0+ds-2
Done: Alexandre Detiste <tc...@debian.org>

We believe that the bug you reported is fixed in the latest version of
performous, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1072...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexandre Detiste <tc...@debian.org> (supplier of updated performous package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 29 Nov 2024 17:47:59 +0100
Source: performous
Architecture: source
Version: 1.3.0+ds-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Alexandre Detiste <tc...@debian.org>
Closes: 1072444 1081353 1081354
Changes:
 performous (1.3.0+ds-2) unstable; urgency=medium
 .
   * Team Upload
   * Fix FTBFS with ffmpeg 7.0 (Closes: #1072444, #1081353, #1081354)
   * Set Rules-Requires-Root: no
Checksums-Sha1:
 d6178a652af600af95f2066b2cd3b98c39e66d29 2499 performous_1.3.0+ds-2.dsc
 ed6bec84f0381dd28145d608613ffaf3497010d2 26316 
performous_1.3.0+ds-2.debian.tar.xz
 63cc3105b19bb7fc613e22bc9174961a86adc37b 28458 
performous_1.3.0+ds-2_source.buildinfo
Checksums-Sha256:
 b915feeeb80c435c02cb27d96e38ebf1ca798577e6c112479a2b178ff1f05986 2499 
performous_1.3.0+ds-2.dsc
 16cf4e348f30e7e1239d3fd7dc2db9b2f35c675d21693c8cfda63b3f53baa218 26316 
performous_1.3.0+ds-2.debian.tar.xz
 25d1c7d1bfe04aa6a249f3fd2d284242addd2db0b2f33f5c1fd09a1b9c5501e2 28458 
performous_1.3.0+ds-2_source.buildinfo
Files:
 96088438f6ac285b0a7eaf283522c47e 2499 games optional performous_1.3.0+ds-2.dsc
 a85ee7071f8fc0dff1553c5aa38da6e4 26316 games optional 
performous_1.3.0+ds-2.debian.tar.xz
 eb4100006daa11500ad5e9c35e630b53 28458 games optional 
performous_1.3.0+ds-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmdJ9d4RHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBrSBg//Z/dNb1O41vi+K/2g2lSr89eELp5lRBF3
QozYaJVaZpI2RU/94wDfGoUDWPxlqAS3BZD6q8gLBJAyGLZCW+qaYNwapB0Tl4nK
AE/WI4aFUrb9GfJC1WyuHe9Odka56M4UvM6Ex2+JHCFrbA2/9y+ZNHlngsIzFbqx
2xoY/Gq+zfZ92n9HpMKEtBnHDZrltFbmvXUm1EePzEYiOxy2b8T+rGr6hJICIH5C
se8qux7X54IOxkrKvIlzWZUnRNXOodwnFMAl3FKwQ0/Lmme+Kp7B0Md/lTpsOoBa
Mk//kY40lInnOBgNo4WmJepFjMp1Sym4CjnCBnKOlS4VFbHK8sd54T0mJjBhbZre
c6UibDqkzFncYeCn2GM5c/qLqTX8DGLsU+jtZfBMqj8utEWBweoH/gOtk8dppPBb
U1R1XsmmL6XFAlxXDXtkM1jjUXwjbSbsqrYcGLm+UWNR2fCTuQzKyxKRKSWZnMir
J07QZqxJyv2iu4MCUVq5wej/y6t4zYM4BUEzczqV5rPtuvJMrCV7oCKFKrZErcXW
mu9BOSz2WuIlk8iwqKYVK3262yERP9R5y7oVT+4rA0IUoOyt/2PoACmjPEEQr6H5
8m7YTjz8xc4NjLPUsgOSvd2rTRLvp1qsLIrCBerfwSweMl8kwN5EA/yW3sDxKVUa
9doUHrvO/Q8=
=sAvq
-----END PGP SIGNATURE-----

Attachment: pgpwRKlJjCe_v.pgp
Description: PGP signature


--- End Message ---

Reply via email to