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 ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: ocaml-ffmpeg: FTBFS with ffmpeg 5.0
- From: Sebastian Ramacher <sramacher@debian.org>
- Date: Sun, 30 Jan 2022 18:29:01 +0100
- Message-id: <YfbK3ScVgsNcnq2Q@ramacher.at>
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 RamacherAttachment: signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
- To: 1004573-close@bugs.debian.org
- Subject: Bug#1004573: fixed in ocaml-ffmpeg 1.1.2-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Wed, 16 Mar 2022 15:00:56 +0000
- Message-id: <E1nUV8y-000FPs-BZ@fasolo.debian.org>
- Reply-to: Kyle Robbertze <paddatrapper@debian.org>
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 ---