Opened 6 years ago
Closed 6 years ago
#57959 closed defect (wontfix)
omake fails to build
Reported by: | MartinBuchmann (Martin Buchmann) | Owned by: | pmetzger (Perry E. Metzger) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.5.4 |
Keywords: | Cc: | pmetzger (Perry E. Metzger) | |
Port: | omake |
Description
While upgrading make from 0.9.8.6-0.rc1_8 to 0.9.8.6-0.rc1_9 it fails during build phase, see attached log.
:info:build Error: The implementation omake_wild.ml :info:build does not match the interface omake_wild.cmi: :info:build Values do not match: :info:build val wild_subst_in : :info:build int * string -> int * string * int * string -> bytes :info:build is not included in :info:build val wild_subst_in : wild_subst -> wild_in_patt -> string :info:build File "omake_wild.mli", line 77, characters 0-56: Expected declaration :info:build File "omake_wild.ml", line 125, characters 4-17: Actual declaration :info:build make[1]: *** [omake_wild.cmo] Error 2
Attachments (1)
Change History (6)
Changed 6 years ago by MartinBuchmann (Martin Buchmann)
comment:1 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | pmetzger added |
---|
I can't even get that far: omake's dependencies fail to build for me.
There are dozens of open tickets about problems with ocaml ports: query:port=~ocaml&status=!closed
The omake port doesn't have a maintainer right now. Somebody with ocaml knowledge will need to volunteer to figure out how to fix these problems.
Perry, I'm Cc'ing you since you maintain ocaml. Thought maybe you'd have an idea.
comment:2 Changed 6 years ago by pmetzger (Perry E. Metzger)
omake is pretty obsolete at this point; the ocaml universe is mostly moving to dune as a build tool. My usual taste at this point is to only maintain tools needed for end packages that use ocaml, like Unison, Coq, the OPAM package manager, etc. Mostly, if one wants to be using OCaml stuff at this point, one should use the MacPorts OPAM package to install OPAM and just build things from there.
Anyway, I'll assign this to myself, but I might not be inclined to actually fix it rather than obsoleting the port unless there's a good reason that it needs building inside of MacPorts. If Martin could explain why he needs it, I'll consider giving it a cleanup.
comment:3 Changed 6 years ago by pmetzger (Perry E. Metzger)
Owner: | set to pmetzger |
---|---|
Status: | new → assigned |
comment:4 Changed 6 years ago by MartinBuchmann (Martin Buchmann)
Sorry for the late response. I just checked, I do not need omake. I think it was installed when I wanted to test advi in the past. If no one else needs it anymore, making it obsolete is fine for me.
comment:5 Changed 6 years ago by pmetzger (Perry E. Metzger)
Resolution: | → wontfix |
---|---|
Status: | assigned → closed |
I've just removed the port, and I'm resolving this as "wontfix" in so far as the port has now been removed. It had two highly obsolete dependent packages in the ocaml/ directory, I've removed those as well.
main.log