Your message dated Tue, 23 Jul 2024 13:35:15 +0000
with message-id <[email protected]>
and subject line Bug#1072461: fixed in xine-lib-1.2 1.2.13+hg20240723-1
has caused the Debian Bug report #1072461,
regarding xine-lib-1.2: FTBFS with ffmpeg 7.0: ff_video_decoder.c:554:11:
error: ‘AVFrame’ has no member named ‘reordered_opaque’
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 [email protected]
immediately.)
--
1072461: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072461
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: xine-lib-1.2
Version: 1.2.13+hg20230710-2.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):
> /bin/bash ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
> -I../../../include -I../../.. -I../../../include -I../../../include
> -I../../../src -I../../../src/xine-engine -I../../../src/xine-engine
> -I../../../src/xine-utils -I../../../src/input -I../../../src/input
> -I../../../lib -I../../../lib -DNDEBUG -D_REENTRANT -DXINE_COMPILE
> -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fexpensive-optimizations -ffast-math
> -fvisibility=hidden -I/usr/include/aarch64-linux-gnu
> -I/usr/include/aarch64-linux-gnu -I/usr/include/aarch64-linux-gnu -pipe
> -Wall -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute
> -Werror-implicit-function-declaration -Wstrict-aliasing=2 -Wchar-subscripts
> -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -Wpointer-arith
> -g -g -O2 -Werror=implicit-function-declaration
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
> -fstack-clash-protection -Wformat -Werror=format-security
> -mbranch-protection=standard -O3 -fexpensive-optimizations -ffast-math
> -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations
> -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2
> -Wno-format-zero-length -Wformat-security -Wstrict-aliasing=2
> -Werror=implicit-function-declaration -c -o
> xineplug_decode_ff_la-ff_video_decoder.lo `test -f 'ff_video_decoder.c' ||
> echo './'`ff_video_decoder.c
> ff_audio_decoder.c: In function ‘ff_audio_reset’:
> ff_audio_decoder.c:1380:5: warning: ‘avcodec_close’ is deprecated
> [-Wdeprecated-declarations]
> 1380 | avcodec_close (this->context);
> | ^~~~~~~~~~~~~
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:2387:5: note: declared
> here
> 2387 | int avcodec_close(AVCodecContext *avctx);
> | ^~~~~~~~~~~~~
> ff_audio_decoder.c: In function ‘ff_audio_dispose’:
> ff_audio_decoder.c:1422:5: warning: ‘avcodec_close’ is deprecated
> [-Wdeprecated-declarations]
> 1422 | avcodec_close (this->context);
> | ^~~~~~~~~~~~~
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:2387:5: note: declared
> here
> 2387 | int avcodec_close(AVCodecContext *avctx);
> | ^~~~~~~~~~~~~
> libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../../include -I../../..
> -I../../../include -I../../../include -I../../../src
> -I../../../src/xine-engine -I../../../src/xine-engine
> -I../../../src/xine-utils -I../../../src/input -I../../../src/input
> -I../../../lib -I../../../lib -DNDEBUG -D_REENTRANT -DXINE_COMPILE
> -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -fexpensive-optimizations -ffast-math
> -fvisibility=hidden -I/usr/include/aarch64-linux-gnu
> -I/usr/include/aarch64-linux-gnu -I/usr/include/aarch64-linux-gnu -pipe -Wall
> -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute
> -Werror-implicit-function-declaration -Wstrict-aliasing=2 -Wchar-subscripts
> -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -Wpointer-arith
> -g -g -O2 -Werror=implicit-function-declaration
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
> -fstack-clash-protection -Wformat -Werror=format-security
> -mbranch-protection=standard -O3 -fexpensive-optimizations -ffast-math -Wall
> -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations
> -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2
> -Wno-format-zero-length -Wformat-security -Wstrict-aliasing=2
> -Werror=implicit-function-declaration -c ff_video_decoder.c -fPIC -DPIC -o
> .libs/xineplug_decode_ff_la-ff_video_decoder.o
> ff_video_decoder.c:79:4: warning: #warning rumms [-Wcpp]
> 79 | # warning rumms
> | ^~~~~~~
> ff_video_decoder.c: In function ‘get_buffer_vaapi_vld’:
> ff_video_decoder.c:554:11: error: ‘AVFrame’ has no member named
> ‘reordered_opaque’
> 554 | av_frame->reordered_opaque = context->reordered_opaque;
> | ^~
> ff_video_decoder.c:554:39: error: ‘AVCodecContext’ has no member named
> ‘reordered_opaque’
> 554 | av_frame->reordered_opaque = context->reordered_opaque;
> | ^~
> ff_video_decoder.c: In function ‘get_buffer’:
> ff_video_decoder.c:865:11: error: ‘AVFrame’ has no member named
> ‘reordered_opaque’
> 865 | av_frame->reordered_opaque = context->reordered_opaque;
> | ^~
> ff_video_decoder.c:865:39: error: ‘AVCodecContext’ has no member named
> ‘reordered_opaque’
> 865 | av_frame->reordered_opaque = context->reordered_opaque;
> | ^~
> ff_video_decoder.c: In function ‘init_video_codec’:
> ff_video_decoder.c:1145:5: warning: ‘avcodec_close’ is deprecated
> [-Wdeprecated-declarations]
> 1145 | avcodec_close(this->context);
> | ^~~~~~~~~~~~~
> In file included from ff_video_decoder.c:44:
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:2387:5: note: declared
> here
> 2387 | int avcodec_close(AVCodecContext *avctx);
> | ^~~~~~~~~~~~~
> ff_video_decoder.c:1212:16: error: ‘AVCodecContext’ has no member named
> ‘reordered_opaque’
> 1212 | this->context->reordered_opaque = 0;
> | ^~
> ff_video_decoder.c: In function ‘ff_handle_special_buffer’:
> ff_video_decoder.c:1920:18: error: ‘AVCodecContext’ has no member named
> ‘slice_offset’
> 1920 | this->context->slice_offset = this->slice_offset_table +
> this->slice_offset_pos;
> | ^~
> ff_video_decoder.c:1921:18: error: ‘AVCodecContext’ has no member named
> ‘slice_count’
> 1921 | this->context->slice_count = l;
> | ^~
> ff_video_decoder.c: In function ‘ff_handle_mpeg12_buffer’:
> ff_video_decoder.c:2097:36: error: ‘AVCodecContext’ has no member named
> ‘reordered_opaque’
> 2097 | if (this->pts && !this->context->reordered_opaque) {
> | ^~
> ff_video_decoder.c:2098:20: error: ‘AVCodecContext’ has no member named
> ‘reordered_opaque’
> 2098 | this->context->reordered_opaque =
> | ^~
> ff_video_decoder.c:2099:21: error: ‘AVFrame’ has no member named
> ‘reordered_opaque’
> 2099 | this->av_frame->reordered_opaque = ff_tag_pts (this, this->pts);
> | ^~
> ff_video_decoder.c:2206:7: warning: ‘interlaced_frame’ is deprecated
> [-Wdeprecated-declarations]
> 2206 | img->progressive_frame = !this->av_frame->interlaced_frame;
> | ^~~
> In file included from /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:36:
> /usr/include/aarch64-linux-gnu/libavutil/frame.h:521:9: note: declared here
> 521 | int interlaced_frame;
> | ^~~~~~~~~~~~~~~~
> ff_video_decoder.c:2207:7: warning: ‘top_field_first’ is deprecated
> [-Wdeprecated-declarations]
> 2207 | img->top_field_first = this->av_frame->top_field_first;
> | ^~~
> /usr/include/aarch64-linux-gnu/libavutil/frame.h:529:9: note: declared here
> 529 | int top_field_first;
> | ^~~~~~~~~~~~~~~
> ff_video_decoder.c:2210:52: error: ‘AVFrame’ has no member named
> ‘reordered_opaque’
> 2210 | img->pts = ff_untag_pts (this,
> this->av_frame->reordered_opaque);
> | ^~
> ff_video_decoder.c:2211:21: error: ‘AVFrame’ has no member named
> ‘reordered_opaque’
> 2211 | this->av_frame->reordered_opaque = 0;
> | ^~
> ff_audio_decoder.c: In function ‘ff_map_channels’:
> ff_audio_decoder.c:658:21: warning: writing 1 byte into a region of size 0
> [-Wstringop-overflow=]
> 658 | name_map[i] = num; /* for debug output below */
> | ~~~~~~~~~~~~^~~~~
> ff_audio_decoder.c:608:12: note: at offset 6 into destination object
> ‘name_map’ of size 6
> 608 | int8_t name_map[MAX_CHANNELS] = {0, 0, 0, 0, 0, 0};
> | ^~~~~~~~
> ff_video_decoder.c:2212:20: error: ‘AVCodecContext’ has no member named
> ‘reordered_opaque’
> 2212 | this->context->reordered_opaque = 0;
> | ^~
> ff_video_decoder.c: In function ‘ff_video_step_get’:
> ff_video_decoder.c:2290:3: warning: ‘ticks_per_frame’ is deprecated
> [-Wdeprecated-declarations]
> 2290 | step = (int64_t)90000 * this->context->ticks_per_frame
> | ^~~~
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:576:9: note: declared here
> 576 | int ticks_per_frame;
> | ^~~~~~~~~~~~~~~
> ff_video_decoder.c:2297:3: warning: ‘ticks_per_frame’ is deprecated
> [-Wdeprecated-declarations]
> 2297 | step = (int64_t)90000000 * this->context->ticks_per_frame
> | ^~~~
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:576:9: note: declared here
> 576 | int ticks_per_frame;
> | ^~~~~~~~~~~~~~~
> ff_video_decoder.c: In function ‘ff_handle_buffer’:
> ff_video_decoder.c:2334:19: error: ‘AVFrame’ has no member named
> ‘reordered_opaque’
> 2334 | this->av_frame->reordered_opaque = ff_tag_pts(this, this->pts);
> | ^~
> ff_video_decoder.c:2335:18: error: ‘AVCodecContext’ has no member named
> ‘reordered_opaque’
> 2335 | this->context->reordered_opaque = ff_tag_pts(this, this->pts);
> | ^~
> ff_video_decoder.c:2408:22: error: ‘AVCodecContext’ has no member named
> ‘reordered_opaque’
> 2408 | this->context->reordered_opaque = ff_tag_pts(this, 0);
> | ^~
> ff_video_decoder.c:2444:27: error: ‘AVFrame’ has no member named
> ‘reordered_opaque’
> 2444 | this->av_frame->reordered_opaque = ff_tag_pts(this,
> this->pts);
> | ^~
> ff_video_decoder.c:2445:26: error: ‘AVCodecContext’ has no member named
> ‘reordered_opaque’
> 2445 | this->context->reordered_opaque = ff_tag_pts(this,
> this->pts);
> | ^~
> ff_video_decoder.c:2562:54: error: ‘AVFrame’ has no member named
> ‘reordered_opaque’
> 2562 | img->pts = ff_untag_pts(this,
> this->av_frame->reordered_opaque);
> | ^~
> ff_video_decoder.c:2563:23: error: ‘AVFrame’ has no member named
> ‘reordered_opaque’
> 2563 | this->av_frame->reordered_opaque = 0;
> | ^~
> ff_video_decoder.c:2580:9: warning: ‘interlaced_frame’ is deprecated
> [-Wdeprecated-declarations]
> 2580 | img->progressive_frame = !this->av_frame->interlaced_frame;
> | ^~~
> /usr/include/aarch64-linux-gnu/libavutil/frame.h:521:9: note: declared here
> 521 | int interlaced_frame;
> | ^~~~~~~~~~~~~~~~
> ff_video_decoder.c:2581:9: warning: ‘top_field_first’ is deprecated
> [-Wdeprecated-declarations]
> 2581 | img->top_field_first = this->av_frame->top_field_first;
> | ^~~
> /usr/include/aarch64-linux-gnu/libavutil/frame.h:529:9: note: declared here
> 529 | int top_field_first;
> | ^~~~~~~~~~~~~~~
> ff_video_decoder.c:2603:57: error: ‘AVFrame’ has no member named
> ‘reordered_opaque’
> 2603 | img->pts = ff_untag_pts(this,
> this->av_frame->reordered_opaque);
> | ^~
> ff_video_decoder.c:2604:21: error: ‘AVFrame’ has no member named
> ‘reordered_opaque’
> 2604 | this->av_frame->reordered_opaque = 0;
> | ^~
> ff_video_decoder.c: In function ‘ff_flush_internal’:
> ff_video_decoder.c:2786:51: error: ‘AVFrame’ has no member named
> ‘reordered_opaque’
> 2786 | img->pts = ff_untag_pts (this, this->av_frame2->reordered_opaque);
> | ^~
> ff_video_decoder.c:2791:5: warning: ‘interlaced_frame’ is deprecated
> [-Wdeprecated-declarations]
> 2791 | img->progressive_frame = !this->av_frame2->interlaced_frame;
> | ^~~
> /usr/include/aarch64-linux-gnu/libavutil/frame.h:521:9: note: declared here
> 521 | int interlaced_frame;
> | ^~~~~~~~~~~~~~~~
> ff_video_decoder.c:2792:5: warning: ‘top_field_first’ is deprecated
> [-Wdeprecated-declarations]
> 2792 | img->top_field_first = this->av_frame2->top_field_first;
> | ^~~
> /usr/include/aarch64-linux-gnu/libavutil/frame.h:529:9: note: declared here
> 529 | int top_field_first;
> | ^~~~~~~~~~~~~~~
> ff_video_decoder.c: In function ‘ff_dispose’:
> ff_video_decoder.c:2906:5: warning: ‘avcodec_close’ is deprecated
> [-Wdeprecated-declarations]
> 2906 | avcodec_close (this->context);
> | ^~~~~~~~~~~~~
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:2387:5: note: declared
> here
> 2387 | int avcodec_close(AVCodecContext *avctx);
> | ^~~~~~~~~~~~~
> make[5]: *** [Makefile:808: xineplug_decode_ff_la-ff_video_decoder.lo] Error 1
The full build log is available from:
https://people.debian.org/~sramacher/ffmpeg-7.0/xine-lib-1.2_arm64.build
ffmpeg 7.0 is available in experimental.
Cheers
--
Sebastian Ramacher
--- End Message ---
--- Begin Message ---
Source: xine-lib-1.2
Source-Version: 1.2.13+hg20240723-1
Done: Patrick Matthäi <[email protected]>
We believe that the bug you reported is fixed in the latest version of
xine-lib-1.2, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Patrick Matthäi <[email protected]> (supplier of updated xine-lib-1.2
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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 23 Jul 2024 15:21:03 +0200
Source: xine-lib-1.2
Architecture: source
Version: 1.2.13+hg20240723-1
Distribution: experimental
Urgency: medium
Maintainer: Patrick Matthäi <[email protected]>
Changed-By: Patrick Matthäi <[email protected]>
Closes: 1072461
Changes:
xine-lib-1.2 (1.2.13+hg20240723-1) experimental; urgency=medium
.
* Update xine-lib to the code base from 23.07.2024.
- Temporary bump ffmpeg build dependency up to version 7.
- Fixes FTBFS with ffmpeg 7.
Closes: #1072461
* Fix a few debian/changelog upload destinations.
* Bump Standards-Version to 4.7.0.
* Acknowledge NMU from Boyuan Yang, thanks for taking care!
* Update debian/copyright.
* Depend on pkgconf.
Checksums-Sha1:
ac73061581e6301cfa88f7b05a1a71e337cef1ad 3217
xine-lib-1.2_1.2.13+hg20240723-1.dsc
271df2ec3f7c4a9409d03cd9154ce5031d1b0ab7 6442925
xine-lib-1.2_1.2.13+hg20240723.orig.tar.gz
21efb7774e545994e9ec647b18997ed03c533bb3 37452
xine-lib-1.2_1.2.13+hg20240723-1.debian.tar.xz
85099814c409680e676576706333f37907aa976c 6538
xine-lib-1.2_1.2.13+hg20240723-1_source.buildinfo
Checksums-Sha256:
f525803338282253a5782acbed28f847468d19b8ed632cf0899a6df9398eb2b1 3217
xine-lib-1.2_1.2.13+hg20240723-1.dsc
ec6f9a031da67196f48aada1236da80f2abd56d65a7cdca4d16639a7b1cf95d8 6442925
xine-lib-1.2_1.2.13+hg20240723.orig.tar.gz
37a37f46e34c42ea5d9e655e90ccc27b141f1eb983077704de43e3685282364e 37452
xine-lib-1.2_1.2.13+hg20240723-1.debian.tar.xz
d320e51040d9c3b2092bfbad40f93a56c6fe71c9e45501827f972c921db51dd4 6538
xine-lib-1.2_1.2.13+hg20240723-1_source.buildinfo
Files:
827e6793514ea429eba5d1f870662078 3217 libs optional
xine-lib-1.2_1.2.13+hg20240723-1.dsc
f45de2285c82d31dd97b3fbe5ef8ca99 6442925 libs optional
xine-lib-1.2_1.2.13+hg20240723.orig.tar.gz
cb8fc83f7e7b4438347cbbbae8d25b5f 37452 libs optional
xine-lib-1.2_1.2.13+hg20240723-1.debian.tar.xz
b69e0feaed4e00111d2e46f2393088af 6538 libs optional
xine-lib-1.2_1.2.13+hg20240723-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEWKA9xYJCWk3IuQ4TEtmwSpDL2OQFAmafrmcACgkQEtmwSpDL
2OSHYxAApwwQ9UibqEHNpHmXbVks7jL3mZ4HwYwaDhxyKkO1pBXFD0SggcidHZpo
53JgwUePpaYjEA4lgQLaAXc98oPNXaN6XJb3iQ57EaYWsbW10r7Nz3RJ5ck26eQ7
pfZx0NKW1oJ3KE9yS9st60TQRWi/HIJvAvzkF+XgU+z3fKdNmL5IP3x50XJOuSAP
tsxkLyEgb9t+wwJrR8C3Xu6lxyCKm09ghjTtdDkaDmk8OAdNH1zfdvDKoZ7UA5wQ
BOfn9Cn79zqwl4nAIN1gG1+9b/S7ARTxJM8cY1Urc8lsN0Tmd1PKYsj1vy4I4swo
+RG8kkZdLxyAA9mILQI+u5c8Ev0s83p+9WWTrKsBkmVbYFkjtPijqgc/PKO2E7bR
m6ZN/LJWVOgmnFlnwpwaVCKAuXjTdZcuXQrWLa5UJ4twD/shE63KWBgQAe2GOYZt
m3pwVn9bz1+uyDT0x3Jy8BOhLyQ9K526gFhv29i0gOG3KM1xpKJhqpgDpXSK7d70
n5fJpionn5ZxlcIlGU/6Zhn2zV4HVERpcfGHL8qutz5FPjuKIp091M2hcnlxUAk2
0sR9qWsqvOZwf5p2+DT0FkTI6KfmGjgTOmKlkDG9gzE8DH9lxWoCa+PsJ0Hb9DGS
66t4uRykWA16DCwVkMY+/xtsTrgFV8dZkZAC+QC2DMZ477LyUMk=
=msld
-----END PGP SIGNATURE-----
pgpMebB8NFgDz.pgp
Description: PGP signature
--- End Message ---