I fail to install package Gmsh. After Pkg.add(“Gmsh”), using Gmsh and Pkg.build(“Gmsh”) produce the errors below. I am an administrator on my Windows 10 environment running Julia 1.2 yet Pkg.build command seems to think otherwise: “On Windows, creating file symlinks requires Administrator privileges”. Any help appreciated. -Eric
ERROR: LoadError: Gmsh not installed properly, run Pkg.build(“Gmsh”), restart Julia and try again
Stacktrace:
[1] error(::String) at .\error.jl:33
[2] top-level scope at C:\Users\emichiel.julia\packages\Gmsh\eZVOZ\src\Gmsh.jl:6
[3] include at .\boot.jl:328 [inlined]
[4] include_relative(::Module, ::String) at .\loading.jl:1094
[5] include(::Module, ::String) at .\Base.jl:31
[6] top-level scope at none:2
[7] eval at .\boot.jl:330 [inlined]
[8] eval(::Expr) at .\client.jl:432
[9] top-level scope at .\none:3
in expression starting at C:\Users\emichiel.julia\packages\Gmsh\eZVOZ\src\Gmsh.jl:5
julia> Pkg.build(“Gmsh”)
Building Gmsh → C:\Users\emichiel\.julia\packages\Gmsh\eZVOZ\deps\build.log
┌ Error: Error building Gmsh
:
│ ┌ Warning: On Windows, creating file symlinks requires Administrator privileges
│ └ @ Base.Filesystem file.jl:797
│ ERROR: LoadError: Your platform (“x86_64-w64-mingw32”, parsed as “x86_64-w64-mingw32-gcc7-cxx11”) is not supported by this package!
│ Stacktrace:
│ [1] error(::String) at .\error.jl:33
│ [2] top-level scope at C:\Users\emichiel.julia\packages\Gmsh\eZVOZ\deps\build.jl:26
│ [3] include at .\boot.jl:328 [inlined]
│ [4] include_relative(::Module, ::String) at .\loading.jl:1094
│ [5] include(::Module, ::String) at .\Base.jl:31
│ [6] include(::String) at .\client.jl:431
│ [7] top-level scope at none:5
│ in expression starting at C:\Users\emichiel.julia\packages\Gmsh\eZVOZ\deps\build.jl:22
│ caused by [exception 1]
│ IOError: symlink: operation not permitted (EPERM)
│ Stacktrace:
│ [1] uv_error at .\libuv.jl:90 [inlined]
│ [2] symlink(::String, ::String) at .\file.jl:800
│ [3] probe_symlink_creation(::String) at C:\Users\emichiel.julia\packages\BinaryProvider\gnxnM\src\PlatformEngines.jl:121
│ [4] #probe_platform_engines!#30(::Bool, ::typeof(BinaryProvider.probe_platform_engines!)) at C:\Users\emichiel.julia\packages\BinaryProvider\gnxnM\src\PlatformEngines.jl:175
│ [5] probe_platform_engines! at C:\Users\emichiel.julia\packages\BinaryProvider\gnxnM\src\PlatformEngines.jl:169 [inlined]
│ [6] init() at C:\Users\emichiel.julia\packages\BinaryProvider\gnxnM\src\BinaryProvider.jl:28
│ [7] _include_from_serialized(::String, ::Array{Any,1}) at .\loading.jl:685
│ [8] _require_search_from_serialized(::Base.PkgId, ::String) at .\loading.jl:765
│ [9] _require(::Base.PkgId) at .\loading.jl:990
│ [10] require(::Base.PkgId) at .\loading.jl:911
│ [11] require(::Module, ::Symbol) at .\loading.jl:906
│ [12] include at .\boot.jl:328 [inlined]
│ [13] include_relative(::Module, ::String) at .\loading.jl:1094
│ [14] include(::Module, ::String) at .\Base.jl:31
│ [15] include(::String) at .\client.jl:431
│ [16] top-level scope at none:5
└ @ Pkg.Operations C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.2\Pkg\src\backwards_compatible_isolation.jl:647
false