-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[new release] dune (15 packages) (3.8.3) #24007
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CHANGES: - Fix deadlock on Windows (ocaml/dune#8044, @nojb) - When using `sendfile` to copy files on Linux, fall back to the portable version if it fails at runtime for some reason (NFS, etc). (ocaml/dune#8049, fixes ocaml/dune#8041, @emillon)
This was referenced Jun 27, 2023
Looks fine so far, no unexpected regressions I can spot. |
I went through the failures, it seems all good to me; I made a list of some packages to fix wrt autoconf and camlp5. |
Most failures are infrastructure issues, the rest seems fine indeed |
emillon
added a commit
to emillon/opam-repository
that referenced
this pull request
Jun 28, 2023
In ocaml#24007: #=== ERROR while compiling xmldiff.0.6.0 ======================================# # context 2.2.0~alpha~dev | linux/x86_64 | ocaml-base-compiler.4.14.1 | file:///home/opam/opam-repository # path ~/.opam/4.14/.opam-switch/build/xmldiff.0.6.0 # command ~/.opam/opam-init/hooks/sandbox.sh build make all # exit-code 2 # env-file ~/.opam/log/xmldiff-7-225602.env # output-file ~/.opam/log/xmldiff-7-225602.out ### output ### # autoconf # make: autoconf: No such file or directory # make: *** [Makefile:105: configure] Error 127
emillon
added a commit
to emillon/opam-repository
that referenced
this pull request
Jun 28, 2023
In ocaml#24007: #=== ERROR while compiling hashcons.1.0.1 =====================================# # context 2.2.0~alpha~dev | linux/x86_64 | ocaml-base-compiler.4.14.1 | file:///home/opam/opam-repository # path ~/.opam/4.14/.opam-switch/build/hashcons.1.0.1 # command ~/.opam/opam-init/hooks/sandbox.sh build make all # exit-code 2 # env-file ~/.opam/log/hashcons-8-072314.env # output-file ~/.opam/log/hashcons-8-072314.out ### output ### # rm -f .depend # ocamldep *.mli *.ml > .depend # autoconf # make: autoconf: No such file or directory # make: *** [Makefile:123: configure] Error 127
emillon
added a commit
to emillon/opam-repository
that referenced
this pull request
Jun 28, 2023
In ocaml#24007: #=== ERROR while compiling ocamldsort.0.16.0 ==================================# # context 2.2.0~alpha~dev | linux/x86_64 | ocaml-base-compiler.4.14.1 | file:///home/opam/opam-repository # path ~/.opam/4.14/.opam-switch/build/ocamldsort.0.16.0 # command ~/.opam/opam-init/hooks/sandbox.sh build make # exit-code 2 # env-file ~/.opam/log/ocamldsort-7-f2a6d7.env # output-file ~/.opam/log/ocamldsort-7-f2a6d7.out ### output ### # autoconf # make: autoconf: No such file or directory # make: *** [Makefile:92: configure] Error 127
emillon
added a commit
to emillon/opam-repository
that referenced
this pull request
Jun 28, 2023
In ocaml#24007: #=== ERROR while compiling ollvm-tapir.0.99.1 =================================# # context 2.2.0~alpha~dev | linux/x86_64 | ocaml-base-compiler.4.14.1 | file:///home/opam/opam-repository # path ~/.opam/4.14/.opam-switch/build/ollvm-tapir.0.99.1 # command ~/.opam/opam-init/hooks/sandbox.sh build make # exit-code 2 # env-file ~/.opam/log/ollvm-tapir-6-365ad5.env # output-file ~/.opam/log/ollvm-tapir-6-365ad5.out ### output ### # CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/opam/.opam/4.14/.opam-switch/build/ollvm-tapir.0.99.1/missing autoconf # /home/opam/.opam/4.14/.opam-switch/build/ollvm-tapir.0.99.1/missing: line 81: autoconf: command not found # WARNING: 'autoconf' is missing on your system. # You should only need it if you modified 'configure.ac', # or m4 files included by it. # The 'autoconf' program is part of the GNU Autoconf package: # <http://www.gnu.org/software/autoconf/> # It also requires GNU m4 and Perl in order to run: # <http://www.gnu.org/software/m4/> # <http://www.perl.org/> # make: *** [Makefile:268: configure] Error 127
This was referenced Jun 28, 2023
emillon
added a commit
to emillon/opam-repository
that referenced
this pull request
Jun 28, 2023
In ocaml#24007: #=== ERROR while compiling why3.1.2.1 =========================================# # context 2.2.0~alpha~dev | linux/x86_64 | ocaml-base-compiler.4.14.1 | file:///home/opam/opam-repository # path ~/.opam/4.14/.opam-switch/build/why3.1.2.1 # command ~/.opam/opam-init/hooks/sandbox.sh build make -j255 all opt byte # exit-code 2 # env-file ~/.opam/log/why3-7-b94c91.env # output-file ~/.opam/log/why3-7-b94c91.out ### output ### # Ocamllex src/why3doc/doc_lexer.mll # autoconf -f # make: autoconf: No such file or directory
emillon
added a commit
to emillon/opam-repository
that referenced
this pull request
Jun 28, 2023
In ocaml#24007: #=== ERROR while compiling lablgl.1.07 ========================================# # context 2.2.0~alpha~dev | linux/x86_64 | ocaml-base-compiler.4.14.1 | file:///home/opam/opam-repository # path ~/.opam/4.14/.opam-switch/build/lablgl.1.07 # command ~/.opam/opam-init/hooks/sandbox.sh build make INSTALLDIR=/home/opam/.opam/4.14/lib/lablgl glut # exit-code 2 # env-file ~/.opam/log/lablgl-7-dde7f3.env # output-file ~/.opam/log/lablgl-7-dde7f3.out ### output ### # cd src && make all LIBDIR="`ocamlc -where`" # make[1]: Entering directory '/home/opam/.opam/4.14/.opam-switch/build/lablgl.1.07/src' # camlp5o pr_o.cmo -impl var2def.ml4 -o var2def.ml # make[1]: camlp5o: No such file or directory # make[1]: *** [../Makefile.common:64: var2def.ml] Error 127 # make[1]: Leaving directory '/home/opam/.opam/4.14/.opam-switch/build/lablgl.1.07/src' # make: *** [Makefile:12: lib] Error 2
rjbou
pushed a commit
to rjbou/opam-repository
that referenced
this pull request
Jun 28, 2023
In ocaml#24007: #=== ERROR while compiling hashcons.1.0.1 =====================================# # context 2.2.0~alpha~dev | linux/x86_64 | ocaml-base-compiler.4.14.1 | file:///home/opam/opam-repository # path ~/.opam/4.14/.opam-switch/build/hashcons.1.0.1 # command ~/.opam/opam-init/hooks/sandbox.sh build make all # exit-code 2 # env-file ~/.opam/log/hashcons-8-072314.env # output-file ~/.opam/log/hashcons-8-072314.out ### output ### # rm -f .depend # ocamldep *.mli *.ml > .depend # autoconf # make: autoconf: No such file or directory # make: *** [Makefile:123: configure] Error 127
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fast, portable, and opinionated build system
CHANGES:
Fix deadlock on Windows (async_io: adapt self-pipe trick to Windows dune#8044, @nojb)
When using
sendfile
to copy files on Linux, fall back to the portableversion if it fails at runtime for some reason (NFS, etc).
(fix: sendfile: fall back to portable copy dune#8049, fixes sendfile(): Invalid argument while installing dune#8041, @emillon)