Cairo build errors

package

#1

Hello all,

I am trying to install the Cairo graphics package for Julia and have ran into an issue:


Pkg.build("Cairo")

INFO: Building WinRPM
INFO: Downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/repodata/repomd.xml
INFO: Downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_Leap_42.2/repodata/repomd.xml
INFO: Building Cairo
INFO: Updating WinRPM package list
INFO: Downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/repodata/repomd.xml
INFO: Downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_Leap_42.2/repodata/repomd.xml
INFO: Nothing to do
================================[ ERROR: Cairo ]================================

LoadError: Provider WinRPM.RPM failed to satisfy dependency cairo
while loading C:\Users\kolbi\.julia\v0.6\Cairo\deps\build.jl, in expression starting on line 161

================================================================================

================================[ BUILD ERRORS ]================================

WARNING: Cairo had build errors.

 - packages with build errors remain installed in C:\Users\kolbi\.julia\v0.6
 - build the package(s) and all dependencies with `Pkg.build("Cairo")`
 - build a single package by running its `deps/build.jl` script

================================================================================

My versioninfo is:

Julia Version 0.6.1
Commit 0d7248e2ff* (2017-10-24 22:15 UTC)
Platform Info:
  OS: Windows (i686-w64-mingw32)
  CPU: Intel(R) Xeon(R) CPU E3-1505M v6 @ 3.00GHz
  WORD_SIZE: 32
  BLAS: libopenblas (DYNAMIC_ARCH NO_AFFINITY Prescott)
  LAPACK: libopenblas
  LIBM: libopenlibm
  LLVM: libLLVM-3.9.1 (ORCJIT, broadwell)

When I run C:\Users\kolbi.julia\v0.6\Cairo\deps\build.jl, it still errors out with:

LoadError: Provider WinRPM.RPM failed to satisfy dependency cairo
while loading C:\Users\kolbi\.julia\v0.6\Cairo\deps\build.jl, in expression starting on line 161
satisfy!(::BinDeps.LibraryDependency, ::Array{DataType,1}) at dependencies.jl:918
satisfy!(::BinDeps.LibraryGroup, ::Array{DataType,1}) at dependencies.jl:883
satisfy!(::BinDeps.LibraryGroup) at dependencies.jl:847
macro expansion at dependencies.jl:950 [inlined]
anonymous at <missing>:?
include_string at loading.jl:522
include_string(::Module, ::String, ::String) at Compat.jl:478
(::Atom.##57#60{String,String})() at eval.jl:74
withpath(::Atom.##57#60{String,String}, ::String) at utils.jl:30
withpath(::Function, ::String) at eval.jl:38
macro expansion at eval.jl:72 [inlined]
(::Atom.##56#59{Dict{String,Any}})() at task.jl:80

I’d appreciate any input!


#2

I have no clear idea, but https://github.com/JuliaPackaging/WinRPM.jl/issues/127 might be