Nope. Made a fresh .opam switch with 4.07.0 and when pinning duppy I get:
```
dreamer@streamer:~/ocaml-duppy$ opam pin add . -y
duppy is now path-pinned to /home/dreamer/ocaml-duppy
[duppy] /home/dreamer/ocaml-duppy/ synchronized
[duppy] Installing new package description from /home/dreamer/ocaml-duppy
duppy needs to be installed.
The following actions will be performed:
∗ install base-bytes base [required by pcre]
∗ install conf-pkg-config 1.1 [required by conf-libpcre]
∗ install dune 1.1.1 [required by jbuilder]
∗ install conf-libpcre 1 [required by pcre]
∗ install jbuilder transition [required by pcre]
∗ install sexplib0 v0.11.0 [required by base]
∗ install base v0.11.1 [required by pcre]
∗ install stdio v0.11.0 [required by pcre]
∗ install configurator v0.11.0 [required by pcre]
∗ install pcre 7.3.4 [required by duppy]
∗ install duppy dev*
===== ∗ 11 =====
=-=- Gathering sources
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[default] https://opam.ocaml.org/archives/configurator.v0.11.0+opam.tar.gz
downloaded
[duppy.dev] /home/dreamer/ocaml-duppy/ already up-to-date
[default] https://opam.ocaml.org/archives/pcre.7.3.4+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/base.v0.11.1+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/stdio.v0.11.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/sexplib0.v0.11.0+opam.tar.gz
downloaded
[default] https://opam.ocaml.org/archives/dune.1.1.1+opam.tar.gz downloaded
=-=- Processing actions -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
∗ installed base-bytes.base
∗ installed conf-pkg-config.1.1
∗ installed conf-libpcre.1
∗ installed dune.1.1.1
∗ installed jbuilder.transition
∗ installed sexplib0.v0.11.0
∗ installed base.v0.11.1
∗ installed stdio.v0.11.0
∗ installed configurator.v0.11.0
∗ installed pcre.7.3.4
[ERROR] The compilation of duppy failed at "make".
Processing 11/11: [duppy: ocamlfind remove]
#=== ERROR while installing duppy.dev =========================================#
# opam-version 1.2.2
# os linux
# command make
# path /home/dreamer/.opam/4.07.0/build/duppy.dev
# compiler 4.07.0
# exit-code 2
# env-file /home/dreamer/.opam/4.07.0/build/duppy.dev/duppy-6664-1c6298.env
# stdout-file /home/dreamer/.opam/4.07.0/build/duppy.dev/duppy-6664-1c6298.out
# stderr-file /home/dreamer/.opam/4.07.0/build/duppy.dev/duppy-6664-1c6298.err
### stdout ###
# [...]
# making ._ncdi/duppy.di from duppy.mli
# make[2]: 'libduppy_stubs.a' is up to date.
# ocamlopt.opt -thread -c -dtypes -g -w +A-4@5-7@8-9@11@12@20-35-44-45-50 -I
/home/dreamer/.opam/4.07.0/lib/pcre -I /home/dreamer/.opam/4.07.0/lib/bytes
duppy.ml
# ocamlopt.opt -thread -a -I /home/dreamer/.opam/4.07.0/lib/pcre -I
/home/dreamer/.opam/4.07.0/lib/bytes -ccopt -L/home/dreamer/.opam/4.07.0/lib
-cclib -lduppy_stubs \
# -o duppy.cmxa duppy.cmx
# make[2]: Leaving directory '/home/dreamer/.opam/4.07.0/build/duppy.dev/src'
# ocamlfind ocamlc -c -package camlp4 -package camlp4.quotations.o -package
camlp4.extend -syntax camlp4o pa_duppy.mli
# Makefile:51: recipe for target 'pa_duppy.cmi' failed
# make[1]: Leaving directory '/home/dreamer/.opam/4.07.0/build/duppy.dev/src'
# Makefile:12: recipe for target 'all' failed
### stderr ###
# >> Fatal error: OCaml and preprocessor have incompatible versions
# Fatal error: exception Misc.Fatal_error
# make[1]: *** [pa_duppy.cmi] Error 2
# make: *** [all] Error 2
=-=- Error report -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
The following actions failed
∗ install duppy dev
The following changes have been performed
∗ install base v0.11.1
∗ install base-bytes base
∗ install conf-libpcre 1
∗ install conf-pkg-config 1.1
∗ install configurator v0.11.0
∗ install dune 1.1.1
∗ install jbuilder transition
∗ install pcre 7.3.4
∗ install sexplib0 v0.11.0
∗ install stdio v0.11.0
=-=- jbuilder.transition installed successfully -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=> Jbuilder has been renamed and the jbuilder package is now a transition
package. Use the dune package instead.
[NOTE] Pinning command successful, but your installed packages may be out of
sync.
The former state can be restored with:
opam switch import "~/.opam/4.07.0/backup/state-20180716183224.export"
```
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/savonet/liquidsoap/issues/511#issuecomment-413643452
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users