I am getting errors along the lines of the following when trying to build some packages. The message says it’s an “error” that I’m running OS X 10.11, but I can’t tell if that’s the reason it’s not building, or if the real problem is to do with the “The following packages do not have relocatable bottles” line below it.
Can anyone shed any light on that? I can upgrade my OS if I have to but I want to avoid it if at all possible.
julia> Pkg.build("GLFW")
Building Homebrew → `~/.julia/packages/Homebrew/s09IX/deps/build.log`
Building CMake ───→ `~/.julia/packages/CMake/ZGawK/deps/build.log`
Building GLFW ────→ `~/.julia/packages/GLFW/69NQ7/deps/build.log`
┌ Error: Error building `GLFW`:
│ ==> Downloading https://github.com/glfw/glfw/archive/3.3.tar.gz
│ Already downloaded: /Users/ndv/Library/Caches/Homebrew.jl/downloads/8ae8a654fc3226eb16940046991529973a9e6d02dd5bd31d0b7dbf10417b85cc--glfw-3.3.tar.gz
│ ==> cmake -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DCMAKE_INSTALL_PREFIX=/Users/ndv/.julia/packages/Homebrew/s09IX/deps/usr/Cellar/glfw/3.3 -DCMAKE_BUILD_TYPE=Release -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_VERBOSE_MAKEFILE=ON -Wno-dev -DHAVE_CLOCK_GETTIME:INTERNAL=0 -DGLFW_USE_CHDIR=TRUE -DGLFW_USE_MENUBAR=TRUE -DBUILD_SHARED_LIBS=TRUE .
│ Last 15 lines from /Users/ndv/Library/Logs/Homebrew/glfw/01.cmake:
│
│ cmake
│ -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG
│ -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG
│ -DCMAKE_INSTALL_PREFIX=/Users/ndv/.julia/packages/Homebrew/s09IX/deps/usr/Cellar/glfw/3.3
│ -DCMAKE_BUILD_TYPE=Release
│ -DCMAKE_FIND_FRAMEWORK=LAST
│ -DCMAKE_VERBOSE_MAKEFILE=ON
│ -Wno-dev
│ -DHAVE_CLOCK_GETTIME:INTERNAL=0
│ -DGLFW_USE_CHDIR=TRUE
│ -DGLFW_USE_MENUBAR=TRUE
│ -DBUILD_SHARED_LIBS=TRUE
│ .
│
│
│ Do not report this issue to Homebrew/brew or Homebrew/core!
│
│ Error: You are using macOS 10.11.
│ We (and Apple) do not provide support for this old version.
│ You will encounter build failures and other breakages.
│ Please create pull-requests instead of asking for help on Homebrew's
│ GitHub, Discourse, Twitter or IRC. As you are running this old version,
│ you are responsible for resolving any issues you experience.
│
│ Error: You have MacPorts or Fink installed:
│ /opt/local/bin/port
│
│ This can cause trouble. You don't have to uninstall them, but you may want to
│ temporarily move them out of the way, e.g.
│
│ sudo mv /opt/local ~/macports
│ Error: You are using macOS 10.11.
│ We (and Apple) do not provide support for this old version.
│ You will encounter build failures and other breakages.
│ Please create pull-requests instead of asking for help on Homebrew's
│ GitHub, Discourse, Twitter or IRC. As you are running this old version,
│ you are responsible for resolving any issues you experience.
│
│
│ ┌ Warning: The following packages do not have relocatable bottles, installation may fail!
│ │ Please report these packages to https://github.com/JuliaLang/Homebrew.jl:
│ │ glfw
│ └ @ Homebrew ~/.julia/packages/Homebrew/s09IX/src/API.jl:449
│ ERROR: LoadError: failed process: Process(`/Users/ndv/.julia/packages/Homebrew/s09IX/deps/usr/bin/brew install --ignore-dependencies glfw`, ProcessExited(1)) [1]
│ Stacktrace:
│ [1] error(::String, ::Base.Process, ::String, ::Int64, ::String) at ./error.jl:42
│ [2] pipeline_error at ./process.jl:785 [inlined]
│ [3] #run#515(::Bool, ::Function, ::Cmd) at ./process.jl:726
│ [4] run at ./process.jl:724 [inlined]
│ [5] #brew#4(::Bool, ::Bool, ::Bool, ::Bool, ::Bool, ::Function, ::Cmd) at /Users/ndv/.julia/packages/Homebrew/s09IX/src/API.jl:19
│ [6] #brew at ./none:0 [inlined]
│ [7] #install_and_link#38(::Bool, ::Function, ::String) at /Users/ndv/.julia/packages/Homebrew/s09IX/src/API.jl:492
│ [8] (::getfield(Homebrew, Symbol("#kw##install_and_link")))(::NamedTuple{(:verbose,),Tuple{Bool}}, ::typeof(Homebrew.install_and_link), ::String) at ./none:0
│ [9] #add#29(::Bool, ::Bool, ::Function, ::String) at /Users/ndv/.julia/packages/Homebrew/s09IX/src/API.jl:462
│ [10] add at /Users/ndv/.julia/packages/Homebrew/s09IX/src/API.jl:412 [inlined]
│ [11] install(::Array{String,1}) at /Users/ndv/.julia/packages/Homebrew/s09IX/src/bindeps_integration.jl:50
│ [12] (::getfield(Homebrew, Symbol("##80#81")))() at /Users/ndv/.julia/packages/Homebrew/s09IX/src/bindeps_integration.jl:45
│ [13] run(::getfield(Homebrew, Symbol("##80#81"))) at /Users/ndv/.julia/packages/BinDeps/ZEval/src/BinDeps.jl:478
│ [14] run(::BinDeps.SynchronousStepCollection) at /Users/ndv/.julia/packages/BinDeps/ZEval/src/BinDeps.jl:521
│ [15] satisfy!(::BinDeps.LibraryDependency, ::Array{DataType,1}) at /Users/ndv/.julia/packages/BinDeps/ZEval/src/dependencies.jl:944
│ [16] satisfy!(::BinDeps.LibraryDependency) at /Users/ndv/.julia/packages/BinDeps/ZEval/src/dependencies.jl:922
│ [17] top-level scope at /Users/ndv/.julia/packages/BinDeps/ZEval/src/dependencies.jl:977
│ [18] include at ./boot.jl:326 [inlined]
│ [19] include_relative(::Module, ::String) at ./loading.jl:1038
│ [20] include(::Module, ::String) at ./sysimg.jl:29
│ [21] include(::String) at ./client.jl:403
│ [22] top-level scope at none:0
│ in expression starting at /Users/ndv/.julia/packages/GLFW/69NQ7/deps/build.jl:46
└ @ Pkg.Operations /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:1075