#1131579 liquidsoap: FTBFS: Fatal error: exception Avutil.Error(Could not find OCaml value for 86124 in AV_CODEC_ID_CODEC_ID_TAB. Do you need to recompile the ffmpeg binding?)

#1131579#5
Date:
2026-03-22 18:23:30 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202603/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:liquidsoap, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with elpa,ocaml --buildsystem ocaml_dune
   dh_auto_clean -O--buildsystem=ocaml_dune
	dune clean
   dh_autoreconf_clean -O--buildsystem=ocaml_dune
   dh_ocamlclean -O--buildsystem=ocaml_dune
   dh_clean -O--buildsystem=ocaml_dune
 debian/rules binary
dh binary --with elpa,ocaml --buildsystem ocaml_dune
   dh_update_autotools_config -O--buildsystem=ocaml_dune
   dh_autoreconf -O--buildsystem=ocaml_dune
   dh_ocamlinit -O--buildsystem=ocaml_dune
   dh_auto_configure -O--buildsystem=ocaml_dune
   dh_auto_build -O--buildsystem=ocaml_dune
	dune build -j 2 -p liquidsoap,liquidsoap-lang,liquidsoap-js,liquidsoap-mode,tls-liquidsoap,sdl-liquidsoap
(cd _build/default/src/lang/base && /usr/bin/git rev-parse --short HEAD) > _build/default/src/lang/base/build_config.ml
fatal: not a git repository (or any of the parent directories): .git
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=book --template=template.html -o book.html) < /tmp/build_a94026_dune/dune-pipe-action-_c97e9a_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=blank --template=template.html -o blank.html) < /tmp/build_a94026_dune/dune-pipe-action-_aeb098_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=beets --template=template.html -o beets.html) < /tmp/build_a94026_dune/dune-pipe-action-_0f14bf_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=complete_case --template=template.html -o complete_case.html) < /tmp/build_a94026_dune/dune-pipe-action-_6d30d9_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=crossfade --template=template.html -o crossfade.html) < /tmp/build_a94026_dune/dune-pipe-action-_a07728_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=clocks --template=template.html -o clocks.html) < /tmp/build_a94026_dune/dune-pipe-action-_605093_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=custom-path --template=template.html -o custom-path.html) < /tmp/build_a94026_dune/dune-pipe-action-_3c51ab_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=database --template=template.html -o database.html) < /tmp/build_a94026_dune/dune-pipe-action-_c924ae_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=dynamic_sources --template=template.html -o dynamic_sources.html) < /tmp/build_a94026_dune/dune-pipe-action-_d4e72e_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=cookbook --template=template.html -o cookbook.html) < /tmp/build_a94026_dune/dune-pipe-action-_e0179b_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=external_decoders --template=template.html -o external_decoders.html) < /tmp/build_a94026_dune/dune-pipe-action-_cfe22a_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=documentation --template=template.html -o documentation.html) < /tmp/build_a94026_dune/dune-pipe-action-_f8fc05_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=external_streams --template=template.html -o external_streams.html) < /tmp/build_a94026_dune/dune-pipe-action-_c34885_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=encoding_formats --template=template.html -o encoding_formats.html) < /tmp/build_a94026_dune/dune-pipe-action-_fa75b9_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=build --template=template.html -o build.html) < /tmp/build_a94026_dune/dune-pipe-action-_383994_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=external_encoders --template=template.html -o external_encoders.html) < /tmp/build_a94026_dune/dune-pipe-action-_c4170f_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=ffmpeg_cookbook --template=template.html -o ffmpeg_cookbook.html) < /tmp/build_a94026_dune/dune-pipe-action-_0ffbd8_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=ffmpeg_filters --template=template.html -o ffmpeg_filters.html) < /tmp/build_a94026_dune/dune-pipe-action-_048ba7_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=faq --template=template.html -o faq.html) < /tmp/build_a94026_dune/dune-pipe-action-_8588f8_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=ffmpeg_encoder --template=template.html -o ffmpeg_encoder.html) < /tmp/build_a94026_dune/dune-pipe-action-_030179_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=flows_devel --template=template.html -o flows_devel.html) < /tmp/build_a94026_dune/dune-pipe-action-_d48dcc_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=frequence3 --template=template.html -o frequence3.html) < /tmp/build_a94026_dune/dune-pipe-action-_87b1b1_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=geekradio --template=template.html -o geekradio.html) < /tmp/build_a94026_dune/dune-pipe-action-_2b6d87_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=harbor --template=template.html -o harbor.html) < /tmp/build_a94026_dune/dune-pipe-action-_bc8723_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=graph_descriptions --template=template.html -o graph_descriptions.html) < /tmp/build_a94026_dune/dune-pipe-action-_3ed178_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=help --template=template.html -o help.html) < /tmp/build_a94026_dune/dune-pipe-action-_06aebc_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=http_input --template=template.html -o http_input.html) < /tmp/build_a94026_dune/dune-pipe-action-_2b4e09_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=harbor_http --template=template.html -o harbor_http.html) < /tmp/build_a94026_dune/dune-pipe-action-_c57e20_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=icy_metadata --template=template.html -o icy_metadata.html) < /tmp/build_a94026_dune/dune-pipe-action-_01ae3a_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=hls_output --template=template.html -o hls_output.html) < /tmp/build_a94026_dune/dune-pipe-action-_ddc57c_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=in_production --template=template.html -o in_production.html) < /tmp/build_a94026_dune/dune-pipe-action-_2ba4b9_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=index --template=template.html -o index.html) < /tmp/build_a94026_dune/dune-pipe-action-_615cdf_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=ladspa --template=template.html -o ladspa.html) < /tmp/build_a94026_dune/dune-pipe-action-_41ab7b_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=ffmpeg --template=template.html -o ffmpeg.html) < /tmp/build_a94026_dune/dune-pipe-action-_8b8e6e_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=json --template=template.html -o json.html) < /tmp/build_a94026_dune/dune-pipe-action-_650949_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=latency_control --template=template.html -o latency_control.html) < /tmp/build_a94026_dune/dune-pipe-action-_4b4ab2_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=loudness_normalization --template=template.html -o loudness_normalization.html) < /tmp/build_a94026_dune/dune-pipe-action-_843ca6_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=memory --template=template.html -o memory.html) < /tmp/build_a94026_dune/dune-pipe-action-_c747cf_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=metadata --template=template.html -o metadata.html) < /tmp/build_a94026_dune/dune-pipe-action-_99d7e3_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=install --template=template.html -o install.html) < /tmp/build_a94026_dune/dune-pipe-action-_c84398_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=on2 --template=template.html -o on2.html) < /tmp/build_a94026_dune/dune-pipe-action-_857ca8_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=phases --template=template.html -o phases.html) < /tmp/build_a94026_dune/dune-pipe-action-_20a785_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=multitrack --template=template.html -o multitrack.html) < /tmp/build_a94026_dune/dune-pipe-action-_504c33_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=playlist_parsers --template=template.html -o playlist_parsers.html) < /tmp/build_a94026_dune/dune-pipe-action-_c399f6_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=profiling --template=template.html -o profiling.html) < /tmp/build_a94026_dune/dune-pipe-action-_1786a1_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=presentations --template=template.html -o presentations.html) < /tmp/build_a94026_dune/dune-pipe-action-_1ca282_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=prometheus --template=template.html -o prometheus.html) < /tmp/build_a94026_dune/dune-pipe-action-_9e027f_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=language --template=template.html -o language.html) < /tmp/build_a94026_dune/dune-pipe-action-_645ab0_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=publications --template=template.html -o publications.html) < /tmp/build_a94026_dune/dune-pipe-action-_dc812b_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=migrating --template=template.html -o migrating.html) < /tmp/build_a94026_dune/dune-pipe-action-_993c62_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=reference-header --template=template.html -o reference-header.html) < /tmp/build_a94026_dune/dune-pipe-action-_f4aebf_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=radiopi --template=template.html -o radiopi.html) < /tmp/build_a94026_dune/dune-pipe-action-_0cded4_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=protocols-presentation --template=template.html -o protocols-presentation.html) < /tmp/build_a94026_dune/dune-pipe-action-_76621f_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=release-assets --template=template.html -o release-assets.html) < /tmp/build_a94026_dune/dune-pipe-action-_129554_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=rolling-release --template=template.html -o rolling-release.html) < /tmp/build_a94026_dune/dune-pipe-action-_44cdd1_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=request_sources --template=template.html -o request_sources.html) < /tmp/build_a94026_dune/dune-pipe-action-_0ddcbd_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=script_loading --template=template.html -o script_loading.html) < /tmp/build_a94026_dune/dune-pipe-action-_e2c064_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=quick_start --template=template.html -o quick_start.html) < /tmp/build_a94026_dune/dune-pipe-action-_54eb43_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=requests --template=template.html -o requests.html) < /tmp/build_a94026_dune/dune-pipe-action-_05872c_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=scheduling --template=template.html -o scheduling.html) < /tmp/build_a94026_dune/dune-pipe-action-_145665_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=seek --template=template.html -o seek.html) < /tmp/build_a94026_dune/dune-pipe-action-_a611eb_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=shoutcast --template=template.html -o shoutcast.html) < /tmp/build_a94026_dune/dune-pipe-action-_86b2ca_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=split-cue --template=template.html -o split-cue.html) < /tmp/build_a94026_dune/dune-pipe-action-_68c7e0_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=sources --template=template.html -o sources.html) < /tmp/build_a94026_dune/dune-pipe-action-_bc999d_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=server --template=template.html -o server.html) < /tmp/build_a94026_dune/dune-pipe-action-_cbd9a3_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=stereotool --template=template.html -o stereotool.html) < /tmp/build_a94026_dune/dune-pipe-action-_cbb782_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=strings_encoding --template=template.html -o strings_encoding.html) < /tmp/build_a94026_dune/dune-pipe-action-_960bc9_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=video-static --template=template.html -o video-static.html) < /tmp/build_a94026_dune/dune-pipe-action-_931ba6_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=stream_content --template=template.html -o stream_content.html) < /tmp/build_a94026_dune/dune-pipe-action-_9666ab_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=yaml --template=template.html -o yaml.html) < /tmp/build_a94026_dune/dune-pipe-action-_6041fe_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=xml --template=template.html -o xml.html) < /tmp/build_a94026_dune/dune-pipe-action-_fecf4a_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.
(cd _build/default/doc && /usr/bin/pandoc -f json --syntax-definition=liquidsoap.xml --highlight=pygments --metadata pagetitle=video --template=template.html -o video.html) < /tmp/build_a94026_dune/dune-pipe-action-_7c957c_.stdout
[WARNING] Deprecated: --highlight-style. Use --syntax-highlighting instead.

Congratulation on building liquidsoap! Here are the details of your build and configuration:
File "dune", lines 1-20, characters 0-501:
 1 | (rule
 2 |  (target liquidsoap.config)
 3 |  (package liquidsoap)
....
18 |    (with-stdout-to
19 |     %{target}
20 |     (run %{bin:liquidsoap} --opam-config)))))
(cd _build/default && ../install/default/bin/liquidsoap --build-config)
Fatal error: exception Avutil.Error(Could not find OCaml value for 86124 in AV_CODEC_ID_CODEC_ID_TAB. Do you need to recompile the ffmpeg binding?)
Raised by primitive operation at Avcodec.BitstreamFilter.get_next in file "avcodec/avcodec.ml", line 617, characters 6-23
Called from Avcodec.BitstreamFilter.filters.f in file "avcodec/avcodec.ml", line 621, characters 12-27
Called from Avcodec.BitstreamFilter.filters in file "avcodec/avcodec.ml", line 625, characters 4-13
File "doc/dune.inc", lines 2-12, characters 0-255:
 2 | (rule
 3 |   (alias doc)
 4 |   (package liquidsoap)
 5 |   (deps
 6 |
 7 |     (source_tree ../src/libs))
 8 |   (target protocols.md)
 9 |   (action
10 |     (with-stdout-to protocols.md
11 |       (setenv PAGER none
12 |         (run %{bin:liquidsoap} --list-protocols-md --disable-deprecated)))))
(cd _build/default/doc && ../../install/default/bin/liquidsoap --list-protocols-md --disable-deprecated) > _build/default/doc/protocols.md
Fatal error: exception Avutil.Error(Could not find OCaml value for 86124 in AV_CODEC_ID_CODEC_ID_TAB. Do you need to recompile the ffmpeg binding?)
Raised by primitive operation at Avcodec.BitstreamFilter.get_next in file "avcodec/avcodec.ml", line 617, characters 6-23
Called from Avcodec.BitstreamFilter.filters.f in file "avcodec/avcodec.ml", line 621, characters 12-27
Called from Avcodec.BitstreamFilter.filters in file "avcodec/avcodec.ml", line 625, characters 4-13
File "doc/dune.inc", lines 42-54, characters 0-373:
42 | (rule
43 |   (alias doc)
44 |   (package liquidsoap)
....
52 |       (setenv PAGER none
53 |         (run %{bin:liquidsoap} --list-deprecated-functions-md --enable-deprecated)))))
54 |       )
(cd _build/default/doc && ../../install/default/bin/liquidsoap --list-deprecated-functions-md --enable-deprecated) > _build/default/doc/reference-deprecated.md
Fatal error: exception Avutil.Error(Could not find OCaml value for 86124 in AV_CODEC_ID_CODEC_ID_TAB. Do you need to recompile the ffmpeg binding?)
Raised by primitive operation at Avcodec.BitstreamFilter.get_next in file "avcodec/avcodec.ml", line 617, characters 6-23
Called from Avcodec.BitstreamFilter.filters.f in file "avcodec/avcodec.ml", line 621, characters 12-27
Called from Avcodec.BitstreamFilter.filters in file "avcodec/avcodec.ml", line 625, characters 4-13
File "doc/dune.inc", lines 28-40, characters 0-383:
28 | (rule
29 |   (alias doc)
30 |   (package liquidsoap)
....
38 |       (setenv PAGER none
39 |         (run %{bin:liquidsoap} --no-external-plugins --list-extra-functions-md --disable-deprecated)))))
40 |       )
(cd _build/default/doc && ../../install/default/bin/liquidsoap --no-external-plugins --list-extra-functions-md --disable-deprecated) > _build/default/doc/reference-extras.md
Fatal error: exception Avutil.Error(Could not find OCaml value for 86124 in AV_CODEC_ID_CODEC_ID_TAB. Do you need to recompile the ffmpeg binding?)
Raised by primitive operation at Avcodec.BitstreamFilter.get_next in file "avcodec/avcodec.ml", line 617, characters 6-23
Called from Avcodec.BitstreamFilter.filters.f in file "avcodec/avcodec.ml", line 621, characters 12-27
Called from Avcodec.BitstreamFilter.filters in file "avcodec/avcodec.ml", line 625, characters 4-13
File "doc/dune.inc", lines 56-66, characters 0-249:
56 | (rule
57 |   (alias doc)
58 |   (package liquidsoap)
59 |   (deps
60 |
61 |     (source_tree ../src/libs))
62 |   (target settings.md)
63 |   (action
64 |     (with-stdout-to settings.md
65 |       (setenv PAGER none
66 |         (run %{bin:liquidsoap} --list-settings --disable-deprecated)))))
(cd _build/default/doc && ../../install/default/bin/liquidsoap --list-settings --disable-deprecated) > _build/default/doc/settings.md
Fatal error: exception Avutil.Error(Could not find OCaml value for 86124 in AV_CODEC_ID_CODEC_ID_TAB. Do you need to recompile the ffmpeg binding?)
Raised by primitive operation at Avcodec.BitstreamFilter.get_next in file "avcodec/avcodec.ml", line 617, characters 6-23
Called from Avcodec.BitstreamFilter.filters.f in file "avcodec/avcodec.ml", line 621, characters 12-27
Called from Avcodec.BitstreamFilter.filters in file "avcodec/avcodec.ml", line 625, characters 4-13
File "doc/dune.inc", lines 14-26, characters 0-341:
14 | (rule
15 |   (alias doc)
16 |   (package liquidsoap)
....
24 |       (setenv PAGER none
25 |         (run %{bin:liquidsoap} --list-functions-md --disable-deprecated)))))
26 |       )
(cd _build/default/doc && ../../install/default/bin/liquidsoap --list-functions-md --disable-deprecated) > _build/default/doc/reference.md
Fatal error: exception Avutil.Error(Could not find OCaml value for 86124 in AV_CODEC_ID_CODEC_ID_TAB. Do you need to recompile the ffmpeg binding?)
Raised by primitive operation at Avcodec.BitstreamFilter.get_next in file "avcodec/avcodec.ml", line 617, characters 6-23
Called from Avcodec.BitstreamFilter.filters.f in file "avcodec/avcodec.ml", line 621, characters 12-27
Called from Avcodec.BitstreamFilter.filters in file "avcodec/avcodec.ml", line 625, characters 4-13
File "scripts/dune", lines 7-16, characters 0-239:
 7 | (rule
 8 |  (target liquidsoap-completions.el)
 9 |  (deps
10 |   (source_tree ../src/libs)
11 |   (:stdlib ../src/libs/stdlib.liq)
12 |   ./gen_emacs_completion.exe)
13 |  (action
14 |   (with-stdout-to
15 |    %{target}
16 |    (run ./gen_emacs_completion.exe --stdlib %{stdlib}))))
(cd _build/default/scripts && ./gen_emacs_completion.exe --stdlib ../src/libs/stdlib.liq) > _build/default/scripts/liquidsoap-completions.el
Fatal error: exception Avutil.Error(Could not find OCaml value for 86124 in AV_CODEC_ID_CODEC_ID_TAB. Do you need to recompile the ffmpeg binding?)
Raised by primitive operation at Avcodec.BitstreamFilter.get_next in file "avcodec/avcodec.ml", line 617, characters 6-23
Called from Avcodec.BitstreamFilter.filters.f in file "avcodec/avcodec.ml", line 621, characters 12-27
Called from Avcodec.BitstreamFilter.filters in file "avcodec/avcodec.ml", line 625, characters 4-13
dh_auto_build: error: dune build -j 2 -p liquidsoap,liquidsoap-lang,liquidsoap-js,liquidsoap-mode,tls-liquidsoap,sdl-liquidsoap returned exit code 1
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

#1131579#12
Date:
2026-03-27 12:39:28 UTC
From:
To:
There might be two issues here:

1. libffmpeg-ocaml apparantly has stricter FFmpeg dependencies than the
shlibs-generated ones due to depending on additional ABI details (why?).

2. liquidsoap does not have a dependency on libffmpeg-ocaml-<ABI>.

cu
Adrian

#1131579#17
Date:
2026-06-04 10:40:27 UTC
From:
To:
There is an upstream release that fixes the actual build failure that I
have staged in git. However, I'm still unsure why dh-ocaml isn't picking
up the ffmpeg dependency and adding it in as I would expect. All my
investigation seems to point to ffmpeg support being included in the
build, and so the dev dependency is correctly found by dune's build
process. It then doesn't seem to make it into dh_ocaml's output variables.

If anyone has any insight into why dh_ocaml isn't doing what I expect,
that would be most appreciated.

Cheers
Kyle

#1131579#22
Date:
2026-06-11 04:17:40 UTC
From:
To:
Le 04/06/2026 à 12:40, Kyle Robbertze a écrit :

I suspect libffmpeg-ocaml is (statically) linked into the liquidsoap
executable, and not referenced by the libraries installed by the
liquidsoap binary package.

By the way, the <ABI> in libffmpeg-ocaml-<ABI> is automatically computed
by dh_ocaml *over the OCaml interface only*. If libffmpeg-ocaml depends
on additional ABI details of ffmpeg, then probably something special has
to be done, and it depends on what these "details" are.


Cheers,

#1131579#27
Date:
2026-06-11 09:20:14 UTC
From:
To:
Yes, that appears to be what is happening - ffmpeg forms part of the
liquidsoap core that produces /usr/bin/liquidsoap and not any additional
ocaml libraries. Is there a way to get dune to link to the shared
library instead of statically linking to ocaml-ffmpeg?

Cheers
Kyle

#1131579#32
Date:
2026-06-11 09:30:15 UTC
From:
To:
Le 11/06/2026 à 11:20, Kyle Robbertze a écrit :
supported only for plugins (à la dlopen) and an executable that wants to
use shared libraries has to be explicitly designed to do so.

But there is another problem to be solved first: one has be sure that
the ABI in libffmpeg-ocaml-<ABI> encompasses the "ABI details" of ffmpeg
it depends on.


Cheers,