#68839 closed defect (fixed)

macos-trash @1.2.0: error: conflicting types for 'unctrl'

Reported by: subpop (Link Dupont) Owned by: halostatue (Austin Ziegler)
Priority: Normal Milestone:
Component: ports Version:
Keywords: sonoma arm64 Cc:
Port: macos-trash

Description

Installing macos-trash fails to build from source. Attaching the main.log file.

Attachments (1)

main.log (21.0 KB) - added by subpop (Link Dupont) 11 months ago.

Download all attachments as: .zip

Change History (9)

Changed 11 months ago by subpop (Link Dupont)

Attachment: main.log added

comment:1 Changed 11 months ago by subpop (Link Dupont)

Upstream build succeeds using the build script.

comment:2 Changed 11 months ago by jmroot (Joshua Root)

Owner: set to halostatue
Status: newassigned

comment:3 Changed 11 months ago by ryandesign (Ryan Carsten Schmidt)

Keywords: sonoma arm64 added
Summary: macos-trash fails to build from source on macOS 14macos-trash @1.2.0: error: conflicting types for 'unctrl'

comment:4 Changed 11 months ago by ryandesign (Ryan Carsten Schmidt)

It looks like the same issue as #68283. Does the suggestion there of installing the macports-module-map port help?

comment:5 Changed 11 months ago by subpop (Link Dupont)

Yes, after installing macports-module-map, I was able to successfully build this port.

comment:6 Changed 11 months ago by halostatue (Austin Ziegler)

I can confirm the source build failure on Ventura and fix with macports-module-map.

macOS 13.6.2 22G320 arm64 Xcode 15.0 15A240d

I’ll put together a PR.

comment:7 Changed 11 months ago by ryandesign (Ryan Carsten Schmidt)

#68283 mentions two other affected ports and that ncurses used to install the files now installed by macports-module-map. I'm not clear whether the intention is that every port experiencing this issue should add a dependency on macports-module-map or whether that dep should be added to ncurses.

comment:8 Changed 11 months ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

This was solved by a change in ncurses.

Note: See TracTickets for help on using tickets.