Package Details: liquidsoap 1.4.3-1

Git Clone URL: (read-only, click to copy)
Package Base: liquidsoap
Description: A swiss-army knife for multimedia streaming, notably used for netradios and webtvs
Upstream URL:
Licenses: GPL
Conflicts: liquidsoap-full, liquidsoap-git
Submitter: mefistofeles
Maintainer: robertfoster
Last Packager: robertfoster
Votes: 13
Popularity: 0.024059
First Submitted: 2009-02-14 21:32
Last Updated: 2020-09-20 22:30

Latest Comments

1 2 3 4 5 6 ... Next › Last »

toaru_yousei commented on 2020-07-28 17:42

@brolin Don't know why, but switching to release version of ocaml-ffmpeg helps to avoid this build error. Also changing ocaml-ffmpeg version to 0.4.2 is required, because 0.4.1 doesn't build with current ffmpeg from [Extra].

But liquidsoap doesn't building anyway, there is one more error:

OCAMLOPT -c sources/
File "sources/", line 101, characters 42-46:
101 |                     let r = Pcm.readi pcm sbuf 0 len in
Error: This expression has type string but an expression was expected of type

Don't know how fix that...

brolin commented on 2020-06-09 22:45

Can someone helpme to understand this build error? thanks in advance:

OCAMLOPT -c tools/ File "tools/", line 38, characters 9-36: 38 | FFmpeg.Avutil.Log.set_level verbosity; ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Error: Unbound module FFmpeg make[2]: [../Makefile.rules:125: tools/ffmpeg_config.cmx] Error 2 make[2]: se sale del directorio '/home/brolin/.cache/yay/liquidsoap/src/liquidsoap-1.4.2/src' make[1]: [../Makefile.rules:67: all-auto-ocaml-prog] Error 2 make[1]: se sale del directorio '/home/brolin/.cache/yay/liquidsoap/src/liquidsoap-1.4.2/src' make: *** [Makefile.rules:27: all-subdirs] Error 2 ==> ERROR: Se produjo un fallo en build(). Cancelando... Error making: liquidsoap

robertfoster commented on 2020-04-18 11:02

@netzego updated ocaml-dtools-git uploaded right now. Please give it a try. I will not switch to ocaml-dtools cause to not up-to-date package

netzego commented on 2020-04-18 10:44

'ocaml-dtools-git' seems broken -- probably just temporally. maybe considering switching to the non git repro? i already left a message at ''.

NaxNir commented on 2019-09-04 02:35

yay -S liquidsoap
:: There are 2 providers available for ocaml-base:
:: Repository AUR
    1) ocaml-base 2) ocaml-base-git

Enter a number (default=1):
:: There are 2 providers available for ocaml-ppx_derivers:
:: Repository AUR
    1) ocaml-ppx_derivers 2) ocaml-ppx_derivers-git

Enter a number (default=1):
==> Error: Could not find all required packages:
    cppo (Wanted by: liquidsoap -> ocaml-inotify -> ocaml-lwt)
    ocaml-yojson (Wanted by: liquidsoap)

Seems we're missing cppo and ocaml-yojson

Yamakaky commented on 2019-04-08 16:10

It is missing the optional dependency ocaml-ladspa I think.

eschwartz commented on 2018-12-04 17:28


makepkg is architected in such a way as to allow configuring parallel builds via MAKEFLAGS, and as such it is the job of PKGBUILD maintainers to know when their packages cannot build with custom makeflags -- and to then set options=(!makeflags) in order to work around this.

It's invalid to blame the user for doing something supported by most build systems, and which is explicitly configurable.

Note how this package uses !makeflags, but ocaml-dtools does not. This is a bug in the ocaml-dtools PKGBUILD.


Next time please leave comments for ocaml-dtools on the comments page for ocaml-dtools.

xogium commented on 2018-12-04 01:18

Thank you for that nice explanation, and for helping to fix my build of dtools ! :D

J5lx commented on 2018-12-04 00:13

As for parallel build support, I don’t think there are any tricks to figure out whether a particular piece of software has support or not. Some projects explicitly support parallel builds and mention this somewhere in their documentation, but most of the time it seems to come down to trial-and-error (which in this case is a little tricky since due to the nature of parallel builds, they don’t necessarily fail reproducibly every single time. Plus, it might work in one version and fail in the next, if there is no official support). I believe part of the issue is that there are still many developers who don’t use parallel builds themselves, so they have no idea that some routines in their Makefiles might break when using those. Just recently some of my university courses included introductions to build systems in general and make in particular and they didn’t so much as mention the possibility of parallel builds. So, for the most part, you’re on your own there. I’ll leave the camomile issue to robertfoster, gotta sleep now :)

xogium commented on 2018-12-03 23:18

Okay now I've gotten up to building liquidsoap which says that ocaml-camomile module >= 1.0.0 isn't found... Except it definitely gets installed as a dependency. Any help ?