[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#49868] [PATCH 0/2] guix: dune-build-system: Add a profile parameter
From: |
pukkamustard |
Subject: |
[bug#49868] [PATCH 0/2] guix: dune-build-system: Add a profile parameter. |
Date: |
Tue, 24 Aug 2021 06:52:56 +0000 |
Julien Lepiller <julien@lepiller.eu> writes:
> Pushed to master as 777ce1485749cc3dbe178fcc1e0654a7e74900c5 and
> 33a1ec29fa0ad72c61cef13c8af08c847eb399c1, thanks!
Hi,
I think this is causing trouble and maybe we should revert the commits.
Setting the dune "--profile" argument to "release" without using "-p" seems to
cause broken builds.
For example ocaml-ppxlib builds properly but seems to be broken. Anything
depending on ocaml-ppxlib fails with the errors:
```
Error: Files
/gnu/store/4rxccc7d9qxfp8ggv0b3ais1r22yf46l-ocaml-ppx-compare-0.14.0/lib/ocaml/site-lib/ppx_compare/expander/ppx_compare_expander.cmxa
and
/gnu/store/dvrvy7b6d318ifg5n698x1667776alwg-ocaml-ppxlib-0.22.1/lib/ocaml/site-lib/ppxlib/ppxlib.cmxa
make inconsistent assumptions over interface Ppxlib
Error: The files
/gnu/store/dvrvy7b6d318ifg5n698x1667776alwg-ocaml-ppxlib-0.22.1/lib/ocaml/site-lib/ppxlib/ppxlib.cmi
and
/gnu/store/4rxccc7d9qxfp8ggv0b3ais1r22yf46l-ocaml-ppx-compare-0.14.0/lib/ocaml/site-lib/ppx_compare/expander/ppx_compare_expander.cmi
make inconsistent assumptions over interface Ppxlib
````
See also https://issues.guix.gnu.org/49867#96 where the same thing happens for
ocaml-eqaf.
-pukkamustard