On Julia v1.0.0, Homebrew doesn’t work because of:
Error: Operation not permitted @ dir_s_mkdir - /Users/me/.julia/packages/Homebrew/l8kUw/deps/usr/Cellar
ERROR: failed process: Process(`/Users/me/.julia/packages/Homebrew/l8kUw/deps/usr/bin/brew reinstall fontconfig`, ProcessExited(1)) [1]
and Cairo doesn’t work because of:
┌ Error: Error building `Cairo`:
│ ERROR: LoadError: syntax: misplaced assignment statement in "[libpng = library_dependency("png", aliases = ["libpng", "libpng-1.5.14", "libpng15", "libpng12.so.0", "libpng12"],
runtime = false, group = group); pixman = library_dependency("pixman", aliases = ["libpixman",
"libpixman-1", "libpixman-1-0", "libpixman-1.0"], depends = [libpng], runtime = false, group = group);
libffi = library_dependency("ffi", aliases = ["libffi"], runtime = false, group = group); gettext =
library_dependency("gettext", aliases = ["libintl", "preloadable_libintl", "libgettextpo"], os = :Unix, group
= group); gobject = library_dependency("gobject", aliases = ["libgobject-2.0-0", "libgobject-2.0",
"libgobject-2_0-0", "libgobject-2.0.so.0"], depends = [libffi, gettext], group = group); freetype =
library_dependency("freetype", aliases = ["libfreetype"], runtime = false, group = group); fontconfig =
library_dependency("fontconfig", aliases = ["libfontconfig-1", "libfontconfig", "libfontconfig.so.1"],
depends = [freetype], runtime = false, group = group); cairo = library_dependency("cairo", aliases =
["libcairo-2", "libcairo", "libcairo.so.2", "libcairo2"], depends = [gobject, fontconfig, libpng], group =
group, validate = validate_cairo_version); pango = library_dependency("pango", aliases = ["libpango
-1.0-0", "libpango-1.0", "libpango-1.0.so.0", "libpango-1_0-0"], group = group); pangocairo =
library_dependency("pangocairo", aliases = ["libpangocairo-1.0-0", "libpangocairo-1.0", "libpangocairo
-1.0.so.0"], depends = [cairo], group = group); zlib = library_dependency("zlib", aliases = ["libzlib",
"zlib1"], os = :Windows, group = group)]"
│ Stacktrace:
│ [1] include at ./boot.jl:317 [inlined]
│ [2] include_relative(::Module, ::String) at ./loading.jl:1038
│ [3] include(::Module, ::String) at ./sysimg.jl:29
│ [4] include(::String) at ./client.jl:388
│ [5] top-level scope at none:0
│ in expression starting at /Users/me/.julia/packages/Cairo/NBtbd/deps/build.jl:19
and both have trouble with LibCURL:
Building LibCURL ─────────→ `~/.julia/packages/LibCURL/yT2TD/deps/build.log`
┌ Error: Error building `LibCURL`:
│ WARNING: could not import Compat.is_windows into Main
│ ERROR: LoadError: UndefVarError: is_windows not defined