Replying to [comment:2 lemzwerg]:
> Maybe it's because I neither have `gui` nor `python37`?
More likely the default `/usr/bin/clang` is just too old and rickety to
build it. The new MacPorts 2.6 will default to a newer compiler, but for
now, you can try this:
sudo port -v install fontforge configure.compiler=macports-clang-5.0
I know `clang-5.0` works. Probably `clang-8.0` will work too. Feel free to
build the gui and the python bindings if you care to -- that fontforge gui
is pretty cool!
2.6 will still try the system clang if it can use the selected stdlib. So
on 10.7 and later, more or less.
Here, _Noreturn is a C11 feature, so it should at least be using the
appropriate -std= option. Compilers that don't support C11 also need to be
excluded. With 2.6 we could just set compiler.c_standard, but for now we
just have to do some blacklisting.