juliapackaging / cmake.jl Goto Github PK
View Code? Open in Web Editor NEWJulia package to provide access to CMake
License: Other
Julia package to provide access to CMake
License: Other
The filesystem on which builds are created in Juliabox does not support 1. utime
or 2. symlinks.
The first can be solved by using tar -m
but that fix probably needs to go into Bindeps.jl. The second will need change in the deps.jl
in this package (I don't exactly understand what is happening).
Alternatively, either #1 or JuliaPackaging/CMakeWrapper.jl#4 will fix this issue.
Is there a specific reason for
... a modern version of CMake (3.7.2, instead of the Ubuntu 14.04 default of 2.8.12) ...
I mean, can we have the latest version or at least 3.9.0
for CMake? 3.9.0
is the version that has introduced the find_dependency
macro that passes all the arguments to find_package
, which simplifies a lot of dependency management in config files of cmake-generated libraries. I can work on a PR if simply bumping the package version introduces some trouble.
Thank you!
At least on windows, there are three copies of cmake on disk: the downloaded archive and the extracted archive in deps\downloads
, and an other extracted copy found in deps\usr
.
I'm getting the following error message when trying to build CMake in Julia 1.3 running on Windows 10. I'm thinking it has something to do with the '-o' being appended to the beginning of the file path.
┌ Error: Error building `CMake`:
│ [ Info: Attempting to create directory C:\Users\Jordan\.julia\packages\CMake\nSK2r\deps\downloads
│ [ Info: Directory C:\Users\Jordan\.julia\packages\CMake\nSK2r\deps\downloads already exists
│ [ Info: Downloading file https://github.com/Kitware/CMake/releases/download/v3.12.3/cmake-3.12.3-win64-x64.zip
│ [ Info: Done downloading file https://github.com/Kitware/CMake/releases/download/v3.12.3/cmake-3.12.3-win64-x64.zip
│ [ Info: Attempting to create directory C:\Users\Jordan\.julia\packages\CMake\nSK2r\deps
│ [ Info: Directory C:\Users\Jordan\.julia\packages\CMake\nSK2r\deps already exists
│ ERROR: LoadError: IOError: could not spawn `'C:\Program Files\Julia-1.3.0\bin\7z.exe' x 'C:\Users\Jordan\.julia\packages\CMake\nSK2r\deps\downloads\cmake-3.12.3-win64-x64.zip' -y '-oC:\Users\Jordan\.julia\packages\CMake\nSK2r\deps\downloads'`: no such file or directory (ENOENT)
│ Stacktrace:
│ [1] _spawn_primitive(::String, ::Cmd, ::Array{Any,1}) at .\process.jl:99
│ [2] #554 at .\process.jl:112 [inlined]
│ [3] setup_stdios(::Base.var"#554#555"{Cmd}, ::Array{Any,1}) at .\process.jl:196
│ [4] _spawn at .\process.jl:111 [inlined]
│ [5] #run#565(::Bool, ::typeof(run), ::Cmd) at .\process.jl:439
│ [6] run(::Cmd) at .\process.jl:438
│ [7] run(::BinDeps.PathRule) at C:\Users\Jordan\.julia\packages\BinDeps\ZEval\src\BinDeps.jl:503
│ [8] run(::BinDeps.SynchronousStepCollection) at C:\Users\Jordan\.julia\packages\BinDeps\ZEval\src\BinDeps.jl:521
│ [9] run(::FileRule) at C:\Users\Jordan\.julia\packages\BinDeps\ZEval\src\BinDeps.jl:483
│ [10] run(::BinDeps.SynchronousStepCollection) at C:\Users\Jordan\.julia\packages\BinDeps\ZEval\src\BinDeps.jl:521
│ [11] top-level scope at C:\Users\Jordan\.julia\packages\CMake\nSK2r\deps\build.jl:155
│ [12] include at .\boot.jl:328 [inlined]
│ [13] include_relative(::Module, ::String) at .\loading.jl:1105
│ [14] include(::Module, ::String) at .\Base.jl:31
│ [15] include(::String) at .\client.jl:424
│ [16] top-level scope at none:5
│ in expression starting at C:\Users\Jordan\.julia\packages\CMake\nSK2r\deps\build.jl:155
└ @ Pkg.Operations D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Pkg\src\backwards_compatible_isolation.jl:649
Hi:
I tried installing julia 1.3 rc3 and rc4 in windows. When trying to install Makie.jl, CMake building errors with the following:
(v1.3) pkg> build CMake
Building CMake → `C:\Users\Argel Ramírez Reyes\.julia\packages\CMake\nSK2r\deps\build.log`
┌ Error: Error building `CMake`:
│ ┌ Warning: On Windows, creating file symlinks requires Administrator privileges
│ └ @ Base.Filesystem file.jl:848
│ [ Info: Attempting to create directory C:\Users\Argel Ramírez Reyes\.julia\packages\CMake\nSK2r\deps\downloads
│ [ Info: Directory C:\Users\Argel Ramírez Reyes\.julia\packages\CMake\nSK2r\deps\downloads already exists
│ [ Info: Downloading file https://github.com/Kitware/CMake/releases/download/v3.12.3/cmake-3.12.3-win64-x64.zip
│ [ Info: Done downloading file https://github.com/Kitware/CMake/releases/download/v3.12.3/cmake-3.12.3-win64-x64.zip
│ [ Info: Attempting to create directory C:\Users\Argel Ramírez Reyes\.julia\packages\CMake\nSK2r\deps
│ [ Info: Directory C:\Users\Argel Ramírez Reyes\.julia\packages\CMake\nSK2r\deps already exists
│ ERROR: LoadError: IOError: could not spawn `'C:\Users\Argel Ramírez Reyes\Julia\Julia-1.3.0-rc4\bin\7z.exe' x 'C:\Users\Argel Ramírez Reyes\.julia\packages\CMake\nSK2r\deps\downloads\cmake-3.12.3-win64-x64.zip' -y '-oC:\Users\Argel Ramírez Reyes\.julia\packages\CMake\nSK2r\deps\downloads'`: no such file or directory (ENOENT)
│ Stacktrace:
│ [1] run(::Cmd) at .\process.jl:438
│ [2] run(::BinDeps.PathRule) at C:\Users\Argel Ramírez Reyes\.julia\packages\BinDeps\ZEval\src\BinDeps.jl:503
│ [3] run(::BinDeps.SynchronousStepCollection) at C:\Users\Argel Ramírez Reyes\.julia\packages\BinDeps\ZEval\src\BinDeps.jl:521
│ [4] run(::FileRule) at C:\Users\Argel Ramírez Reyes\.julia\packages\BinDeps\ZEval\src\BinDeps.jl:483
│ [5] run(::BinDeps.SynchronousStepCollection) at C:\Users\Argel Ramírez Reyes\.julia\packages\BinDeps\ZEval\src\BinDeps.jl:521
│ [6] top-level scope at C:\Users\Argel Ramírez Reyes\.julia\packages\CMake\nSK2r\deps\build.jl:155
│ [7] include(::String) at .\client.jl:432
│ [8] top-level scope at none:5
│ in expression starting at C:\Users\Argel Ramírez Reyes\.julia\packages\CMake\nSK2r\deps\build.jl:155
│ caused by [exception 1]
│ IOError: symlink: operation not permitted (EPERM)
│ Stacktrace:
│ [1] probe_symlink_creation(::String) at C:\Users\Argel Ramírez Reyes\.julia\packages\CMake\nSK2r\deps\build.jl:27
│ [2] install_binaries(::String, ::String, ::String) at C:\Users\Argel Ramírez Reyes\.julia\packages\CMake\nSK2r\deps\build.jl:43
│ [3] top-level scope at C:\Users\Argel Ramírez Reyes\.julia\packages\CMake\nSK2r\deps\build.jl:139
│ [4] include(::String) at .\client.jl:432
│ [5] top-level scope at none:5
└ @ Pkg.Operations C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.3\Pkg\src\backwards_compatible_isolation.jl:649
After following the error message I noticed that C:\Users\Argel Ramírez Reyes\.julia\packages\CMake\nSK2r\deps\downloads\cmake-3.12.3-win64-x64.zip
exists, while C:\Users\Argel Ramírez Reyes\Julia\Julia-1.3.0-rc4\bin\7z.exe
doesn't. There is, however a 7z.dll in that folder.
(I am running with admin privileges)
I am not sure if this is an error with the Julia install on windows or with the way CMake is attemping things (or neither).
This happened on a fresh windows install both in Julia 1.3 rc 3 and 1.3 rc4
Would be good to get rid of the BinDeps dependency here.
I've made a stab a setting this up: https://github.com/JuliaPackaging/CMakeBuilder
Unfortunately, CMake seems to be a pain to cross-compile.
Could we have a release for this please?
CMake.jl tried to download cmake from URL https://cmake.org/files/v3.12/cmake-3.12.3-Darwin-x86_64.tar.gz. For some reason this URL redirects to cmake.org so the downloaded file "cmake-3.12.3-Darwin-x86_64.tar.gz" is actually an HTML file in disguise.
The correct URL is https://github.com/Kitware/CMake/releases/download/v3.13.2/cmake-3.13.2-Darwin-x86_64.tar.gz
As a result, I get the error
ERROR: LoadError: failed process: Process(tar xzf /Users/adamnemecek/Code/hypersphere/ngrid.io/ngrid.io/julia_depot/dev/CMake/deps/downloads/cmake-3.12.3-Darwin-x86_64.tar.gz --directory=/Users/adamnemecek/Code/hypersphere/ngrid.io/ngrid.io/julia_depot/dev/CMake/deps/downloads
, ProcessExited(1)) [1]
currently CMake.jl build process leaves the downloaded tarball along with extracted source under deps/downloads. This leaves ~200MB of data that could be cleaned up after successful build.
Although not much but this becomes important for individuals building Docker container for example.
This bug got observed when building GLFW.jl.
Julia: 1.1.1/1.2.0
Sys: Linux 4.19.66-1-MANJARO
pkg> add CMake
pkg> build CMake
shell> /home/redbq/.julia/packages/CMake/nSK2r/deps/usr/bin/cmake
[1] 16195 segmentation fault /home/redbq/.julia/packages/CMake/nSK2r/deps/usr/bin/cmake
ln -s `which cmake` /home/redbq/.julia/packages/CMake/nSK2r/deps/usr/bin/cmak
Hi
More than a year ago, I had Julia running on a Raspberry Pi using HDF5.jl. Unfortunately I don't have the SD card around anymore. I tried getting it up again, but now the build of CMake fails.
julia> versioninfo()
Julia Version 1.3.0
Commit 46ce4d7933 (2019-11-26 06:09 UTC)
Platform Info:
OS: Linux (arm-linux-gnueabihf)
CPU: ARMv7 Processor rev 4 (v7l)
WORD_SIZE: 32
LIBM: libopenlibm
LLVM: libLLVM-6.0.1 (ORCJIT, cortex-a53)
(v1.3) pkg> status
Status `~/.julia/environments/v1.3/Project.toml`
[6e4b80f9] BenchmarkTools v0.4.3
[717857b8] DSP v0.6.2
[7a1cc6ca] FFTW v1.1.0
[23992714] MAT v0.7.0
[1edddd1b] Radar v0.0.0 [`~/.julia/dev/Radar`]
[37e2e46d] LinearAlgebra
[10745b16] Statistics
Contents of ~/.julia/packages/CMake/nSK2r/deps/build.log
CMake 3.12.3, Copyright 2000-2018 Kitware, Inc. and Contributors
C compiler on this system is: cc
---------------------------------------------
Error when bootstrapping CMake:
Cannot find a C++ compiler that supports both C++11 and the specified C++ flags.
Please specify one using environment variable CXX.
The C++ flags are "".
They can be changed using the environment variable CXXFLAGS.
See cmake_bootstrap.log for compilers attempted.
---------------------------------------------
Log of errors: /home/pi/.julia/packages/CMake/nSK2r/deps/src/cmake-3.12.3/Bootstrap.cmk/cmake_bootstrap.log
---------------------------------------------
[ Info: Attempting to create directory /home/pi/.julia/packages/CMake/nSK2r/deps/downloads
[ Info: Directory /home/pi/.julia/packages/CMake/nSK2r/deps/downloads already exists
[ Info: Downloading file https://github.com/Kitware/CMake/releases/download/v3.12.3/cmake-3.12.3.tar.gz
[ Info: Done downloading file https://github.com/Kitware/CMake/releases/download/v3.12.3/cmake-3.12.3.tar.gz
[ Info: Attempting to create directory /home/pi/.julia/packages/CMake/nSK2r/deps/src
[ Info: Directory /home/pi/.julia/packages/CMake/nSK2r/deps/src already exists
[ Info: Attempting to create directory /home/pi/.julia/packages/CMake/nSK2r/deps
[ Info: Directory /home/pi/.julia/packages/CMake/nSK2r/deps already exists
[ Info: Path /home/pi/.julia/packages/CMake/nSK2r/deps/src/cmake-3.12.3 already exists
[ Info: Changing directory to /home/pi/.julia/packages/CMake/nSK2r/deps/src/cmake-3.12.3
ERROR: LoadError: failed process: Process(`./configure --prefix=/home/pi/.julia/packages/CMake/nSK2r/deps/usr`, ProcessExited(7)) [7]
Stacktrace:
[1] pipeline_error at ./process.jl:525 [inlined]
[2] #run#565(::Bool, ::typeof(run), ::Cmd) at ./process.jl:440
[3] run(::Cmd) at ./process.jl:438
[4] run(::BinDeps.SynchronousStepCollection) at /home/pi/.julia/packages/BinDeps/ZEval/src/BinDeps.jl:521 (repeats 2 times)
[5] run(::FileRule) at /home/pi/.julia/packages/BinDeps/ZEval/src/BinDeps.jl:483
[6] run(::BinDeps.SynchronousStepCollection) at /home/pi/.julia/packages/BinDeps/ZEval/src/BinDeps.jl:521
[7] top-level scope at /home/pi/.julia/packages/CMake/nSK2r/deps/build.jl:155
[8] include at ./boot.jl:328 [inlined]
[9] include_relative(::Module, ::String) at ./loading.jl:1105
[10] include(::Module, ::String) at ./Base.jl:31
[11] include(::String) at ./client.jl:424
[12] top-level scope at none:5
in expression starting at /home/pi/.julia/packages/CMake/nSK2r/deps/build.jl:155
The OS is a Raspbian Buster with desktop and recommended software, release date 2019-09-26, downloaded from raspberrypi.org on Monday:
cc (Raspbian 8.3.0-6+rpi1) 8.3.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
I'm assuming I need a different version of cc? I'll try seeing what I can find, but if anyone has ideas, it would be appreciated.
Thanks
Any help would be appreciated, I get the following error, I have no idea how to proceed.
This is on a clean julia install, installed via https://github.com/abelsiqueira/jill, all I did was run update and then try to install a package that has CMake as a dependency.
julia> Pkg.build("CMake")
Building CMake → `~/.julia/packages/CMake/ZGawK/deps/build.log`
┌ Error: Error building `CMake`:
│ [ Info: Attempting to create directory /home/alex/.julia/packages/CMake/ZGawK/deps/downloads
│ [ Info: Directory /home/alex/.julia/packages/CMake/ZGawK/deps/downloads already exists
│ [ Info: Downloading file https://github.com/Kitware/CMake/releases/download/v3.12.3/cmake-3.12.3-Linux-x86_64.tar.gz
│ [ Info: Done downloading file https://github.com/Kitware/CMake/releases/download/v3.12.3/cmake-3.12.3-Linux-x86_64.tar.gz
│ [ Info: Attempting to create directory /home/alex/.julia/packages/CMake/ZGawK/deps
│ [ Info: Directory /home/alex/.julia/packages/CMake/ZGawK/deps already exists
│ [ Info: Path /home/alex/.julia/packages/CMake/ZGawK/deps/downloads/cmake-3.12.3-Linux-x86_64 already exists
│ [ Info: Attempting to create directory /home/alex/.julia/packages/CMake/ZGawK/deps/usr/bin
│ [ Info: Directory /home/alex/.julia/packages/CMake/ZGawK/deps/usr/bin already exists
│ ERROR: LoadError: SystemError: unable to read directory /home/alex/.julia/packages/CMake/ZGawK/deps/downloads/cmake-3.12.3-Linux-x86_64/bin: No such file or directory
│ Stacktrace:
│ [1] readdir(::String) at ./file.jl:625
│ [2] (::getfield(Main, Symbol("##3#4")){String,Bool})() at /home/alex/.julia/packages/CMake/ZGawK/deps/build.jl:55
│ [3] run(::getfield(Main, Symbol("##3#4")){String,Bool}) at /home/alex/.julia/packages/BinDeps/ZEval/src/BinDeps.jl:478
│ [4] run(::BinDeps.SynchronousStepCollection) at /home/alex/.julia/packages/BinDeps/ZEval/src/BinDeps.jl:521
│ [5] run(::FileRule) at /home/alex/.julia/packages/BinDeps/ZEval/src/BinDeps.jl:483
│ [6] run(::BinDeps.SynchronousStepCollection) at /home/alex/.julia/packages/BinDeps/ZEval/src/BinDeps.jl:521
│ [7] top-level scope at none:0
│ [8] include at ./boot.jl:326 [inlined]
│ [9] include_relative(::Module, ::String) at ./loading.jl:1038
│ [10] include(::Module, ::String) at ./sysimg.jl:29
│ [11] include(::String) at ./client.jl:403
│ [12] top-level scope at none:0
│ in expression starting at /home/alex/.julia/packages/CMake/ZGawK/deps/build.jl:155
└ @ Pkg.Operations /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.1/Pkg/src/Operations.jl:1075
Thanks in advance!
Log:
(v1.0) pkg> add CMake
Resolving package versions...
Installed CMake ─ v1.0.0
Updating `C:\Users\Josh\.julia\environments\v1.0\Project.toml`
[631607c0] + CMake v1.0.0
Updating `C:\Users\Josh\.julia\environments\v1.0\Manifest.toml`
[631607c0] + CMake v1.0.0
Building CMake → `C:\Users\Josh\.julia\packages\CMake\lwcUP\deps\build.log`
┌ Error: Error building `CMake`:
│
│ 7-Zip [64] 16.04 : Copyright (c) 1999-2016 Igor Pavlov : 2016-10-04
│
│ Scanning the drive for archives:
│ 1 file, 24896028 bytes (24 MiB)
│
│ Extracting archive: C:\Users\Josh\.julia\packages\CMake\lwcUP\deps\downloads\cmake-3.7.2-win64-x64.zip
│ --
│ Path = C:\Users\Josh\.julia\packages\CMake\lwcUP\deps\downloads\cmake-3.7.2-win64-x64.zip
│ Type = zip
│ Physical Size = 24896028
│
│ Everything is Ok
│
│ Folders: 87
│ Files: 4649
│ Size: 62782913
│ Compressed: 24896028
│ [ Info: Attempting to create directory C:\Users\Josh\.julia\packages\CMake\lwcUP\deps\downloads
│ [ Info: Downloading file https://cmake.org/files/v3.7/cmake-3.7.2-win64-x64.zip
│ [ Info: Done downloading file https://cmake.org/files/v3.7/cmake-3.7.2-win64-x64.zip
│ [ Info: Attempting to create directory C:\Users\Josh\.julia\packages\CMake\lwcUP\deps
│ [ Info: Directory C:\Users\Josh\.julia\packages\CMake\lwcUP\deps already exists
│ [ Info: Attempting to create directory C:\Users\Josh\.julia\packages\CMake\lwcUP\deps\usr\bin
│ ERROR: LoadError: MethodError: no method matching cp(::String, ::String; remove_destination=true)
│ Closest candidates are:
│ cp(::AbstractString, ::AbstractString; force, follow_symlinks) at file.jl:330 got unsupported keyword argument "remove_destination"
│ Stacktrace:
│ [1] kwerr(::NamedTuple{(:remove_destination,),Tuple{Bool}}, ::Function, ::String, ::String) at .\error.jl:97
│ [2] (::getfield(Base.Filesystem, Symbol("#kw##cp")))(::NamedTuple{(:remove_destination,),Tuple{Bool}}, ::typeof(cp), ::String, ::String) at .\none:0
│ [3] (::getfield(Main, Symbol("##3#4")){String})() at C:\Users\Josh\.julia\packages\CMake\lwcUP\deps\build.jl:23
│ [4] run(::getfield(Main, Symbol("##3#4")){String}) at C:\Users\Josh\.julia\packages\BinDeps\Z6fwm\src\BinDeps.jl:483
│ [5] macro expansion at .\logging.jl:308 [inlined]
│ [6] run(::BinDeps.SynchronousStepCollection) at C:\Users\Josh\.julia\packages\BinDeps\Z6fwm\src\BinDeps.jl:523
│ [7] run(::FileRule) at C:\Users\Josh\.julia\packages\BinDeps\Z6fwm\src\BinDeps.jl:488
│ [8] macro expansion at .\logging.jl:308 [inlined]
│ [9] run(::BinDeps.SynchronousStepCollection) at C:\Users\Josh\.julia\packages\BinDeps\Z6fwm\src\BinDeps.jl:523
│ [10] top-level scope at none:0
│ [11] include at .\boot.jl:317 [inlined]
│ [12] include_relative(::Module, ::String) at .\loading.jl:1038
│ [13] include(::Module, ::String) at .\sysimg.jl:29
│ [14] include(::String) at .\client.jl:388
│ [15] top-level scope at none:0
│ in expression starting at C:\Users\Josh\.julia\packages\CMake\lwcUP\deps\build.jl:124
└ @ Pkg.Operations C:\cygwin\home\Administrator\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.0\Pkg\src\Operations.jl:1068`
As FreeBSD is not in the build.jl file function process
to force CMake.jl to build, I had to resort to changing it's build.jl file as follows:
# avoid process to be called
#run(process)
# change /bin to /local/bin
open(joinpath(dirname(@__FILE__), "deps.jl"), "w") do f
write(f, """
const cmake = "$(escape_string(joinpath(prefix, "/local/bin", binary_name)))"
There certainly is a more elegant way to achieve the building of CMake.jl to succeed on FreeBSD. I hope someone can incorporate this.
Cheers,
Rob
I was just about to post this, then saw that a version was just released so I tried it again and still got this error on arm via drone.io ci testing:
Building CMake ───→ `~/.julia/packages/CMake/nSK2r/deps/build.log`
--
141 | ┌ Error: Error building `CMake`:
142 | │ % Total % Received % Xferd Average Speed Time Time Time Current
143 | │ Dload Upload Total Spent Left Speed
144 | │ 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 607 0 607 0 0 3166 0 --:--:-- --:--:-- --:--:-- 3178
145 | │ 83 8191k 83 6802k 0 0 12.0M 0 --:--:-- --:--:-- --:--:-- 12.0M 100 8191k 100 8191k 0 0 14.2M 0 --:--:-- --:--:-- --:--:-- 123M
146 | │ ---------------------------------------------
147 | │ CMake 3.12.3, Copyright 2000-2018 Kitware, Inc. and Contributors
148 | │ ---------------------------------------------
149 | │ Error when bootstrapping CMake:
150 | │ Cannot find appropriate C compiler on this system.
151 | │ Please specify one using environment variable CC.
152 | │ See cmake_bootstrap.log for compilers attempted.
153 | │
154 | │ ---------------------------------------------
155 | │ Log of errors: /root/.julia/packages/CMake/nSK2r/deps/src/cmake-3.12.3/Bootstrap.cmk/cmake_bootstrap.log
156 | │ ---------------------------------------------
157 | │ [ Info: Attempting to create directory /root/.julia/packages/CMake/nSK2r/deps/downloads
158 | │ [ Info: Downloading file https://github.com/Kitware/CMake/releases/download/v3.12.3/cmake-3.12.3.tar.gz
159 | │ [ Info: Done downloading file https://github.com/Kitware/CMake/releases/download/v3.12.3/cmake-3.12.3.tar.gz
160 | │ [ Info: Attempting to create directory /root/.julia/packages/CMake/nSK2r/deps/src
161 | │ [ Info: Attempting to create directory /root/.julia/packages/CMake/nSK2r/deps
162 | │ [ Info: Directory /root/.julia/packages/CMake/nSK2r/deps already exists
163 | │ [ Info: Changing directory to /root/.julia/packages/CMake/nSK2r/deps/src/cmake-3.12.3
164 | │ ERROR: LoadError: failed process: Process(`./configure --prefix=/root/.julia/packages/CMake/nSK2r/deps/usr`, ProcessExited(6)) [6]
165 | Building Blosc ───→ `~/.julia/packages/Blosc/lzFr0/deps/build.log`
166 | │ Stacktrace:
167 | │ [1] error(::String, ::Base.Process, ::String, ::Int64, ::String) at ./error.jl:42
168 | │ [2] pipeline_error at ./process.jl:705 [inlined]
169 | │ [3] #run#505(::Bool, ::Function, ::Cmd) at ./process.jl:663
170 | │ [4] run(::Cmd) at ./process.jl:661
171 | │ [5] run(::BinDeps.SynchronousStepCollection) at /root/.julia/packages/BinDeps/ZEval/src/BinDeps.jl:521 (repeats 2 times)
172 | │ [6] run(::FileRule) at /root/.julia/packages/BinDeps/ZEval/src/BinDeps.jl:483
173 | │ [7] run(::BinDeps.SynchronousStepCollection) at /root/.julia/packages/BinDeps/ZEval/src/BinDeps.jl:521
174 | │ [8] top-level scope at none:0
175 | │ [9] include at ./boot.jl:317 [inlined]
176 | │ [10] include_relative(::Module, ::String) at ./loading.jl:1044
177 | │ [11] include(::Module, ::String) at ./sysimg.jl:29
178 | │ [12] include(::String) at ./client.jl:392
179 | │ [13] top-level scope at none:0
180 | │ in expression starting at /root/.julia/packages/CMake/nSK2r/deps/build.jl:155
181 | └ @ Pkg.Operations /buildworker/worker/package_linuxarmv7l/build/usr/share/julia/stdlib/v1.0/Pkg/src/Operations.jl:1096
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.