= macOS Mojave Problems = == General Issues == First of all, please read [wiki:Migration]. The macOS 10.14 SDK no longer supports building 32-bit code. Any ports of software that lacks 64-bit support or needs to be universal will thus fail to build or otherwise encounter problems on Mojave. Most of these will not be able to be fixed short of adding 64-bit support upstream. == Updating MacPorts Base == MacPorts must be [https://www.macports.org/install.php re-installed] in a version configured for macOS 10.14 Mojave. Ensure you have Xcode 10.0 or greater installed and selected (e.g. `sudo xcode-select -s /Applications/Xcode.app/Contents/Developer`), and that you have the command line tools installed (`xcode-select --install`). You also have to agree to the license by running `sudo xcodebuild -license`. As of Xcode 9.x, the `-license` option might not be sufficient alone, and following command might be required to agree to the license: `sudo xcodebuild -runFirstLaunch` == Tickets for Broken Ports == [[TicketQuery(component=ports&status!=closed&keywords~=mojave,or,component=ports&status!=closed&keywords~=10.14)]] [[TicketQuery(component=ports&status!=closed&keywords!~=mojave,and,keywords!~=10.14&summary~=Mojave,or,summary=~[^0-9]10\.14[^0-9])]]