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

Reply via email to