Opened 5 years ago

Closed 5 years ago

#60328 closed defect (invalid)

qt5-qtbase @5.14.1 does not build on OSX 10.12

Reported by: michaelld (Michael Dickens) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: qt5-qtbase

Description (last modified by mf2k (Frank Schima))

This is not a duplicate of #60045. ... but it is related. Same basic issue, but in theory that was fixed! I have current base and ports tree. Trying to install qt5-qtbase on OSX 10.12 results in trying to install 5.14.1 ... the build error will be the same as that other ticket, since both are trying to build an incompatible Qt5. Something must be borked with the logic determining which Qt5 version for this OS. qt5-qtbase works fine for OSX 10.9 through 10.15 otherwise, so the issue is -just- OSX 10.12.

Change History (3)

comment:1 Changed 5 years ago by mf2k (Frank Schima)

Description: modified (diff)

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

On 10.12, qt5-qtbase is replaced by qt513-qtbase.

comment:3 Changed 5 years ago by michaelld (Michael Dickens)

Resolution: invalid
Status: newclosed

@ryandesign : Yes, I know that. Hence why I created this ticket, because it isn't what I was seeing on my OSX 10.12 boot.

The issue is there are a few specific ports that portindex handles OS-specifically; and, this is one. When I "touch" the Portfile then rerun "portindex", the correct information is stored and it all works.

My build system boots OSX 10.9 through 10.15 and has a common partition for MacPorts. I use a common PortIndex across all OSs, which works for 99% of ports ... but, when it doesn't work it's really frustrating & it's been long enough that I forgot the "touch" / "portindex" effort to see if this OS-specific portindex is the issue. Really wishing the PortIndex had OS-specific sections in it so-as to avoid this issue.

Closing.

Note: See TracTickets for help on using tickets.