No, I did a total clean install blowing away everything (following https://guide.macports.org/#installing.macports.uninstalling) then tried 'port install mpv' as the very first port following self-update. lua52 is a dependency of mpv, so like any other port it's installed first along with all other not present dependencies before it finally gets to mpv right? In my first encounter (back on June 7th) of the problem if I manually installed lua then that check would pass, except that then it would immediately fail on the next dependency, and so on. I can't think of any other port where there is a need to manually install every single dependency unless the user wants a custom variant or to try to force the use of something non-default (like libressl vs openssl). I don't think lua specifically is the issue here, rather it's something in how the port is handling dependency installation, or some other interaction.
Here you go: |
mpv-config.log
Description: Binary data
At the end it says "err: Package file '/opt/local/lib/pkgconfig/lua-5.2.pc' appears to be empty", and navigating to there yeah it's 0. It actually looks like every dependency of the mpv port install is size 0: At this point I've already reinstalled all my other regular ports so this list is a lot shorter then it'd be on a fresh install I assume, ffmpeg & mkvtoolnix etc already covered much of what mpv would want. Only the remaining dependencies exclusively left to mpv show size zero. I don't know what to make of that. I assume all sizes for a port installing dependencies being zero is not normal? "Unknown option -I" Thanks for your suggestions of something else to look at! I didn't think to look at that build config.log before vs the main log. Lee |
