Space Cat, Prince Among Thieves

Fix Missing Headers Compiling on macOS Mojave

While trying to compile PHP extensions after installing macOS Mojave, I was butting up against a ton of missing header file errors including php.h and zlib.

After several hours of beating my head against my desk and Googling/Stack Overflowing I found the solution.

Ends up you just need to force re-install the header files. Special thanks to @sfdye for the solution!

$ sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

If you get an error about that file not existing, you probably simply don't have the Xcode command line tools installed which can be remedied simply as follows:

$ xcode-select --install

Read More / Comment »

Recent Comments

Thanks! You saved me a lot of time and hassle. Appreciate it very much.
Link

Good work! Only problem is that there's no option to decode URLs, sometimes it's needed. E.g. I copied these old and new URLs from browser address bar and paste…
Link

Thanks for this! It will help me finish my windmill for my village in modded Minecraft.
Link

i have a probleme , is there a version or when I put 1504 of diameter it does not crash? >
Link

Thanks mate!
Link