Opened 3 months ago

Last modified 3 months ago

#69169 new defect

cmake-devel does not satisfy build when cmake is requested

Reported by: kencu (Ken) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: mascguy (Christopher Nielsen)
Port:

Description (last modified by kencu (Ken))

I am trying to install kdelibs4 on arm64 Sonoma again.

I use cmake-devel because it has fixes in it that the cmake port does not yet have.

When trying to install kdelibs4, I get this error:

% sudo port install kdelibs4
--->  Computing dependencies for kdelibs4
Error: Can't install cmake because conflicting ports are active: cmake-devel
Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug.
Error: Processing of port kdelibs4 failed

both the cmake-1.0 and cmake-1.1 portgroups list a path dependency to the cmake binary.

cmake-devel should make it happy -- but it doesn't, and I have not been able to sort out yet why not:

Maybe one of you can see the issue?

Attachments (1)

failed_configure.txt (269.2 KB) - added by kencu (Ken) 3 months ago.

Download all attachments as: .zip

Change History (8)

Changed 3 months ago by kencu (Ken)

Attachment: failed_configure.txt added

comment:1 Changed 3 months ago by kencu (Ken)

so for now I just hacked the cmake-1.0.tcl PortGroup to ask for cmake-devel instead, to get past this.

comment:2 Changed 3 months ago by kencu (Ken)

Description: modified (diff)

comment:3 Changed 3 months ago by kencu (Ken)

Description: modified (diff)

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

I see some references in the log to /opt/local and some to /opt/macportsofficial. Not sure if that's significant. What's the relationship between those two paths?

comment:5 Changed 3 months ago by mascguy (Christopher Nielsen)

Cc: mascguy added

comment:6 Changed 3 months ago by kencu (Ken)

/opt/macportsofficial/macports-ports is where I keep my git checkout of the ports tree.

that is the primary tree set in sources.conf

I can try going back to the rsync checkout and see if that is different.

comment:7 in reply to:  6 Changed 3 months ago by ryandesign (Ryan Carsten Schmidt)

Replying to kencu:

/opt/macportsofficial/macports-ports is where I keep my git checkout of the ports tree.

that is the primary tree set in sources.conf

Oh, ok that should be fine.

Note: See TracTickets for help on using tickets.