Your message dated Mon, 04 Jul 2022 13:34:43 +0000
with message-id <e1o8mdr-0004p6...@fasolo.debian.org>
and subject line Bug#1013419: fixed in vcmi 0.99+dfsg+git20220621.54fab9f0-2
has caused the Debian Bug report #1013419,
regarding vcmi FTBFS with ffmpeg 5.0.1
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.)
--
1013419: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1013419
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: vcmi
Version: 0.99+dfsg+git20190113.f06c8a87-2
Severity: serious
Tags: ftbfs bookworm sid
https://buildd.debian.org/status/logs.php?pkg=vcmi&ver=0.99%2Bdfsg%2Bgit20190113.f06c8a87-2%2Bb2
...
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp: In constructor
‘CVideoPlayer::CVideoPlayer()’:
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:79:9: error: ‘av_register_all’ was
not declared in this scope
79 | av_register_all();
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp: In member function ‘bool
CVideoPlayer::open(std::string, bool, bool, bool)’:
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:130:41: error: ‘AVStream’ {aka
‘struct AVStream’} has no member named ‘codec’
130 | if
(format->streams[i]->codec->codec_type==AVMEDIA_TYPE_VIDEO)
| ^~~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:142:49: error: ‘AVStream’ {aka
‘struct AVStream’} has no member named ‘codec’
142 | codecContext = format->streams[stream]->codec;
| ^~~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:145:50: error: invalid use of
incomplete type ‘struct AVCodecContext’
145 | codec = avcodec_find_decoder(codecContext->codec_id);
| ^~
In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
from /<<PKGBUILDDIR>>/client/CVideoHandler.h:61,
from /<<PKGBUILDDIR>>/client/CVideoHandler.cpp:12:
/usr/include/x86_64-linux-gnu/libavcodec/codec.h:195:8: note: forward
declaration of ‘struct AVCodecContext’
195 | struct AVCodecContext;
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:154:14: error: ‘avcodec_open2’ was
not declared in this scope; did you mean ‘avio_open2’?
154 | if ( avcodec_open2(codecContext, codec, nullptr) < 0 )
| ^~~~~~~~~~~~~
| avio_open2
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:171:38: error: invalid use of
incomplete type ‘struct AVCodecContext’
171 | pos.w = codecContext->width;
| ^~
In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
from /<<PKGBUILDDIR>>/client/CVideoHandler.h:61,
from /<<PKGBUILDDIR>>/client/CVideoHandler.cpp:12:
/usr/include/x86_64-linux-gnu/libavcodec/codec.h:195:8: note: forward
declaration of ‘struct AVCodecContext’
195 | struct AVCodecContext;
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:172:37: error: invalid use of
incomplete type ‘struct AVCodecContext’
172 | pos.h = codecContext->height;
| ^~
In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
from /<<PKGBUILDDIR>>/client/CVideoHandler.h:61,
from /<<PKGBUILDDIR>>/client/CVideoHandler.cpp:12:
/usr/include/x86_64-linux-gnu/libavcodec/codec.h:195:8: note: forward
declaration of ‘struct AVCodecContext’
195 | struct AVCodecContext;
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:193:50: error: invalid use of
incomplete type ‘struct AVCodecContext’
193 | sws = sws_getContext(codecContext->width,
codecContext->height, codecContext->pix_fmt,
| ^~
In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
from /<<PKGBUILDDIR>>/client/CVideoHandler.h:61,
from /<<PKGBUILDDIR>>/client/CVideoHandler.cpp:12:
/usr/include/x86_64-linux-gnu/libavcodec/codec.h:195:8: note: forward
declaration of ‘struct AVCodecContext’
195 | struct AVCodecContext;
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:193:71: error: invalid use of
incomplete type ‘struct AVCodecContext’
193 | sws = sws_getContext(codecContext->width,
codecContext->height, codecContext->pix_fmt,
| ^~
In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
from /<<PKGBUILDDIR>>/client/CVideoHandler.h:61,
from /<<PKGBUILDDIR>>/client/CVideoHandler.cpp:12:
/usr/include/x86_64-linux-gnu/libavcodec/codec.h:195:8: note: forward
declaration of ‘struct AVCodecContext’
195 | struct AVCodecContext;
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:193:93: error: invalid use of
incomplete type ‘struct AVCodecContext’
193 | sws = sws_getContext(codecContext->width,
codecContext->height, codecContext->pix_fmt,
|
^~
In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
from /<<PKGBUILDDIR>>/client/CVideoHandler.h:61,
from /<<PKGBUILDDIR>>/client/CVideoHandler.cpp:12:
/usr/include/x86_64-linux-gnu/libavcodec/codec.h:195:8: note: forward
declaration of ‘struct AVCodecContext’
195 | struct AVCodecContext;
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:224:50: error: invalid use of
incomplete type ‘struct AVCodecContext’
224 | sws = sws_getContext(codecContext->width,
codecContext->height, codecContext->pix_fmt,
| ^~
In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
from /<<PKGBUILDDIR>>/client/CVideoHandler.h:61,
from /<<PKGBUILDDIR>>/client/CVideoHandler.cpp:12:
/usr/include/x86_64-linux-gnu/libavcodec/codec.h:195:8: note: forward
declaration of ‘struct AVCodecContext’
195 | struct AVCodecContext;
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:224:71: error: invalid use of
incomplete type ‘struct AVCodecContext’
224 | sws = sws_getContext(codecContext->width,
codecContext->height, codecContext->pix_fmt,
| ^~
In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
from /<<PKGBUILDDIR>>/client/CVideoHandler.h:61,
from /<<PKGBUILDDIR>>/client/CVideoHandler.cpp:12:
/usr/include/x86_64-linux-gnu/libavcodec/codec.h:195:8: note: forward
declaration of ‘struct AVCodecContext’
195 | struct AVCodecContext;
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:224:93: error: invalid use of
incomplete type ‘struct AVCodecContext’
224 | sws = sws_getContext(codecContext->width,
codecContext->height, codecContext->pix_fmt,
|
^~
In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
from /<<PKGBUILDDIR>>/client/CVideoHandler.h:61,
from /<<PKGBUILDDIR>>/client/CVideoHandler.cpp:12:
/usr/include/x86_64-linux-gnu/libavcodec/codec.h:195:8: note: forward
declaration of ‘struct AVCodecContext’
195 | struct AVCodecContext;
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp: In member function ‘virtual bool
CVideoPlayer::nextFrame()’:
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:270:33: error:
‘avcodec_decode_video2’ was not declared in this scope
270 | avcodec_decode_video2(codecContext,
frame, &frameFinished, &packet);
| ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:275:41: error: ‘AVPicture’ was not
declared in this scope; did you mean ‘CPicture’?
275 | AVPicture pict;
| ^~~~~~~~~
| CPicture
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:278:66: error: ‘pict’ was not
declared in this scope
278 | avpicture_alloc(&pict,
AV_PIX_FMT_YUV420P, pos.w, pos.h);
| ^~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:278:49: error: ‘avpicture_alloc’ was
not declared in this scope
278 | avpicture_alloc(&pict,
AV_PIX_FMT_YUV420P, pos.w, pos.h);
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:281:82: error: invalid use of
incomplete type ‘struct AVCodecContext’
281 | 0,
codecContext->height, pict.data, pict.linesize);
|
^~
In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
from /<<PKGBUILDDIR>>/client/CVideoHandler.h:61,
from /<<PKGBUILDDIR>>/client/CVideoHandler.cpp:12:
/usr/include/x86_64-linux-gnu/libavcodec/codec.h:195:8: note: forward
declaration of ‘struct AVCodecContext’
195 | struct AVCodecContext;
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:286:49: error: ‘avpicture_free’ was
not declared in this scope; did you mean ‘av_dict_free’?
286 | avpicture_free(&pict);
| ^~~~~~~~~~~~~~
| av_dict_free
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:290:49: error: ‘pict’ was not
declared in this scope
290 | pict.data[0] = (ui8
*)dest->pixels;
| ^~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:294:82: error: invalid use of
incomplete type ‘struct AVCodecContext’
294 | 0,
codecContext->height, pict.data, pict.linesize);
|
^~
In file included from /usr/include/x86_64-linux-gnu/libavformat/avformat.h:313,
from /<<PKGBUILDDIR>>/client/CVideoHandler.h:61,
from /<<PKGBUILDDIR>>/client/CVideoHandler.cpp:12:
/usr/include/x86_64-linux-gnu/libavcodec/codec.h:195:8: note: forward
declaration of ‘struct AVCodecContext’
195 | struct AVCodecContext;
| ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:299:25: error: ‘av_free_packet’ was
not declared in this scope; did you mean ‘av_new_packet’?
299 | av_free_packet(&packet);
| ^~~~~~~~~~~~~~
| av_new_packet
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp: In member function ‘virtual void
CVideoPlayer::close()’:
/<<PKGBUILDDIR>>/client/CVideoHandler.cpp:381:17: error: ‘avcodec_close’ was
not declared in this scope; did you mean ‘avio_close’?
381 | avcodec_close(codecContext);
| ^~~~~~~~~~~~~
| avio_close
make[4]: *** [client/CMakeFiles/vcmiclient.dir/build.make:919:
client/CMakeFiles/vcmiclient.dir/CVideoHandler.cpp.o] Error 1
--- End Message ---
--- Begin Message ---
Source: vcmi
Source-Version: 0.99+dfsg+git20220621.54fab9f0-2
Done: Johannes Schauer Marin Rodrigues <jo...@debian.org>
We believe that the bug you reported is fixed in the latest version of
vcmi, 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 1013...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Johannes Schauer Marin Rodrigues <jo...@debian.org> (supplier of updated vcmi
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: Mon, 04 Jul 2022 15:12:18 +0200
Source: vcmi
Architecture: source
Version: 0.99+dfsg+git20220621.54fab9f0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Johannes Schauer Marin Rodrigues <jo...@debian.org>
Closes: 836527 991460 1013419
Changes:
vcmi (0.99+dfsg+git20220621.54fab9f0-2) unstable; urgency=medium
.
* move from experimental to unstable
* the latest upstream git commit also fixes vcmibuilder --gog (closes:
#836527)
.
vcmi (0.99+dfsg+git20220621.54fab9f0-1) experimental; urgency=medium
.
* Still no release, so we package the latest git commit.
- link with tbb (closes: #991460)
- compatibility with ffmpeg 5.0.1 (closes: #1013419)
* refresh patches
* fix my name
* run wrap-and-sort -astb
* debian/control: add B-D on libtbb-dev, libluajit-5.1-dev, googletest,
libgmock-dev
* debian/rules: disable tests to prevent compilation errors
Checksums-Sha1:
ff94d7ebed3102f3568eba4c7f49b04ca4319ec1 2647
vcmi_0.99+dfsg+git20220621.54fab9f0-2.dsc
8960f3f44f773f657cc9db6e364ae28160dd7ba2 8672
vcmi_0.99+dfsg+git20220621.54fab9f0-2.debian.tar.xz
Checksums-Sha256:
4d69f06145466bddfaa07ca8eabe0df79a7818c6ea3907b44e5302d11d45f2d7 2647
vcmi_0.99+dfsg+git20220621.54fab9f0-2.dsc
f3efa30a2e75aa8a6fc625a99cd09d21b433d68be0a35b44c3e1b49283dc8fc2 8672
vcmi_0.99+dfsg+git20220621.54fab9f0-2.debian.tar.xz
Files:
b0a954dd1abc6f41c67416dd0111ff22 2647 contrib/games optional
vcmi_0.99+dfsg+git20220621.54fab9f0-2.dsc
e7b9921a73e45dc9693f816dbffe7651 8672 contrib/games optional
vcmi_0.99+dfsg+git20220621.54fab9f0-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEElFhU6KL81LF4wVq58sulx4+9g+EFAmLC53wACgkQ8sulx4+9
g+GYZhAAsmhNQogkhPMIeEUC1pr/4FhjiN8eEzGATiOB2D3xS0izNqnkX4WvJU1o
h71hS22LRor0Ust67xgVKNregbkkxNoccVr9x4gKj+V8QNQF2hK5AtXv/jaii2vg
TG5r/XrDZCL1Cx5tCFaGWgjAxWfcqHHxvf9dkuaSiCRv9re0w/+ZYycsAd0+NGKt
J2W/H9o/wP4nkwtK8leY8LdufIxVBU0EW2IXZ3c+yJToMJYftoHK7+gTie0Vpoaq
qERJDtP0G4OVYxjNDMr12ORmBQloeXgzMRaps3lrIbxkcjr0VwEVlcLNK0aeioTp
M8M6hDsB1tNVxQfFyJ4DnCrZ28dPMw2yGGnS1jiThQZmzIwxNjaSwSChm68aDdBH
iJgpMA4N/pe+MnioGgvL+ZW0SNKloC33W0Xzb9lsCutDg61Ib7McHztycoTRJfTA
Wl/iUS1FXCmNiYBt8KzC8kEhoZNgLOgdQ7gY2o5CdE1jJLExqT0QXJ6NhW9SlzJf
23xOtpGznxsYyl+KLZM9C0Ww/fupOTjGqvSXqNqyJQ4RlRYX6qxtFquABjcD1VE7
Lr6yUNIajbLiamDClIw8VycLoPj3d7M/KR5FBBj4Sq1+rnge6molvRTUUpj0JFId
6NC6jIKszlrbjg5mmz2Mx2bQgV+yt6dzKdHJRKzNpZmyUhRLmoc=
=issW
-----END PGP SIGNATURE-----
--- End Message ---