[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1004573: marked as done (ocaml-ffmpeg: FTBFS with ffmpeg 5.0)



Your message dated Wed, 16 Mar 2022 15:00:56 +0000
with message-id <E1nUV8y-000FPs-BZ@fasolo.debian.org>
and subject line Bug#1004573: fixed in ocaml-ffmpeg 1.1.2-1
has caused the Debian Bug report #1004573,
regarding ocaml-ffmpeg: FTBFS with ffmpeg 5.0
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 owner@bugs.debian.org
immediately.)


-- 
1004573: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004573
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: ocaml-ffmpeg
Version: 1.1.1-1
Severity: important
X-Debbugs-Cc: sramacher@debian.org
Tags: sid bookworm ftbfs
Usertags: ffmpeg5.0

ocaml-ffmpeg FTBFS with ffmpeg 5.0 (available in experimental):
| x86_64-linux-gnu-gcc avdevice/avdevice_stubs.o
| In file included from avdevice_stubs.c:5:
| avdevice_stubs.c: In function ‘ocaml_avdevice_get_audio_input_formats’:
| avdevice_stubs.c:49:32: warning: passing argument 1 of ‘get_input_devices’ from incompatible pointer type [-Wincompatible-pointer-types]
|    49 |   CAMLreturn(get_input_devices(av_input_audio_device_next));
|       |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                |
|       |                                const AVInputFormat * (*)(const AVInputFormat *)
| /usr/lib/ocaml/caml/memory.h:460:29: note: in definition of macro ‘CAMLreturnT’
|   460 |   type caml__temp_result = (result); \
|       |                             ^~~~~~
| avdevice_stubs.c:49:3: note: in expansion of macro ‘CAMLreturn’
|    49 |   CAMLreturn(get_input_devices(av_input_audio_device_next));
|       |   ^~~~~~~~~~
| avdevice_stubs.c:23:36: note: expected ‘AVInputFormat * (*)(AVInputFormat *)’ but argument is of type ‘const AVInputFormat * (*)(const AVInputFormat *)’
|    23 | get_input_devices(AVInputFormat *(*input_device_next)(AVInputFormat *)) {
|       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| In file included from avdevice_stubs.c:5:
| avdevice_stubs.c: In function ‘ocaml_avdevice_get_video_input_formats’:
| avdevice_stubs.c:54:32: warning: passing argument 1 of ‘get_input_devices’ from incompatible pointer type [-Wincompatible-pointer-types]
|    54 |   CAMLreturn(get_input_devices(av_input_video_device_next));
|       |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                |
|       |                                const AVInputFormat * (*)(const AVInputFormat *)
| /usr/lib/ocaml/caml/memory.h:460:29: note: in definition of macro ‘CAMLreturnT’
|   460 |   type caml__temp_result = (result); \
|       |                             ^~~~~~
| avdevice_stubs.c:54:3: note: in expansion of macro ‘CAMLreturn’
|    54 |   CAMLreturn(get_input_devices(av_input_video_device_next));
|       |   ^~~~~~~~~~
| avdevice_stubs.c:23:36: note: expected ‘AVInputFormat * (*)(AVInputFormat *)’ but argument is of type ‘const AVInputFormat * (*)(const AVInputFormat *)’
|    23 | get_input_devices(AVInputFormat *(*input_device_next)(AVInputFormat *)) {
|       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| In file included from avdevice_stubs.c:5:
| avdevice_stubs.c: In function ‘ocaml_avdevice_get_audio_output_formats’:
| avdevice_stubs.c:83:33: warning: passing argument 1 of ‘get_output_devices’ from incompatible pointer type [-Wincompatible-pointer-types]
|    83 |   CAMLreturn(get_output_devices(av_output_audio_device_next));
|       |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                 |
|       |                                 const AVOutputFormat * (*)(const AVOutputFormat *)
| /usr/lib/ocaml/caml/memory.h:460:29: note: in definition of macro ‘CAMLreturnT’
|   460 |   type caml__temp_result = (result); \
|       |                             ^~~~~~
| avdevice_stubs.c:83:3: note: in expansion of macro ‘CAMLreturn’
|    83 |   CAMLreturn(get_output_devices(av_output_audio_device_next));
|       |   ^~~~~~~~~~
| avdevice_stubs.c:58:38: note: expected ‘AVOutputFormat * (*)(AVOutputFormat *)’ but argument is of type ‘const AVOutputFormat * (*)(const AVOutputFormat *)’
|    58 | get_output_devices(AVOutputFormat *(*output_device_next)(AVOutputFormat *)) {
|       |                    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| In file included from avdevice_stubs.c:5:
| avdevice_stubs.c: In function ‘ocaml_avdevice_get_video_output_formats’:
| avdevice_stubs.c:88:33: warning: passing argument 1 of ‘get_output_devices’ from incompatible pointer type [-Wincompatible-pointer-types]
|    88 |   CAMLreturn(get_output_devices(av_output_video_device_next));
|       |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
|       |                                 |
|       |                                 const AVOutputFormat * (*)(const AVOutputFormat *)
| /usr/lib/ocaml/caml/memory.h:460:29: note: in definition of macro ‘CAMLreturnT’
|   460 |   type caml__temp_result = (result); \
|       |                             ^~~~~~
| avdevice_stubs.c:88:3: note: in expansion of macro ‘CAMLreturn’
|    88 |   CAMLreturn(get_output_devices(av_output_video_device_next));
|       |   ^~~~~~~~~~
| avdevice_stubs.c:58:38: note: expected ‘AVOutputFormat * (*)(AVOutputFormat *)’ but argument is of type ‘const AVOutputFormat * (*)(const AVOutputFormat *)’
|    58 | get_output_devices(AVOutputFormat *(*output_device_next)(AVOutputFormat *)) {
|       |                    ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| x86_64-linux-gnu-gcc avfilter/avfilter_stubs.o
| avfilter_stubs.c: In function ‘ocaml_avfilter_get_all_filters’:
| avfilter_stubs.c:101:5: warning: ‘avfilter_pad_count’ is deprecated [-Wdeprecated-declarations]
|   101 |     Store_field(cur, 2,
|       |     ^~~~~~~~~~~
| In file included from avfilter_stubs.c:12:
| /usr/include/x86_64-linux-gnu/libavfilter/avfilter.h:80:5: note: declared here
|    80 | int avfilter_pad_count(const AVFilterPad *pads);
|       |     ^~~~~~~~~~~~~~~~~~
| avfilter_stubs.c:104:5: warning: ‘avfilter_pad_count’ is deprecated [-Wdeprecated-declarations]
|   104 |     Store_field(cur, 3,
|       |     ^~~~~~~~~~~
| In file included from avfilter_stubs.c:12:
| /usr/include/x86_64-linux-gnu/libavfilter/avfilter.h:80:5: note: declared here
|    80 | int avfilter_pad_count(const AVFilterPad *pads);
|       |     ^~~~~~~~~~~~~~~~~~
| x86_64-linux-gnu-gcc avutil/avutil_stubs.o
| avutil_stubs.c: In function ‘ocaml_avutil_av_opt_next’:
| avutil_stubs.c:1277:11: warning: implicit declaration of function ‘av_opt_child_class_next’; did you mean ‘av_opt_child_class_iterate’? [-Wimplicit-function-declaration]
|  1277 |           av_opt_child_class_next((const AVClass *)_class, _class_cursor);
|       |           ^~~~~~~~~~~~~~~~~~~~~~~
|       |           av_opt_child_class_iterate
| avutil_stubs.c:1276:21: warning: assignment to ‘const AVClass *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
|  1276 |       _class_cursor =
|       |                     ^
| x86_64-linux-gnu-gcc avcodec/avcodec_stubs.o
| avcodec_stubs.c: In function ‘find_encoder_by_name’:
| avcodec_stubs.c:892:20: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|   892 |   AVCodec *codec = avcodec_find_encoder_by_name(name);
|       |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| avcodec_stubs.c: In function ‘find_encoder’:
| avcodec_stubs.c:903:20: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|   903 |   AVCodec *codec = avcodec_find_encoder(id);
|       |                    ^~~~~~~~~~~~~~~~~~~~
| avcodec_stubs.c: In function ‘find_decoder_by_name’:
| avcodec_stubs.c:914:20: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|   914 |   AVCodec *codec = avcodec_find_decoder_by_name(name);
|       |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| avcodec_stubs.c: In function ‘find_decoder’:
| avcodec_stubs.c:925:20: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|   925 |   AVCodec *codec = avcodec_find_decoder(id);
|       |                    ^~~~~~~~~~~~~~~~~~~~
| x86_64-linux-gnu-gcc av/av_stubs.o
| av_stubs.c: In function ‘ocaml_av_find_input_format’:
| av_stubs.c:558:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|   558 |   AVInputFormat *format = av_find_input_format(short_name);
|       |                           ^~~~~~~~~~~~~~~~~~~~
| av_stubs.c: In function ‘open_stream_index’:
| av_stubs.c:896:9: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|   896 |     dec = avcodec_find_decoder(dec_param->codec_id);
|       |         ^
| av_stubs.c: In function ‘ocaml_av_output_format_guess’:
| av_stubs.c:1290:11: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
|  1290 |   guessed = av_guess_format(short_name, filename, mime);
|       |           ^
|     ocamlopt examples/all_codecs.exe (exit 2)
| (cd _build/default && /usr/bin/ocamlopt.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -warn-error -A -g -o examples/all_codecs.exe /usr/lib/ocaml/unix.cmxa -I /usr/lib/ocaml /usr/lib/ocaml/threads/threads.cmxa -I /usr/lib/ocaml avutil/avutil.cmxa -I avutil avcodec/avcodec.cmxa -I avcodec examples/.all_codecs.eobjs/native/dune__exe__All_codecs.cmx)
| /usr/bin/ld: avutil/libavutil_stubs.a(avutil_stubs.o): in function `ocaml_avutil_av_opt_next':
| /<<PKGBUILDDIR>>/_build/default/avutil/avutil_stubs.c:1277: undefined reference to `av_opt_child_class_next'
| collect2: error: ld returned 1 exit status

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: ocaml-ffmpeg
Source-Version: 1.1.2-1
Done: Kyle Robbertze <paddatrapper@debian.org>

We believe that the bug you reported is fixed in the latest version of
ocaml-ffmpeg, 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 1004573@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Kyle Robbertze <paddatrapper@debian.org> (supplier of updated ocaml-ffmpeg 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Mon, 14 Mar 2022 20:05:51 +0200
Source: ocaml-ffmpeg
Architecture: source
Version: 1.1.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed-By: Kyle Robbertze <paddatrapper@debian.org>
Closes: 1004573
Changes:
 ocaml-ffmpeg (1.1.2-1) unstable; urgency=medium
 .
   * New upstream version 1.1.2
     - Adds ffmpeg 5.0 support (Closes: #1004573)
   * Bump Standards-Version to 4.6.0 (no change)
Checksums-Sha1:
 972cb1b8da8a2d440d73d7951a8e416519ff6cb2 2260 ocaml-ffmpeg_1.1.2-1.dsc
 bce1cddfadf431c4e1a2e0fc23454482e657bf4f 101084 ocaml-ffmpeg_1.1.2.orig.tar.gz
 bcfe54b3730d80ecf62e4a2b66ff11b404e37509 2968 ocaml-ffmpeg_1.1.2-1.debian.tar.xz
 5976c2557eda6bcb7938557c9e26f6ad45660386 12910 ocaml-ffmpeg_1.1.2-1_amd64.buildinfo
Checksums-Sha256:
 0a7ad5eac6f86d4282826e24fe5f089f46b7ebb10d32b22a8f71cc5f47ea72e2 2260 ocaml-ffmpeg_1.1.2-1.dsc
 317657af5344783577d41063e79d73c773eb26d4b7ba39a2ef78194b4203f61c 101084 ocaml-ffmpeg_1.1.2.orig.tar.gz
 39ad0cc002d3e94f48066768247656ceeba79eaeb6b03ca9c3a88b80414cf6de 2968 ocaml-ffmpeg_1.1.2-1.debian.tar.xz
 177bbf21727ea808059f9e288fb963d423092999d2f645a1705102ddb4199eaa 12910 ocaml-ffmpeg_1.1.2-1_amd64.buildinfo
Files:
 e5e65054ce2c74da58ffb300e2268f55 2260 ocaml optional ocaml-ffmpeg_1.1.2-1.dsc
 df980fa3e2e8482f2e43860c241deb4c 101084 ocaml optional ocaml-ffmpeg_1.1.2.orig.tar.gz
 13015d6b82a2d29575b1b24168e9de9c 2968 ocaml optional ocaml-ffmpeg_1.1.2-1.debian.tar.xz
 b8b67fdacac43ec18baac687725c47d7 12910 ocaml optional ocaml-ffmpeg_1.1.2-1_amd64.buildinfo

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

iQJMBAEBCgA2FiEElqWPGCu4+bgcXyczhU8Hvggt8U8FAmIx7VsYHHBhZGRhdHJh
cHBlckBkZWJpYW4ub3JnAAoJEIVPB74ILfFP23cP/jRsVDxsWynH+XbhdmYGvF4i
RVJWk3iIE9mzJFhGxyoPrhrkTuacazaLHZkt9uxVKT+2gpynqDCLbU9xkSThWvBl
trRWV9vnHgkxU76YISjjD7fKCHao5JtdWQHS+iXvZ4DvOYtsQ3p5if2CdX1w5d3W
UcILzwJuf7IdlFlQdlNN41HbvsU3PoaAQoPwRiWCoYwm1x+HJ8uFZQNepYLY3bkV
M3A0TDqY03MQPGvovcH0jfCiq2+t8SWYPzCKfW7cmL9p4z4FvqPxGqXUp6Suagf3
xzPxX3Hbp1w6FGCn8Hxtj8QNJaSn7Sg6MLcJe6/e0tU4y4Xr5X/jMMkI+wtD9Mde
cAmuf2dPhbOTppd4WY4/yAyNjfIk8wfwVuJu1a+TlgoJ/yJzgxM1ycL/0izjnxoE
b7bGABLjcVDB9auCYO3DzWzP53ur+TM9gh0/Yu0BtXXRxccJ6PsLVDwLq7xvXFyw
xL0n8/xiVQD/H5JU7Q+ORWNhBJc0FB9Yyh45dbiYfCxFuO2Xa+ZFckeeqtYfV0Kb
W2X32vw5MhpmPc7EDYJJdkPc3JYai/VcByGBCaQUpbhqCL6KpKJzeDZQRyx9eUP4
Hj2cGoA9oZZdZkv9hRFEj/6Rn7wUSPxH58gmY31r99l9C7c0tJJdV2BSmBlpWLNT
gsj4+pB/6ecfNugDiGYB
=JfTj
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: