[Mesa-users] macOS 10.15 Catalina - serious problems
Jakub Ostrowski
jakub.ostrowski at up.krakow.pl
Tue Oct 8 05:29:29 EDT 2019
Hi,
I updated to macOS Catalina and I'd like to report that MESA doesn't work. There are two main problems I encountered: Gatekeeper now works in Terminal and there are no headers in /usr/include.
1. Gatekeeper now works in Terminal. Previously it was possible to run apps from any source in terminal without any issues, now system protection works everywhere. I tried to disable it with sudo spctl --master-disable (as was suggested on many websites), but it doesn't work for me no matter how many times I tried, restarted and so on.
So I decided to go through the installation and unlock all the commands manually (Settings -> Security & Privacy) whenever the alert pops and restart the installer. Tedious job for long hours, but unfortunately impossible to finish due to the second issue.
2. No headers in /usr/include. OK, that was a problem with Mojave as well, with a solution presented on the SDK's website. It was enough to manually install the legacy headers using provided package (/Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg). In Catalina this package is no longer available and it's impossible to use the 10.14 version in 10.15. And you have no rights to change anything in system folders so manually copying the required headers is not an option.
I got the full version of xcode installed so I found a location with required headers and tried to tell the compiler where to look for them:
export CPATH="/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include"
A sound idea that unfortunately leads to compiler errors.
Now I'm out of ideas. Complete lockup of macOS now seems to be a reality.
Jakub
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.mesastar.org/pipermail/mesa-users/attachments/20191008/a96d472a/attachment.html>
More information about the Mesa-users
mailing list