Index | Thread | Search

From:
Theo Buehler <tb@theobuehler.org>
Subject:
Re: devel/dune: missing rdep on devel/git
To:
Daniel Dickman <didickman@gmail.com>
Cc:
ports@openbsd.org, chrisz@openbsd.org
Date:
Sun, 13 Sep 2026 15:41:09 +0200

Download raw body.

Thread
  • Theo Buehler:

    devel/dune: missing rdep on devel/git

  • On Sun, Sep 13, 2026 at 09:27:24AM -0400, Daniel Dickman wrote:
    > 
    > 
    > On Sun, 13 Sep 2026, Stuart Henderson wrote:
    > 
    > > > I'm only asking for dune. I don't expect breakage in the reverse 
    > > > consumers, but if there is then I'm a user of most of them so I can look 
    > > > and fix as needed.
    > > > 
    > > 
    > > dune packages ok on i386, amd64, aarch64.
    > > 
    > 
    > Thanks for testing that, as chrisz@ pointed out those are exactly the 
    > OCAML_NATIVE_ARCHS and unfortunately we still need a test on another arch 
    > where ocaml actually builds.
    > 
    > Maybe riscv would be a good test if anyone has that platform?
    > 
    > Otherwise another platform where ocaml does build today would be useful. I 
    > have sparc64 and powerpc boxes but I haven't checked for a few years if 
    > ocaml still builds on either. If no one beats me to it I'll find another 
    > platform to test packaging on.
    
    It builds on sparc64 but the 12 .cmx files are missing:
    
    --- pkg/PLIST-main.orig	Sun Sep 13 23:25:14 2026
    +++ pkg/PLIST-main	Sun Sep 13 23:37:56 2026
    @@ -31,50 +31,38 @@
     lib/ocaml/stdune/stdune__Bit_set.cmi
     lib/ocaml/stdune/stdune__Bit_set.cmt
     lib/ocaml/stdune/stdune__Bit_set.cmti
    -lib/ocaml/stdune/stdune__Bit_set.cmx
     lib/ocaml/stdune/stdune__Compact_position.cmi
     lib/ocaml/stdune/stdune__Compact_position.cmt
     lib/ocaml/stdune/stdune__Compact_position.cmti
    -lib/ocaml/stdune/stdune__Compact_position.cmx
     lib/ocaml/stdune/stdune__Dune_filesystem_stubs.cmi
     lib/ocaml/stdune/stdune__Dune_filesystem_stubs.cmt
     lib/ocaml/stdune/stdune__Dune_filesystem_stubs.cmti
    -lib/ocaml/stdune/stdune__Dune_filesystem_stubs.cmx
     lib/ocaml/stdune/stdune__Execution_env.cmi
     lib/ocaml/stdune/stdune__Execution_env.cmt
     lib/ocaml/stdune/stdune__Execution_env.cmti
    -lib/ocaml/stdune/stdune__Execution_env.cmx
     lib/ocaml/stdune/stdune__Filename_set.cmi
     lib/ocaml/stdune/stdune__Filename_set.cmt
     lib/ocaml/stdune/stdune__Filename_set.cmti
    -lib/ocaml/stdune/stdune__Filename_set.cmx
     lib/ocaml/stdune/stdune__Flock.cmi
     lib/ocaml/stdune/stdune__Flock.cmt
     lib/ocaml/stdune/stdune__Flock.cmti
    -lib/ocaml/stdune/stdune__Flock.cmx
     lib/ocaml/stdune/stdune__Format.cmi
     lib/ocaml/stdune/stdune__Format.cmt
     lib/ocaml/stdune/stdune__Format.cmti
    -lib/ocaml/stdune/stdune__Format.cmx
     lib/ocaml/stdune/stdune__Lazy.cmi
     lib/ocaml/stdune/stdune__Lazy.cmt
    -lib/ocaml/stdune/stdune__Lazy.cmx
     lib/ocaml/stdune/stdune__Loc0.cmti
     lib/ocaml/stdune/stdune__Per_item.cmi
     lib/ocaml/stdune/stdune__Per_item.cmt
     lib/ocaml/stdune/stdune__Per_item.cmti
    -lib/ocaml/stdune/stdune__Per_item.cmx
     lib/ocaml/stdune/stdune__Per_item_intf.cmi
     lib/ocaml/stdune/stdune__Per_item_intf.cmt
    -lib/ocaml/stdune/stdune__Per_item_intf.cmx
     lib/ocaml/stdune/stdune__String_builder.cmi
     lib/ocaml/stdune/stdune__String_builder.cmt
     lib/ocaml/stdune/stdune__String_builder.cmti
    -lib/ocaml/stdune/stdune__String_builder.cmx
     lib/ocaml/stdune/stdune__Terminal_signals.cmi
     lib/ocaml/stdune/stdune__Terminal_signals.cmt
     lib/ocaml/stdune/stdune__Terminal_signals.cmti
    -lib/ocaml/stdune/stdune__Terminal_signals.cmx
     lib/ocaml/stdune/string_builder.ml
     lib/ocaml/stdune/string_builder.mli
     lib/ocaml/stdune/terminal_signals.ml
    
    
  • Theo Buehler:

    devel/dune: missing rdep on devel/git