comby-tools/comby

failed to build 1.8.1 release on macos sequoia

Opened this issue · 3 comments

seeing some build failure when building 1.8.1 rel on macos sequoia as below:

  File "lib/app/pipeline/pipeline.ml", line 257, characters 23-34:
  257 |   let really_read fd = Lwt_cstruct.(complete (read fd))
                               ^^^^^^^^^^^
  Error: Unbound module Lwt_cstruct

full build log in here, https://github.com/Homebrew/homebrew-core/actions/runs/10812064459/job/29992955250#step:4:523

Noted @chenrui333, will take a look!

Just ran into the same thing myself. Is there a stable version for macos builds anyone can recommend?

A workaround would be to pin tar-unix to a version < 3 to get cstruct-lwt as an indirect dependency.

A fix would be to account for newer tar-unix no longer having a dependency on cstruct-lwt