Fri May 8 02:44:57 IST 2020
/usr/include missing on macOS Catalina (with Xcode 11)
error: expected '=', ',', ';', 'asm' or '__attribute__' before '__OSX_AVAILABLE_STARTING'
Solution 1
Execute the following command before invoking the compiler.
export CPATH=`xcrun --show-sdk-path`/usr/include
Solution 2
Alternatively you can make a soft-link to the above at /usr/include
if you have SIP disabled(not recommended)
sudo ln -s `xcrun --show-sdk-path`/usr/include /usr/include
Reference 1: stackoverflow
Reference 2: stackoverflow