[MacPorts] #62177: mpv @0.33.0_2+audiocd+bluray+bundle+dvd+libarchive+network+opengl+osd+python39+rubberband: cannot convert value of type 'CALayerContentsFormat' to specified type 'String'

MacPorts noreply at macports.org
Sun Jan 31 02:09:23 UTC 2021


#62177: mpv
@0.33.0_2+audiocd+bluray+bundle+dvd+libarchive+network+opengl+osd+python39+rubberband:
cannot convert value of type 'CALayerContentsFormat' to specified type
'String'
---------------------+----------------------
  Reporter:  JDLH    |      Owner:  ionic@…
      Type:  defect  |     Status:  assigned
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:  2.6.4
Resolution:          |   Keywords:
      Port:  mpv     |
---------------------+----------------------

Comment (by kencu):

 If you look at a page such as this
 <https://ports.macports.org/port/libffi/stats?days=30&days_ago=0> you can
 see the xcode versions installed by users on various systems. I picked
 libffi to look at as it's commonly installed. In the section of the
 display where it shows xcode version by system, you can see that almost
 all users who submitted stats for macOS 10.13 have Xcode 10.1 installed.

 When I say make sure your Xcode and your CLTs match, I mean to check that
 your system is coherent and not buggered by a mismatch between toolchains,
 which is a bit too easy to have happen. Specifically, these three things
 should match:
 {{{
 % /Library/Developer/CommandLineTools/usr/bin/clang -v
 Apple clang version 12.0.0 (clang-1200.0.32.29)

 % /usr/bin/clang -v
 Apple clang version 12.0.0 (clang-1200.0.32.29)

 %
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
 -v
 Apple clang version 12.0.0 (clang-1200.0.32.29)
 }}}

 Now obviously those numbers are from my Catalina machine, but whatever
 yours are, they should all be the exact same. If they are not, you're out
 of sync.

 Finally, when I say use the the "mpv from the buildbot", what I mean is to
 take the default version, and it *should* just download a prebuilt binary
 that you don't have to build, and you're on your way with no muss, no
 fuss.

 Not every port has a prebuilt binary. Unlike some other package managers,
 MacPorts takes the whole license thing extremely seriously, especially a
 very irritating and stupid license issue with openssl that permeates way
 too many builds.

 but if you go here:

 <http://packages.macports.org/mpv/>

 you can see that there are prebuilt binaries for many systems for mpv.

 If what you ask for (the default) matches what the buildbot supplies
 <http://packages.macports.org/mpv/mpv-0.32.0_1+audiocd+bluray+bundle+dvd+libarchive+network+opengl+osd+python38+rubberband.darwin_17.x86_64.tbz2>
 then you won't have to build anything.

 You will just download the one Ryan built, on his nice, clean, nobody ever
 touches it, perfectly set up, system :>


 By the time we're done with you, JDLH, you are going to know more about
 MacPorts than you ever cared to know !

-- 
Ticket URL: <https://trac.macports.org/ticket/62177#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list