Skip to content

Conversation

@toots
Copy link
Contributor

@toots toots commented Jan 10, 2026

This pull-request concerns:

  • liquidsoap.2.4.1: Swiss-army knife for multimedia streaming
  • liquidsoap-js.2.4.1: Liquidsoap language - javascript wrapper
  • liquidsoap-lang.2.4.1: Liquidsoap language library
  • liquidsoap-mode.2.4.1: Liquidosap emacs mode


🐫 Pull-request generated by opam-publish v2.7.1

@mseri
Copy link
Member

mseri commented Jan 11, 2026

The CI failures were surprising and seemed due to some internal error. I am rerunning the jobs.

The two windows failure are weird though:

  #=== ERROR while compiling liquidsoap.2.4.1 ===================================#
  # context     2.5.0 | win32/x86_64 (mingw32, cygwin) | ocaml.5.4.0 | file://D:/a/opam-repository/opam-repository
  # path        D:\opamroot\default\.opam-switch\build\liquidsoap.2.4.1
  # command     D:\opamroot\default\bin\dune.exe build -p liquidsoap -j 3 --promote-install-files=false @install
  # exit-code   1
  # env-file    D:\opamroot\log\liquidsoap-9192-67adbc.env
  # output-file D:\opamroot\log\liquidsoap-9192-67adbc.out
  ### output ###
  # [...]
  # File "src/core/_unknown_", line 1, characters 0-0:
  # Error: No rule found for src/core/ladspa_option.disabled.ml
  # File "src/core/_unknown_", line 1, characters 0-0:
  # Error: No rule found for src/core/lame_option.disabled.ml
  # File "src/core/_unknown_", line 1, characters 0-0:
  # Error: No rule found for src/core/lilv_option.disabled.ml
  # File "src/core/_unknown_", line 1, characters 0-0:
  # Error: No rule found for src/core/lo_option.disabled.ml
  # File "src/core/_unknown_", line 1, characters 0-0:
  # Error: No rule found for src/core/mad_option.disabled.ml
  # File "src/core/_unknown_", line 1, characters 0-0:
  # Error: No rule found for src/core/memtrace_option.disabled.ml

and

#=== ERROR while compiling liquidsoap.2.4.1 ===================================#
  # context     2.5.0 | win32/x86_64 (mingw32, msys2) | ocaml.4.14.2 | file://D:/a/opam-repository/opam-repository
  # path        D:\opamroot\default\.opam-switch\build\liquidsoap.2.4.1
  # command     D:\opamroot\default\bin\dune.exe build -p liquidsoap -j 3 --promote-install-files=false @install
  # exit-code   1
  # env-file    D:\opamroot\log\liquidsoap-9648-d8cd9d.env
  # output-file D:\opamroot\log\liquidsoap-9648-d8cd9d.out
  ### output ###
  # [...]
  # (cd _build/default/src/modules/duppy && C:\msys64\mingw64\bin\gcc.exe -O2 -fno-strict-aliasing -fwrapv -mms-bitfields -Wall -fdiagnostics-color=always -g -I D:\opamroot\default/lib/ocaml -I D:\opamroot\default/lib/ocaml\threads -I D:\opamroot\default\lib\re -I D:\opamroot\default\lib\seq -o duppy_stubs.o -c duppy_stubs.c)
  # In file included from D:\opamroot\default/lib/ocaml/caml/alloc.h:23,
  #                  from duppy_stubs.c:22:
  # D:\opamroot\default/lib/ocaml/caml/misc.h:56:31: warning: "callback" is deprecated: use "caml_callback" instead
  #    56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x))
  #       |                               ^~~~~~~
  # (cd _build/default/src/core && C:\msys64\mingw64\bin\gcc.exe -O2 -fno-strict-aliasing -fwrapv -mms-bitfields -Wall -fdiagnostics-color=always -g -I D:\opamroot\default/lib/ocaml -I D:\opamroot\default/lib/ocaml\threads -I D:\opamroot\default\lib\angstrom -I D:\opamroot\default\lib\base -I D:\opamroot\default\lib\base\base_internalhash_types -I D:\opamroot\default\lib\base\caml -I D:\opamroot\[...]
  # In file included from D:\opamroot\default/lib/ocaml/caml/alloc.h:23,
  #                  from tools/unix_c.c:17:
  # D:\opamroot\default/lib/ocaml/caml/misc.h:56:31: warning: "callback" is deprecated: use "caml_callback" instead
  #    56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x))
  #       |                               ^~~~~~~

Are they expected/known?

@toots
Copy link
Contributor Author

toots commented Jan 11, 2026

The CI failures were surprising and seemed due to some internal error. I am rerunning the jobs.

The two windows failure are weird though:

  #=== ERROR while compiling liquidsoap.2.4.1 ===================================#
  # context     2.5.0 | win32/x86_64 (mingw32, cygwin) | ocaml.5.4.0 | file://D:/a/opam-repository/opam-repository
  # path        D:\opamroot\default\.opam-switch\build\liquidsoap.2.4.1
  # command     D:\opamroot\default\bin\dune.exe build -p liquidsoap -j 3 --promote-install-files=false @install
  # exit-code   1
  # env-file    D:\opamroot\log\liquidsoap-9192-67adbc.env
  # output-file D:\opamroot\log\liquidsoap-9192-67adbc.out
  ### output ###
  # [...]
  # File "src/core/_unknown_", line 1, characters 0-0:
  # Error: No rule found for src/core/ladspa_option.disabled.ml
  # File "src/core/_unknown_", line 1, characters 0-0:
  # Error: No rule found for src/core/lame_option.disabled.ml
  # File "src/core/_unknown_", line 1, characters 0-0:
  # Error: No rule found for src/core/lilv_option.disabled.ml
  # File "src/core/_unknown_", line 1, characters 0-0:
  # Error: No rule found for src/core/lo_option.disabled.ml
  # File "src/core/_unknown_", line 1, characters 0-0:
  # Error: No rule found for src/core/mad_option.disabled.ml
  # File "src/core/_unknown_", line 1, characters 0-0:
  # Error: No rule found for src/core/memtrace_option.disabled.ml

and

#=== ERROR while compiling liquidsoap.2.4.1 ===================================#
  # context     2.5.0 | win32/x86_64 (mingw32, msys2) | ocaml.4.14.2 | file://D:/a/opam-repository/opam-repository
  # path        D:\opamroot\default\.opam-switch\build\liquidsoap.2.4.1
  # command     D:\opamroot\default\bin\dune.exe build -p liquidsoap -j 3 --promote-install-files=false @install
  # exit-code   1
  # env-file    D:\opamroot\log\liquidsoap-9648-d8cd9d.env
  # output-file D:\opamroot\log\liquidsoap-9648-d8cd9d.out
  ### output ###
  # [...]
  # (cd _build/default/src/modules/duppy && C:\msys64\mingw64\bin\gcc.exe -O2 -fno-strict-aliasing -fwrapv -mms-bitfields -Wall -fdiagnostics-color=always -g -I D:\opamroot\default/lib/ocaml -I D:\opamroot\default/lib/ocaml\threads -I D:\opamroot\default\lib\re -I D:\opamroot\default\lib\seq -o duppy_stubs.o -c duppy_stubs.c)
  # In file included from D:\opamroot\default/lib/ocaml/caml/alloc.h:23,
  #                  from duppy_stubs.c:22:
  # D:\opamroot\default/lib/ocaml/caml/misc.h:56:31: warning: "callback" is deprecated: use "caml_callback" instead
  #    56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x))
  #       |                               ^~~~~~~
  # (cd _build/default/src/core && C:\msys64\mingw64\bin\gcc.exe -O2 -fno-strict-aliasing -fwrapv -mms-bitfields -Wall -fdiagnostics-color=always -g -I D:\opamroot\default/lib/ocaml -I D:\opamroot\default/lib/ocaml\threads -I D:\opamroot\default\lib\angstrom -I D:\opamroot\default\lib\base -I D:\opamroot\default\lib\base\base_internalhash_types -I D:\opamroot\default\lib\base\caml -I D:\opamroot\[...]
  # In file included from D:\opamroot\default/lib/ocaml/caml/alloc.h:23,
  #                  from tools/unix_c.c:17:
  # D:\opamroot\default/lib/ocaml/caml/misc.h:56:31: warning: "callback" is deprecated: use "caml_callback" instead
  #    56 | #define CAML_PREPROWARNING(x) _Pragma(CAML_MAKEWARNING2(x))
  #       |                               ^~~~~~~

Are they expected/known?

The build was never expected to work on native windows, only when cross-compiling. I'll add an exclusion for it.

@toots
Copy link
Contributor Author

toots commented Jan 16, 2026

I have to cancel this one. This release will be retired and replaced with a new one this weekend.

@toots toots closed this Jan 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants