savonet / liquidsoap

Liquidsoap is a statically typed scripting general-purpose language with dedicated operators and backend for all thing media, streaming, file generation, automation, HTTP backend and more.
http://liquidsoap.info
GNU General Public License v2.0
1.4k stars 130 forks source link

Version 2.0.0 errors #1283

Closed Russsgithub closed 4 years ago

Russsgithub commented 4 years ago

I've just installed 2.0.0

base                    v0.13.2     Full standard library replacement for OCaml
base-bigarray           base
base-bytes              base        Bytes library distributed with the OCaml compiler
base-threads            base
base-unix               base
camomile                1.0.2       A Unicode library
conf-autoconf           0.1         Virtual package relying on autoconf installation
conf-libpcre            1           Virtual package relying on a libpcre system installation
conf-libssl             1           Virtual package relying on an OpenSSL library system installatio
conf-m4                 1           Virtual package relying on m4
conf-pkg-config         1.2         Virtual package relying on pkg-config installation
conf-which              1           Virtual package relying on which
cry                     0.6.5       OCaml client for the various icecast & shoutcast source protocol
ctypes                  0.17.1      Combinators for binding to C libraries without writing any C
dtools                  0.4.2       Library providing various helper functions to make daemons
dune                    2.6.0       Fast, portable, and opinionated build system
dune-configurator       2.6.0       Helper library for gathering system configuration
dune-private-libs       2.6.0       Private libraries of Dune
duppy                   0.9.0       pinned to version 0.9.0 at git+file:///home/russ/liquidsoap/liqu
gen                     0.5.3       Iterators for OCaml, both restartable and consumable
integers                0.4.0       Various signed and unsigned integer types for OCaml
ladspa                  0.2.0       pinned to version 0.2.0 at git+file:///home/russ/liquidsoap/liqu
lame                    0.3.4       pinned to version 0.3.4 at git+file:///home/russ/liquidsoap/liqu
liquidsoap              2.0.0       pinned to version 2.0.0 at git+file:///home/russ/liquidsoap#mast
mad                     0.5.0       pinned to version 0.5.0 at git+file:///home/russ/liquidsoap/liqu
magic                   0.7.3       Bindings for libmagic (to determine the type of files)
menhir                  20200612    An LR(1) parser generator
menhirLib               20200612    Runtime support library for parsers generated by Menhir
menhirSdk               20200612    Compile-time library for auxiliary tools related to Menhir
mm                      0.6.0       pinned to version 0.6.0 at git+file:///home/russ/liquidsoap/liqu
ocaml                   4.09.1      The OCaml compiler (virtual package)
ocaml-base-compiler     4.09.1      Official release 4.09.1
ocaml-config            1           OCaml Switch Configuration
ocaml-migrate-parsetree 1.7.3       Convert OCaml parsetrees between different versions
ocamlbuild              0.14.0      OCamlbuild is a build system with builtin rules to easily build 
ocamlfind               1.8.1       A library manager for OCaml
ogg                     0.6.0       pinned to version 0.6.0 at git+file:///home/russ/liquidsoap/liqu
opus                    0.1.3       pinned to version 0.1.3 at git+file:///home/russ/liquidsoap/liqu
pcre                    7.4.3       Bindings to the Perl Compatibility Regular Expressions library
posix-base              2.0.0       Base module for the posix bindings
posix-socket            2.0.0       Bindings for posix sockets
posix-time2             2.0.0       Bindings for posix time functions
posix-types             2.0.0       Bindings for the types defined in <sys/types.h>
ppx_derivers            1.2.1       Shared [@@deriving] plugin registry
ppx_tools_versioned     5.4.0       A variant of ppx_tools based on ocaml-migrate-parsetree
result                  1.5         Compatibility Result module
samplerate              0.1.5       pinned to version 0.1.5 at git+file:///home/russ/liquidsoap/liqu
sedlex                  2.2         An OCaml lexer generator for Unicode
sexplib0                v0.13.0     Library containing the definition of S-expressions and some base
ssl                     0.5.9       Bindings for OpenSSL
taglib                  0.3.6       Bindings for the taglib library which provides functions for rea
uchar                   0.0.2       Compatibility library for OCaml's Uchar module
unix-errno              0.5.2       Unix errno types, maps, and support
vorbis                  0.7.1       pinned to version 0.7.2

When i call liquidsoap i get this as a reponse

Fatal error: exception Audio_converter.Channel_layout.Unsupported
Raised at file "converters/audio_converter.ml", line 162, characters 11-28
Called from file "stream/frame.ml", line 45, characters 12-63
Called from file "operators/ladspa_op.ml", line 318, characters 42-60
Called from file "array.ml", line 127, characters 31-51
Called from file "operators/ladspa_op.ml", line 357, characters 4-123
Called from file "operators/ladspa_op.ml", line 373, characters 40-79
Called from file "list.ml", line 110, characters 12-15
Called from file "src/dtools_impl.ml", line 454, characters 10-16
Re-raised at file "src/dtools_impl.ml", line 465, characters 8-15
Called from file "list.ml", line 110, characters 12-15
Called from file "src/dtools_impl.ml", line 457, characters 10-30
Re-raised at file "src/dtools_impl.ml", line 465, characters 8-15
Called from file "configure.ml" (inlined), line 20, characters 18-39
Called from file "main.ml", line 554, characters 11-32
Called from file "runner.ml", line 29, characters 14-32
smimram commented 4 years ago

Could you please share your script (or the relevant parts)?

Russsgithub commented 4 years ago

This is with no scripts, just calling liquidsoap from command line straight after install.

Liquidsoap was installed from the liquidsoap git repo pinned to opam , with dependencies taken from liquidsoap-full also pinned to opam.