Skip to content
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 1 commit into from
Jun 28, 2023

Conversation

emillon
Copy link
Contributor

@emillon emillon commented Jun 27, 2023

Fast, portable, and opinionated build system

CHANGES:

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)
@avsm
Copy link
Member

avsm commented Jun 27, 2023

Looks fine so far, no unexpected regressions I can spot.

@emillon
Copy link
Contributor Author

emillon commented Jun 28, 2023

I went through the failures, it seems all good to me; I made a list of some packages to fix wrt autoconf and camlp5.

@mseri
Copy link
Member

mseri commented Jun 28, 2023

Most failures are infrastructure issues, the rest seems fine indeed

@mseri mseri merged commit b52d8f8 into ocaml:master Jun 28, 2023
1 of 2 checks passed
@emillon emillon deleted the release-dune-3.8.3 branch June 28, 2023 14:38
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
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

sendfile(): Invalid argument while installing
3 participants