[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