[MacPorts] #70620: py*-pyqt6: Failed to Parse After Sync
MacPorts
noreply at macports.org
Sun Aug 25 20:56:35 UTC 2024
#70620: py*-pyqt6: Failed to Parse After Sync
-----------------------+------------------------
Reporter: RobK88 | Owner: reneeotten
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.10.1
Resolution: | Keywords: highsierra
Port: py-pyqt6 |
-----------------------+------------------------
Comment (by reneeotten):
I guess the issue is in the {{{qt6_info-1.0.tcl}}} PortGroup, more
precisely in this function:
{{{
89 proc qt6::version {} {
90 array set qt_info [list {*}${qt6::available_versions}]
91 return [lindex $qt_info([option qt6.base]) 0]
}}}
It's due to the fact that on systems older than macOS 10.15 there is no
version of Qt 6 that will work and thus {{{ ${qt6::available_versions} }}}
is empty and making an array and extracting a value doesn't work.
Unfortunately, I cannot reproduce/troubleshoot this easily since I don't
have an macOS version where this issue manifests itself and my Tcl
knowledge isn't sufficient to easily see how/where to resolve this. So I
don't think I'll make progress on this anytime soon - fortunately it isn't
a fatal issue; the port just doesn't parse for you but it would never
install anything on these old systems anyway.
--
Ticket URL: <https://trac.macports.org/ticket/70620#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list