Opened 5 years ago

Closed 5 years ago

#59399 closed defect (fixed)

lablgtk2 @2.18.6: build failure (command execution failed)

Reported by: hexadecagram ({16/7}) Owned by: pmetzger (Perry E. Metzger)
Priority: Normal Milestone:
Component: ports Version: 2.6.1
Keywords: Cc:
Port: lablgtk2

Description

Fails to build on Catalina. main.log attached.

Attachments (1)

main.log (107.7 KB) - added by hexadecagram ({16/7}) 5 years ago.

Download all attachments as: .zip

Change History (9)

Changed 5 years ago by hexadecagram ({16/7})

Attachment: main.log added

comment:1 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)

Looks like the error in the log is:

:info:build Error (warning 61): This primitive declaration uses type t, which is unannotated and
:info:build unboxable. The representation of such types may change in future
:info:build versions. You should annotate the declaration of t with [@@boxed]
:info:build or [@@unboxed].

Maybe this version of lablgtk2 is not compatible with the version of ocaml currently in MacPorts.

Maybe updating ocaml or updating lablgtk2 would help.

comment:2 Changed 5 years ago by pmetzger (Perry E. Metzger)

I think updating lablgtk2 is the necessary step. I'll try it out right now.

comment:3 Changed 5 years ago by pmetzger (Perry E. Metzger)

Okay, I just updated lablgtk2 to 2.18.8. HOWEVER, I don't know how to test it, I don't really use the package. If hexadecagram could check if it is working for them, I'd appreciate it.

comment:4 Changed 5 years ago by hexadecagram ({16/7})

It would seem the version bump was sufficient enough to result in a successful build.

comment:5 Changed 5 years ago by pmetzger (Perry E. Metzger)

It does build. But does it work for you?

comment:6 Changed 5 years ago by hexadecagram ({16/7})

I'm not sure. The only port I use that depends on this is unison, which, even after attempting port upgrade -R --force installed and ocaml-\*, fails to build, giving the error reported in #58852.

comment:7 in reply to:  5 Changed 5 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: set to pmetzger
Status: newassigned

Replying to pmetzger:

It does build.

Therefore, I think this ticket should be closed, since failure to build is what this ticket was about.

comment:8 Changed 5 years ago by pmetzger (Perry E. Metzger)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.