On 27/03/2026 12:39, Adrian Bunk wrote:
On Sun, Mar 22, 2026 at 06:23:30PM +0000, Santiago Vila wrote:
Package: src:liquidsoap
Version: 2.4.2-1
Severity: serious
Tags: ftbfs forky sid
...
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?)
...

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

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

Reply via email to