Version 1 (modified by jmroot (Joshua Root), 6 months ago) (diff)


macOS Mojave Problems

General Issues

First of all, please read 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 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/, 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

HandBrakeCLI @0.10.0: error: invalid xcconfig: osx1011.x86_64
osxfuse @3.7.1: Library not loaded: @rpath/libclang.dylib (LoadError)
py-llvmmath, py-llvmpy: depend on outdated clang-3.3
wine cannot be built against the 10.14 SDK
libgcc7 fails to compile/install on macOS Mojave
liblas failed with Mojave
Freecell failed with Mojave
transmission failed to build on Mojave
emacs-app does not render
obc fails to compile/install on Mojave due to lack of 32 bit support
ragel @ libstdc++ not available on Mojave
py36-numpy crash on Mojave (workaround on #56954)
libkdegames @4.14.3: 'al.h' file not found
tiemu3 @3.03 build fails on mojave
pear-Structures_Graph not building under Mojave
pear-XML_Util not building under Mojave
pear-Archive_Tar not building under Mojave
pear-Console_Getopt not building under Mojave
MacVim text window flickers on Mojave
update gcc8-8.2.0_2 fails to build
fftw @2.1.5: error: unknown argument: '-syslibroot'
graphviz-gui package fails destroort
ROOT 6 compilation via cling fails
atom @1.31.2 build failed on Mojave
cfxr @0.2.1: Error "Compiling for earlier than macOS 10.6 is no longer supported" (on Mojave)
gnudatalanguage @0.9.7: fatal error: '/usr/include/fnmatch.h' file not found

macports-notifier failed with mojave
terminal-notifier failed with Mojave
msp430-binutils @2.21.1a-20120406_1: Fails to build on Mojave
p5.26-net-ssleay @1.850.0 - Fails to build after Mojave/Command Line Tools/MacPorts upgrade, assumes sysroot is full XCode installation
mysql57 fails to configure on Mojave with ld64 installed without +ld64_xcode
problem with mpich-gcc7 on mojave
chuck: doesn't build on macOS Mojave
esmf does not compile on macOS Mojave 10.14.1
kdelibs4 @4.14.3_11 on mojave: kpty.cpp:215:9: error: no member named 'openpty' in the global namespace
unison @2.51.2_1 (net): build fails in macOS Mojave (v10.14.1)
inkscape @0.92.3_5+quartz: renders black on Mojave
Boost.asio problem on Mojave
ccl fails to build on Mojave
YAWS 2.0.6 fails to build on Mojave
XEmacs Autoload errors on brand new Mojave machine, everything from scratch
graphviz-gui fails to build on Mojave (CompileXIB)
MacVim @8.1.snapshot153_0+cscope+huge+lua+perl+python27+python36+ruby+ruby18: Error running on High Sierra 10.13.6. The error claims that it can only run on Mojave 10.14
QGIS3 does not build on Mac OS Mojave
scalapack @2.0.2_4 +openmpi failed configure on macOS Mojave
Kile is not opening on Mojave
graphviz-gui @2.40.1_0 build fails on Mojave
emacs-app-devel: Update to incorporate a recent fix for Mojave (re gnu bug report 34725)