package dssi

  1. Overview
  2. Docs
On This Page
  1. Error log

dssi 0.1.1

Error log

The package failed to build. The error log from opam follows.

Opam plugin "depext" may require upgrading/reinstalling. Reinstall the plugin on the current switch? [Y/n] y
The following actions will be performed:
  - recompile opam-depext 1.2.3

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved opam-depext.1.2.3  (cached)
-> removed   opam-depext.1.2.3
-> installed opam-depext.1.2.3
Done.

<><> opam-depext.1.2.3 installed successfully <><><><><><><><><><><><><><><><><>
=> opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead
# Run eval $(opam env) to update the current shell environment

<><> Carrying on to "opam depext -viy dssi.0.1.1 ocamlfind.1.9.6 ladspa.0.1.5" >

Since version 2.1, opam now handles external dependencies alongside OCaml ones, and the `depext` plugin interface is provided for backwards compatibility only. Consider using your usual `opam install` command to install both OCaml and system dependencies, or `opam install <pkg> --depext-only` if you want to only install external dependencies.
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# The following system packages are needed:
dssi-dev
ladspa-sdk
[NOTE] Package ocamlfind is already installed (current version is 1.9.6).
The following actions will be performed:
  - install ladspa 0.1.5
  - install dssi   0.1.1
===== 2 to install =====

The following system packages will first need to be installed:
    dssi-dev ladspa-sdk

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
Let opam run your package manager to install the required system packages?
(answer 'n' for other options) [Y/n] y
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "dssi-dev" "ladspa-sdk"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package alsa-topology-conf.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18764 files and directories currently installed.)
- Preparing to unpack .../00-alsa-topology-conf_1.2.5.1-2_all.deb ...
- Unpacking alsa-topology-conf (1.2.5.1-2) ...
- Selecting previously unselected package libasound2-data.
- Preparing to unpack .../01-libasound2-data_1.2.8-1_all.deb ...
- Unpacking libasound2-data (1.2.8-1) ...
- Selecting previously unselected package libasound2:amd64.
- Preparing to unpack .../02-libasound2_1.2.8-1+b1_amd64.deb ...
- Unpacking libasound2:amd64 (1.2.8-1+b1) ...
- Selecting previously unselected package alsa-ucm-conf.
- Preparing to unpack .../03-alsa-ucm-conf_1.2.8-1_all.deb ...
- Unpacking alsa-ucm-conf (1.2.8-1) ...
- Selecting previously unselected package libogg0:amd64.
- Preparing to unpack .../04-libogg0_1.3.5-3_amd64.deb ...
- Unpacking libogg0:amd64 (1.3.5-3) ...
- Selecting previously unselected package libflac12:amd64.
- Preparing to unpack .../05-libflac12_1.4.2+ds-2_amd64.deb ...
- Unpacking libflac12:amd64 (1.4.2+ds-2) ...
- Selecting previously unselected package libmp3lame0:amd64.
- Preparing to unpack .../06-libmp3lame0_3.100-6_amd64.deb ...
- Unpacking libmp3lame0:amd64 (3.100-6) ...
- Selecting previously unselected package libmpg123-0:amd64.
- Preparing to unpack .../07-libmpg123-0_1.31.2-1_amd64.deb ...
- Unpacking libmpg123-0:amd64 (1.31.2-1) ...
- Selecting previously unselected package libopus0:amd64.
- Preparing to unpack .../08-libopus0_1.3.1-3_amd64.deb ...
- Unpacking libopus0:amd64 (1.3.1-3) ...
- Selecting previously unselected package libvorbis0a:amd64.
- Preparing to unpack .../09-libvorbis0a_1.3.7-1_amd64.deb ...
- Unpacking libvorbis0a:amd64 (1.3.7-1) ...
- Selecting previously unselected package libvorbisenc2:amd64.
- Preparing to unpack .../10-libvorbisenc2_1.3.7-1_amd64.deb ...
- Unpacking libvorbisenc2:amd64 (1.3.7-1) ...
- Selecting previously unselected package libsndfile1:amd64.
- Preparing to unpack .../11-libsndfile1_1.2.0-1_amd64.deb ...
- Unpacking libsndfile1:amd64 (1.2.0-1) ...
- Selecting previously unselected package ladspa-sdk.
- Preparing to unpack .../12-ladspa-sdk_1.17-1+b1_amd64.deb ...
- Unpacking ladspa-sdk (1.17-1+b1) ...
- Selecting previously unselected package libasound2-dev:amd64.
- Preparing to unpack .../13-libasound2-dev_1.2.8-1+b1_amd64.deb ...
- Unpacking libasound2-dev:amd64 (1.2.8-1+b1) ...
- Selecting previously unselected package libpkgconf3:amd64.
- Preparing to unpack .../14-libpkgconf3_1.8.1-1_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../15-pkgconf-bin_1.8.1-1_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-1) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../16-pkgconf_1.8.1-1_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-1) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../17-pkg-config_1.8.1-1_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-1) ...
- Selecting previously unselected package dssi-dev.
- Preparing to unpack .../18-dssi-dev_1.1.1~dfsg0-5_amd64.deb ...
- Unpacking dssi-dev (1.1.1~dfsg0-5) ...
- Setting up libmpg123-0:amd64 (1.31.2-1) ...
- Setting up libogg0:amd64 (1.3.5-3) ...
- Setting up libasound2-data (1.2.8-1) ...
- Setting up libpkgconf3:amd64 (1.8.1-1) ...
- Setting up libflac12:amd64 (1.4.2+ds-2) ...
- Setting up libopus0:amd64 (1.3.1-3) ...
- Setting up libvorbis0a:amd64 (1.3.7-1) ...
- Setting up pkgconf-bin (1.8.1-1) ...
- Setting up alsa-topology-conf (1.2.5.1-2) ...
- Setting up libasound2:amd64 (1.2.8-1+b1) ...
- Setting up libasound2-dev:amd64 (1.2.8-1+b1) ...
- Setting up libmp3lame0:amd64 (3.100-6) ...
- Setting up libvorbisenc2:amd64 (1.3.7-1) ...
- Setting up alsa-ucm-conf (1.2.8-1) ...
- Setting up pkgconf:amd64 (1.8.1-1) ...
- Setting up pkg-config:amd64 (1.8.1-1) ...
- Setting up libsndfile1:amd64 (1.2.0-1) ...
- Setting up ladspa-sdk (1.17-1+b1) ...
- Setting up dssi-dev (1.1.1~dfsg0-5) ...
- Processing triggers for libc-bin (2.36-9+deb12u8) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/6:
Processing  2/6:
-> retrieved dssi.0.1.1  (cached)
-> retrieved ladspa.0.1.5  (cached)
Processing  3/6: [ladspa: ./configure]
+ /home/opam/.opam/5.1/.opam-switch/build/ladspa.0.1.5/./configure "--prefix" "/home/opam/.opam/5.1" (CWD=/home/opam/.opam/5.1/.opam-switch/build/ladspa.0.1.5)
- configuring ocaml-ladspa 0.1.5
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables... 
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking build system type... x86_64-unknown-linux-gnu
- checking host system type... x86_64-unknown-linux-gnu
- checking for a BSD-compatible install... /usr/bin/install -c
- checking that calling user is not root... ok
- checking for gcc... (cached) gcc
- checking whether we are using the GNU C compiler... (cached) yes
- checking whether gcc accepts -g... (cached) yes
- checking for gcc option to accept ISO C89... (cached) none needed
- checking for ar... ar
- checking for ocamlc... ocamlc
- OCaml version is 5.1.1
- checking if ocaml compiler supports first-class modules... yes
- OCaml library path is /home/opam/.opam/5.1/lib/ocaml
- checking for ocamlopt... ocamlopt
- checking for ocamlc.opt... ocamlc.opt
- checking for ocamlopt.opt... ocamlopt.opt
- checking for ocaml... ocaml
- checking for ocamldep... ocamldep
- checking for ocamldep.opt... ocamldep.opt
- checking for ocamlmktop... ocamlmktop
- checking for ocamlmklib... ocamlmklib
- checking for ocamldoc... ocamldoc
- checking for ocamldoc.opt... ocamldoc.opt
- checking for ocamlbuild... no
- checking for camlidl... no
- checking for ocamllex... ocamllex
- checking for ocamllex.opt... ocamllex.opt
- checking for ocamlyacc... ocamlyacc
- checking for camlp4... no
- checking for camlp4boot... no
- checking for camlp4o... no
- checking for camlp4of... no
- checking for camlp4oof... no
- checking for camlp4orf... no
- checking for camlp4prof... no
- checking for camlp4r... no
- checking for camlp4rf... no
- checking for ocamlfind... ocamlfind
- checking for ocaml standard library path... /home/opam/.opam/5.1/lib/ocaml
- checking for caml/threads.h... no
- checking for gcc option to produce PIC... -fPIC
- checking how to run the C preprocessor... gcc -E
- checking for grep that handles long lines and -e... /usr/bin/grep
- checking for egrep... /usr/bin/grep -E
- checking for ANSI C header files... 
- yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking ladspa.h usability... yes
- checking ladspa.h presence... yes
- checking for ladspa.h... yes
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating src/META
- config.status: creating src/Makefile
Processing  3/6: [ladspa: make]
+ /usr/bin/make  (CWD=/home/opam/.opam/5.1/.opam-switch/build/ladspa.0.1.5)
- /usr/bin/make -C src all
- make[1]: Entering directory '/home/opam/.opam/5.1/.opam-switch/build/ladspa.0.1.5/src'
- make[2]: Entering directory '/home/opam/.opam/5.1/.opam-switch/build/ladspa.0.1.5/src'
- ocamldep.opt ladspa.mli > ._bcdi/ladspa.di
- ocamldep.opt ladspa.ml > ._d/ladspa.d
- ocamlc.opt -c -cc "gcc" -ccopt "-fPIC -g -O2 -I/home/opam/.opam/5.1/include -Wall -DCAML_NAME_SPACE \
- 			-DPIC -fPIC -I/home/opam/.opam/5.1/include  \
- 			    -o ladspa_stubs.o " ladspa_stubs.c
- ar rcs libladspa_stubs.a  ladspa_stubs.o
- ocamlc.opt -c -g -w +A@5-7@8@11@12@20-35-44-45 ladspa.mli
- File "ladspa.mli", line 164, characters 2-52:
- 164 |   (** Internal function used by the DSSI binding. *)
-         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 50 [unexpected-docstring]: ambiguous documentation comment
- 
- File "ladspa.mli", line 166, characters 2-52:
- 166 |   (** Internal function used by the DSSI binding. *)
-         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 50 [unexpected-docstring]: ambiguous documentation comment
- ocamlc.opt -c -g -w +A@5-7@8@11@12@20-35-44-45 ladspa.ml
- ocamlmklib      -L/home/opam/.opam/5.1/lib   \
- 			-o ladspa_stubs  ladspa_stubs.o   \
- 			
- ocamlc.opt -a -dllib dllladspa_stubs.so       -ccopt -L/home/opam/.opam/5.1/lib  -ccopt -L/home/opam/.opam/5.1/lib    -cclib -lladspa_stubs    -o ladspa.cma ladspa.cmo
- make[2]: Leaving directory '/home/opam/.opam/5.1/.opam-switch/build/ladspa.0.1.5/src'
- make[2]: Entering directory '/home/opam/.opam/5.1/.opam-switch/build/ladspa.0.1.5/src'
- ocamldep.opt -native ladspa.mli > ._ncdi/ladspa.di
- make[2]: 'libladspa_stubs.a' is up to date.
- ocamlopt.opt -c -g -w +A@5-7@8@11@12@20-35-44-45 ladspa.ml
- ocamlopt.opt -a        -ccopt -L/home/opam/.opam/5.1/lib  -ccopt -L/home/opam/.opam/5.1/lib   -cclib -lladspa_stubs    -o ladspa.cmxa ladspa.cmx
- make[2]: Leaving directory '/home/opam/.opam/5.1/.opam-switch/build/ladspa.0.1.5/src'
- make[1]: Leaving directory '/home/opam/.opam/5.1/.opam-switch/build/ladspa.0.1.5/src'
-> compiled  ladspa.0.1.5
Processing  4/6: [ladspa: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/5.1/.opam-switch/build/ladspa.0.1.5)
- /usr/bin/make -C src install
- make[1]: Entering directory '/home/opam/.opam/5.1/.opam-switch/build/ladspa.0.1.5/src'
- make[2]: Entering directory '/home/opam/.opam/5.1/.opam-switch/build/ladspa.0.1.5/src'
- make[2]: 'libladspa_stubs.a' is up to date.
- make[2]: 'ladspa.cma' is up to date.
- make[2]: Leaving directory '/home/opam/.opam/5.1/.opam-switch/build/ladspa.0.1.5/src'
- make[2]: Entering directory '/home/opam/.opam/5.1/.opam-switch/build/ladspa.0.1.5/src'
- make[2]: 'libladspa_stubs.a' is up to date.
- make[2]: 'ladspa.cmxa' is up to date.
- make[2]: Leaving directory '/home/opam/.opam/5.1/.opam-switch/build/ladspa.0.1.5/src'
- 
- Installing library with ocamlfind
- ocamlfind install  ladspa META ladspa.mli ladspa.cmi ladspa.cma ladspa.cmxa ladspa.cmx ladspa.a libladspa_stubs.a dllladspa_stubs.so ocaml_ladspa.h
- Installed /home/opam/.opam/5.1/lib/ladspa/ocaml_ladspa.h
- Installed /home/opam/.opam/5.1/lib/ladspa/libladspa_stubs.a
- Installed /home/opam/.opam/5.1/lib/ladspa/ladspa.a
- Installed /home/opam/.opam/5.1/lib/ladspa/ladspa.cmx
- Installed /home/opam/.opam/5.1/lib/ladspa/ladspa.cmxa
- Installed /home/opam/.opam/5.1/lib/ladspa/ladspa.cma
- Installed /home/opam/.opam/5.1/lib/ladspa/ladspa.cmi
- Installed /home/opam/.opam/5.1/lib/ladspa/ladspa.mli
- Installed /home/opam/.opam/5.1/lib/stublibs/dllladspa_stubs.so
- Installed /home/opam/.opam/5.1/lib/stublibs/dllladspa_stubs.so.owner
- ocamlfind: [WARNING] You have installed DLLs but the directory /home/opam/.opam/5.1/lib/stublibs is not mentioned in ld.conf
- Installed /home/opam/.opam/5.1/lib/ladspa/META
- 
- Installation successful.
- make[1]: Leaving directory '/home/opam/.opam/5.1/.opam-switch/build/ladspa.0.1.5/src'
-> installed ladspa.0.1.5
Processing  5/6: [dssi: ./configure]
+ /home/opam/.opam/5.1/.opam-switch/build/dssi.0.1.1/./configure "--prefix" "/home/opam/.opam/5.1" (CWD=/home/opam/.opam/5.1/.opam-switch/build/dssi.0.1.1)
- configuring ocaml-dssi 0.1.1
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables... 
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking build system type... x86_64-unknown-linux-gnu
- checking host system type... x86_64-unknown-linux-gnu
- checking for a BSD-compatible install... /usr/bin/install -c
- checking that calling user is not root... ok
- checking for gcc... (cached) gcc
- checking whether we are using the GNU C compiler... (cached) yes
- checking whether gcc accepts -g... (cached) yes
- checking for gcc option to accept ISO C89... (cached) none needed
- checking for ar... ar
- checking for ocamlc... ocamlc
- OCaml version is 5.1.1
- checking if ocaml compiler supports first-class modules... yes
- OCaml library path is /home/opam/.opam/5.1/lib/ocaml
- checking for ocamlopt... ocamlopt
- checking for ocamlc.opt... ocamlc.opt
- checking for ocamlopt.opt... ocamlopt.opt
- checking for ocaml... ocaml
- checking for ocamldep... ocamldep
- checking for ocamlmktop... ocamlmktop
- checking for ocamlmklib... ocamlmklib
- checking for ocamldoc... ocamldoc
- checking for ocamlbuild... no
- checking for camlidl... no
- checking for ocamllex... ocamllex
- checking for ocamllex.opt... ocamllex.opt
- checking for ocamlyacc... ocamlyacc
- checking for camlp4... no
- checking for camlp4boot... no
- checking for camlp4o... no
- checking for camlp4of... no
- checking for camlp4oof... no
- checking for camlp4orf... no
- checking for camlp4prof... no
- checking for camlp4r... no
- checking for camlp4rf... no
- checking for ocamlfind... ocamlfind
- checking for caml/threads.h... no
- checking for gcc option to produce PIC... -fPIC
- checking how to run the C preprocessor... gcc -E
- checking for grep that handles long lines and -e... /usr/bin/grep
- checking for egrep... /usr/bin/grep -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... 
- yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking dssi.h usability... yes
- checking dssi.h presence... yes
- checking for dssi.h... yes
- checking for ocaml-ladspa... ok
- checking for ocaml_ladspa.h... no
- configure: error: ocaml-ladspa headers not found.
[ERROR] The compilation of dssi.0.1.1 failed at "./configure --prefix /home/opam/.opam/5.1".

#=== ERROR while compiling dssi.0.1.1 =========================================#
# context              2.1.6 | linux/x86_64 | ocaml-base-compiler.5.1.1 | file:///src
# path                 ~/.opam/5.1/.opam-switch/build/dssi.0.1.1
# command              ~/.opam/5.1/.opam-switch/build/dssi.0.1.1/./configure --prefix /home/opam/.opam/5.1
# exit-code            1
# env-file             ~/.opam/log/dssi-116-b9f136.env
# output-file          ~/.opam/log/dssi-116-b9f136.out
### output ###
# configuring ocaml-dssi 0.1.1
# checking for gcc... gcc
# checking whether the C compiler works... yes
# checking for C compiler default output file name... a.out
# checking for suffix of executables... 
# checking whether we are cross compiling... no
# checking for suffix of object files... o
# checking whether we are using the GNU C compiler... yes
# checking whether gcc accepts -g... yes
# checking for gcc option to accept ISO C89... none needed
# checking build system type... x86_64-unknown-linux-gnu
# checking host system type... x86_64-unknown-linux-gnu
# checking for a BSD-compatible install... /usr/bin/install -c
# checking that calling user is not root... ok
# checking for gcc... (cached) gcc
# checking whether we are using the GNU C compiler... (cached) yes
# checking whether gcc accepts -g... (cached) yes
# checking for gcc option to accept ISO C89... (cached) none needed
# checking for ar... ar
# checking for ocamlc... ocamlc
# OCaml version is 5.1.1
# checking if ocaml compiler supports first-class modules... yes
# OCaml library path is /home/opam/.opam/5.1/lib/ocaml
# checking for ocamlopt... ocamlopt
# checking for ocamlc.opt... ocamlc.opt
# checking for ocamlopt.opt... ocamlopt.opt
# checking for ocaml... ocaml
# checking for ocamldep... ocamldep
# checking for ocamlmktop... ocamlmktop
# checking for ocamlmklib... ocamlmklib
# checking for ocamldoc... ocamldoc
# checking for ocamlbuild... no
# checking for camlidl... no
# checking for ocamllex... ocamllex
# checking for ocamllex.opt... ocamllex.opt
# checking for ocamlyacc... ocamlyacc
# checking for camlp4... no
# checking for camlp4boot... no
# checking for camlp4o... no
# checking for camlp4of... no
# checking for camlp4oof... no
# checking for camlp4orf... no
# checking for camlp4prof... no
# checking for camlp4r... no
# checking for camlp4rf... no
# checking for ocamlfind... ocamlfind
# checking for caml/threads.h... no
# checking for gcc option to produce PIC... -fPIC
# checking how to run the C preprocessor... gcc -E
# checking for grep that handles long lines and -e... /usr/bin/grep
# checking for egrep... /usr/bin/grep -E
# checking for ANSI C header files... yes
# checking for sys/types.h... yes
# checking for sys/stat.h... yes
# checking for stdlib.h... yes
# checking for string.h... yes
# checking for memory.h... yes
# checking for strings.h... yes
# checking for inttypes.h... yes
# checking for stdint.h... yes
# checking for unistd.h... yes
# checking dssi.h usability... yes
# checking dssi.h presence... yes
# checking for dssi.h... yes
# checking for ocaml-ladspa... ok
# checking for ocaml_ladspa.h... no
# configure: error: ocaml-ladspa headers not found.



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build dssi 0.1.1
+- 
+- The following changes have been performed
| - install ladspa 0.1.5
+- 
# Run eval $(opam env) to update the current shell environment

The former state can be restored with:
    /usr/bin/opam switch import "/home/opam/.opam/5.1/.opam-switch/backup/state-20240912085516.export"
'opam --cli=2.1 install dssi.0.1.1 ocamlfind.1.9.6 ladspa.0.1.5 --verbose --yes --confirm-level=unsafe-yes' failed.
OCaml

Innovation. Community. Security.