Package Details: liquidsoap 1.2.0-3

Git Clone URL: https://aur.archlinux.org/liquidsoap.git (read-only)
Package Base: liquidsoap
Description: a swiss-army knife for multimedia streaming, notably used for netradios and webtvs
Upstream URL: http://savonet.sourceforge.net/
Licenses: GPL
Conflicts: liquidsoap-full, liquidsoap-git
Submitter: mefistofeles
Maintainer: leonardder
Last Packager: leonardder
Votes: 7
Popularity: 1.526357
First Submitted: 2009-02-14 21:32
Last Updated: 2016-03-26 16:25

Latest Comments

melvinvermeeren commented on 2016-04-29 18:35

After updating soundtouch from 1.9.0-3 to 1.9.2-1 and recompiling liquidsoap segfaults on start, even with something like --help.

Can't find anything about it online, running it with gdb gives:
Program received signal SIGSEGV, Segmentation fault.
0x00000000007d1314 in caml_copy_string ()

Anyone else experiencing the problem?

leonardder commented on 2016-03-26 16:26

I've just created a patch which updates ocaml-ffmpeg to the newest version from source. Could anyone try this with the ffmpeg version from the arch repo?

leonardder commented on 2016-03-23 08:56

That probably means you can build liquidsoap-git correctly.

Ryex commented on 2016-03-23 08:38

it seems a fix was applied upstream to build with 3.0 in the ocaml-ffmpeg repo but that commit has not been linked into the liquidsoap-full repo. I'll be on the lookout for when it is and let you know

Ryex commented on 2016-03-23 07:59

unfortunately not as the correct 2.8 header files are included under /usr/include/ffmpeg2.8/ not /usr/include and it's entirely possible to have ffmpeg2.8 and ffmpeg installed at the same time. some sort of patch or configuration change will be needed to account for that.

sadly just adding

CPPFLAGS="-I/usr/include/ffmpeg2.8" LDFLAGS="-L/usr/include/ffmpeg2.8"

to the end of the configure line doesn't work. it will compile but when it comes time to link this happens:

OCAMLOPT -o liquidsoap
/tmp/makepkg/liquidsoap/src/liquidsoap-1.2.0-full/liquidsoap-1.2.0/../ocaml-ffmpeg-0.1.1/src/libffmpeg_stubs.a(avutil_stubs.o): In function `caml_avutil_bits_per_pixel':
avutil_stubs.c:(.text+0x66): undefined reference to `av_pix_fmt_descriptors'
collect2: error: ld returned 1 exit status
File "caml_startup", line 1:
Error: Error during linking
../Makefile.rules:109: recipe for target 'liquidsoap' failed

leonardder commented on 2016-03-22 08:09

I've changed ffmpeg dependency to ffmpeg2.8. Please let me know whether compilation works again. I currently don't have enough spare time to test myself.

Ryex commented on 2016-03-22 08:02

$ pacman -Q ffmpeg
ffmpeg 1:2.8.6-2

$ ls -lah /var/cache/pacman/pkg/ffmpeg*
-rw-r--r-- 1 root root 7.1M Oct 14 02:31 /var/cache/pacman/pkg/ffmpeg-1:2.8.1-2-x86_64.pkg.tar.xz
-rw-r--r-- 1 root root 7.1M Nov 2 15:32 /var/cache/pacman/pkg/ffmpeg-1:2.8.1-3-x86_64.pkg.tar.xz
-rw-r--r-- 1 root root 7.1M Oct 9 05:10 /var/cache/pacman/pkg/ffmpeg-1:2.8-2-x86_64.pkg.tar.xz
-rw-r--r-- 1 root root 7.2M Feb 2 12:16 /var/cache/pacman/pkg/ffmpeg-1:2.8.6-2-x86_64.pkg.tar.xz
-rw-r--r-- 1 root root 8.2M Feb 15 15:17 /var/cache/pacman/pkg/ffmpeg-1:3.0-1-x86_64.pkg.tar.xz

no, I do mean 2.8.6-2
version 3.0-1 released 2016-02-15 21:45 UTC causes the issue

leonardder commented on 2016-03-19 08:22

It seems that ffmpeg 2.8.6-2 isn't out yet. Could it be that you meant ffmpeg 2.8.5-2?

Ryex commented on 2016-03-15 03:19

FFMpeg indeed updated and bumped the so version for libavutil to 54
libswscale has also been bumped form 3 to 4 causing a breakage
sym linking the so's back of course does not work because the symbols LIBAVUTIL_54 and LIBSWSCALE_3 are missing

ffmpeg 2.8.6-2 is the last working version

Ryex commented on 2016-03-15 01:48

Broken with same errors here too. same missing .so and same compile error

All comments