[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