Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Win32 doesn't build #258

Closed
lobingera opened this issue Sep 2, 2018 · 3 comments · Fixed by #292
Closed

Win32 doesn't build #258

lobingera opened this issue Sep 2, 2018 · 3 comments · Fixed by #292

Comments

@lobingera
Copy link
Contributor

on 0.6

Build started
git clone -q https://github.com/JuliaGraphics/Cairo.jl.git C:\projects\cairo-jl-f7sfx
git fetch -q origin +refs/pull/257/merge:
git checkout -qf FETCH_HEAD
Running Install scripts
iex ((new-object net.webclient).DownloadString("https://raw.githubusercontent.com/JuliaCI/Appveyor.jl/version-1/bin/install.ps1"))
Installing Julia...
Julia Version 0.6.4
Commit 9d11f62bcb* (2018-07-09 19:09 UTC)
Platform Info:
  OS: Windows (i686-w64-mingw32)
  CPU: Intel(R) Xeon(R) CPU E5-2697 v3 @ 2.60GHz
  WORD_SIZE: 32
  BLAS: libopenblas (DYNAMIC_ARCH NO_AFFINITY Nehalem MAX_THREADS=8)
  LAPACK: libopenblas
  LIBM: libopenlibm
  LLVM: libLLVM-3.9.1 (ORCJIT, haswell)
echo "%JL_BUILD_SCRIPT%"
"Pkg.clone(pwd(), \"Cairo\"); Pkg.build(\"Cairo\")"
C:\julia\bin\julia -e "%JL_BUILD_SCRIPT%"
INFO: Initializing package repository C:\Users\appveyor\.julia\v0.6
INFO: Cloning METADATA from https://github.com/JuliaLang/METADATA.jl
INFO: Cloning Cairo from C:\projects\cairo-jl-f7sfx
INFO: Computing changes...
INFO: Cloning cache of BinDeps from https://github.com/JuliaPackaging/BinDeps.jl.git
INFO: Cloning cache of BufferedStreams from https://github.com/BioJulia/BufferedStreams.jl.git
INFO: Cloning cache of ColorTypes from https://github.com/JuliaGraphics/ColorTypes.jl.git
INFO: Cloning cache of Colors from https://github.com/JuliaGraphics/Colors.jl.git
INFO: Cloning cache of Compat from https://github.com/JuliaLang/Compat.jl.git
INFO: Cloning cache of FixedPointNumbers from https://github.com/JuliaMath/FixedPointNumbers.jl.git
INFO: Cloning cache of Graphics from https://github.com/JuliaGraphics/Graphics.jl.git
INFO: Cloning cache of LibExpat from https://github.com/JuliaIO/LibExpat.jl.git
INFO: Cloning cache of Libz from https://github.com/BioJulia/Libz.jl.git
INFO: Cloning cache of NaNMath from https://github.com/mlubin/NaNMath.jl.git
INFO: Cloning cache of Reexport from https://github.com/simonster/Reexport.jl.git
INFO: Cloning cache of SHA from https://github.com/staticfloat/SHA.jl.git
INFO: Cloning cache of URIParser from https://github.com/JuliaWeb/URIParser.jl.git
INFO: Cloning cache of WinRPM from https://github.com/JuliaPackaging/WinRPM.jl.git
INFO: Installing BinDeps v0.8.10
INFO: Installing BufferedStreams v0.4.1
INFO: Installing ColorTypes v0.6.7
INFO: Installing Colors v0.8.2
INFO: Installing Compat v1.1.0
INFO: Installing FixedPointNumbers v0.4.6
INFO: Installing Graphics v0.3.0
INFO: Installing LibExpat v0.4.2
INFO: Installing Libz v0.4.0
INFO: Installing NaNMath v0.3.2
INFO: Installing Reexport v0.1.0
INFO: Installing SHA v0.5.7
INFO: Installing URIParser v0.3.1
INFO: Installing WinRPM v0.3.3
INFO: Building WinRPM
WARNING: skipping repodata/repomd.xml, not in cache -- call WinRPM.update() to download
WARNING: skipping repodata/repomd.xml, not in cache -- call WinRPM.update() to download
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:/win32/openSUSE_Leap_42.2/repodata/7b6d2b70d141a4bbd51fa87870a870ee1d0b096312cbee841d29631404befc17-primary.xml.gz
INFO: Downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win64/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/6bb3c3af692638261eb2e36abc75314e6b7a4f2fa4ba3908737def60b037a0d1-primary.xml.gz
INFO: Package database updated
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: Packages to install: libwinpthread1, libintl8, libgcc_s_sjlj1, libffi6, libglib-2_0-0, glib2-lang, libgobject-2_0-0, glib2
INFO: Downloading: libwinpthread1
INFO: Extracting: libwinpthread1
INFO: Downloading: libintl8
INFO: Extracting: libintl8
INFO: Downloading: libgcc_s_sjlj1
INFO: Extracting: libgcc_s_sjlj1
INFO: Downloading: libffi6
INFO: Extracting: libffi6
INFO: Downloading: libglib-2_0-0
INFO: Extracting: libglib-2_0-0
INFO: Downloading: glib2-lang
INFO: Extracting: glib2-lang
INFO: Downloading: libgobject-2_0-0
INFO: Extracting: libgobject-2_0-0
INFO: Downloading: glib2
INFO: Extracting: glib2
INFO: Complete
INFO: Packages to install: libxml2-2, libfreetype6, zlib1, fontconfig, libpixman-1-0, libpng16-16, libharfbuzz0, libcairo2
INFO: Downloading: libxml2-2
WARNING: Unknown download failure, error code: 2148270086
WARNING: Retry 1/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/noarch/mingw32-libxml2-2-2.9.0-10.25.noarch.rpm
INFO: Extracting: libxml2-2
INFO: Downloading: libfreetype6
INFO: Extracting: libfreetype6
INFO: Downloading: zlib1
INFO: Extracting: zlib1
INFO: Downloading: fontconfig
INFO: Extracting: fontconfig
INFO: Downloading: libpixman-1-0
WARNING: Unknown download failure, error code: 2148270086
WARNING: Retry 1/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/noarch/mingw32-libpixman-1-0-0.30.0-8.26.noarch.rpm
INFO: Extracting: libpixman-1-0
INFO: Downloading: libpng16-16
WARNING: Unknown download failure, error code: 2148270086
WARNING: Retry 1/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/noarch/mingw32-libpng16-16-1.6.19-1.25.noarch.rpm
INFO: Extracting: libpng16-16
INFO: Downloading: libharfbuzz0
INFO: Extracting: libharfbuzz0
INFO: Downloading: libcairo2
WARNING: Unknown download failure, error code: 2148270086
WARNING: Retry 1/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/noarch/mingw32-libcairo2-1.14.2-2.31.noarch.rpm
INFO: Extracting: libcairo2
INFO: Complete
================================[ ERROR: Cairo ]================================
LoadError: Provider WinRPM.RPM failed to satisfy dependency cairo
while loading C:\Users\appveyor\.julia\v0.6\Cairo\deps\build.jl, in expression starting on line 165
================================================================================
================================[ BUILD ERRORS ]================================
WARNING: Cairo had build errors.
 - packages with build errors remain installed in C:\Users\appveyor\.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
================================================================================
echo "%JL_TEST_SCRIPT%"
"Pkg.test(\"Cairo\", coverage=true)"
C:\julia\bin\julia -e "%JL_TEST_SCRIPT%"
INFO: Testing Cairo
ERROR: LoadError: Cairo not properly installed. Please run
Pkg.build("Cairo")
Stacktrace:
 [1] error at .\error.jl:30
 [2] include_from_node1 at .\loading.jl:576
 [3] include at .\sysimg.jl:14
while loading C:\Users\appveyor\.julia\v0.6\Cairo\src\Cairo.jl, in expression starting on line 9
ERROR: LoadError: Failed to precompile Cairo to C:\Users\appveyor\.julia\lib\v0.6\Cairo.ji.
Stacktrace:
 [1] compilecache at .\loading.jl:710
 [2] _require at .\loading.jl:497
 [3] require at .\loading.jl:405
 [4] include_from_node1 at .\loading.jl:576
 [5] include at .\sysimg.jl:14
 [6] process_options at .\client.jl:305
 [7] _start at .\client.jl:371
while loading C:\Users\appveyor\.julia\v0.6\Cairo\test\runtests.jl, in expression starting on line 1
================================[ ERROR: Cairo ]================================
failed process: Process(`'C:\julia\bin\julia.exe' -Cpentium4 '-JC:\julia\lib\julia\sys.dll' --compile=yes --depwarn=yes --check-bounds=yes --code-coverage=user --color=no --compilecache=yes 'C:\Users\appveyor\.julia\v0.6\Cairo\test\runtests.jl'`, ProcessExited(1)) [1]
================================================================================
ERROR: Cairo had test errors
Command exited with code 1

on 0.7

Build started
git clone -q https://github.com/JuliaGraphics/Cairo.jl.git C:\projects\cairo-jl-f7sfx
git fetch -q origin +refs/pull/257/merge:
git checkout -qf FETCH_HEAD
Running Install scripts
iex ((new-object net.webclient).DownloadString("https://raw.githubusercontent.com/JuliaCI/Appveyor.jl/version-1/bin/install.ps1"))
Installing Julia...
Julia Version 0.7.0
Commit a4cb80f3ed (2018-08-08 06:46 UTC)
Platform Info:
  OS: Windows (i686-w64-mingw32)
  CPU: Intel(R) Xeon(R) CPU E5-2697 v3 @ 2.60GHz
  WORD_SIZE: 32
  LIBM: libopenlibm
  LLVM: libLLVM-6.0.0 (ORCJIT, haswell)
echo "%JL_BUILD_SCRIPT%"
"using Pkg; Pkg.clone(pwd(), \"Cairo\"); Pkg.build(\"Cairo\")"
C:\julia\bin\julia -e "%JL_BUILD_SCRIPT%"
┌ Warning: Pkg.clone is only kept for legacy CI script reasons, please use `add`
└ @ Pkg.API C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v0.7\Pkg\src\API.jl:445
   Cloning default registries into C:\Users\appveyor\.julia\registries
   Cloning registry General from "https://github.com/JuliaRegistries/General.git"
 Resolving package versions...
 Installed WinRPM ──────────── v0.4.1
 Installed FixedPointNumbers ─ v0.5.2
 Installed NaNMath ─────────── v0.3.2
 Installed ColorTypes ──────── v0.7.4
 Installed JSON ────────────── v0.19.0
 Installed Homebrew ────────── v0.7.0
 Installed LibExpat ────────── v0.5.0
 Installed Compat ──────────── v1.1.0
 Installed Reexport ────────── v0.2.0
 Installed LibCURL ─────────── v0.3.2
 Installed BinaryProvider ──── v0.4.2
 Installed BinDeps ─────────── v0.8.10
 Installed Libz ────────────── v1.0.0
 Installed Colors ──────────── v0.9.4
 Installed HTTPClient ──────── v0.2.1
 Installed BufferedStreams ─── v1.0.0
 Installed URIParser ───────── v0.4.0
 Installed Graphics ────────── v0.3.0
  Updating `C:\Users\appveyor\.julia\environments\v0.7\Project.toml`
  [159f3aea] + Cairo v0.5.5+ [`C:\projects\cairo-jl-f7sfx`]
  Updating `C:\Users\appveyor\.julia\environments\v0.7\Manifest.toml`
  [9e28174c] + BinDeps v0.8.10
  [b99e7846] + BinaryProvider v0.4.2
  [e1450e63] + BufferedStreams v1.0.0
  [159f3aea] + Cairo v0.5.5+ [`C:\projects\cairo-jl-f7sfx`]
  [3da002f7] + ColorTypes v0.7.4
  [5ae59095] + Colors v0.9.4
  [34da2185] + Compat v1.1.0
  [53c48c17] + FixedPointNumbers v0.5.2
  [a2bd30eb] + Graphics v0.3.0
  [0862f596] + HTTPClient v0.2.1
  [d9be37ee] + Homebrew v0.7.0
  [682c06a0] + JSON v0.19.0
  [b27032c2] + LibCURL v0.3.2
  [522f3ed2] + LibExpat v0.5.0
  [2ec943e9] + Libz v1.0.0
  [77ba4419] + NaNMath v0.3.2
  [189a3867] + Reexport v0.2.0
  [30578b45] + URIParser v0.4.0
  [c17dfb99] + WinRPM v0.4.1
  [2a0f44e3] + Base64 
  [ade2ca70] + Dates 
  [8bb1440f] + DelimitedFiles 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [76f85450] + LibGit2 
  [8f399da3] + Libdl 
  [37e2e46d] + LinearAlgebra 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [a63ad114] + Mmap 
  [44cfe95a] + Pkg 
  [de0858da] + Printf 
  [3fa0cd96] + REPL 
  [9a3f8284] + Random 
  [ea8e919c] + SHA 
  [9e88b42a] + Serialization 
  [1a1011a3] + SharedArrays 
  [6462fe0b] + Sockets 
  [2f01184e] + SparseArrays 
  [10745b16] + Statistics 
  [8dfed614] + Test 
  [cf7118a7] + UUIDs 
  [4ec0a83e] + Unicode 
  Building Homebrew → `C:\Users\appveyor\.julia\packages\Homebrew\l8kUw\deps\build.log`
  Building LibCURL ─→ `C:\Users\appveyor\.julia\packages\LibCURL\Z32eb\deps\build.log`
┌ Error: Error building `LibCURL`: 
│ [ Info: Downloading https://github.com/bicycle1885/ZlibBuilder/releases/download/v1.0.2/Zlib.v1.2.11.i686-w64-mingw32.tar.gz to C:\Users\appveyor\.julia\packages\LibCURL\Z32eb\deps\usr\downloads\Zlib.v1.2.11.i686-w64-mingw32.tar.gz...
│ [ Info: Downloading https://github.com/JuliaWeb/MbedTLSBuilder/releases/download/v0.11/MbedTLS.v1.0.0.i686-w64-mingw32.tar.gz to C:\Users\appveyor\.julia\packages\LibCURL\Z32eb\deps\usr\downloads\MbedTLS.v1.0.0.i686-w64-mingw32.tar.gz...
│ ERROR: LoadError: Your platform i686-w64-mingw32 is not supported by this package!
│ Stacktrace:
│  [1] error(::String) at .\error.jl:33
│  [2] top-level scope at C:\Users\appveyor\.julia\packages\LibCURL\Z32eb\deps\build.jl:62
│  [3] include at .\boot.jl:317 [inlined]
│  [4] include_relative(::Module, ::String) at .\loading.jl:1038
│  [5] include(::Module, ::String) at .\sysimg.jl:29
│  [6] include(::String) at .\client.jl:398
│  [7] top-level scope at none:0
│ in expression starting at C:\Users\appveyor\.julia\packages\LibCURL\Z32eb\deps\build.jl:52
└ @ Pkg.Operations C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v0.7\Pkg\src\Operations.jl:1068
  Building WinRPM ──→ `C:\Users\appveyor\.julia\packages\WinRPM\GxewC\deps\build.log`
  Building Homebrew → `C:\Users\appveyor\.julia\packages\Homebrew\l8kUw\deps\build.log`
  Building LibCURL ─→ `C:\Users\appveyor\.julia\packages\LibCURL\Z32eb\deps\build.log`
┌ Error: Error building `LibCURL`: 
│ ERROR: LoadError: Your platform i686-w64-mingw32 is not supported by this package!
│ Stacktrace:
│  [1] error(::String) at .\error.jl:33
│  [2] top-level scope at C:\Users\appveyor\.julia\packages\LibCURL\Z32eb\deps\build.jl:62
│  [3] include at .\boot.jl:317 [inlined]
│  [4] include_relative(::Module, ::String) at .\loading.jl:1038
│  [5] include(::Module, ::String) at .\sysimg.jl:29
│  [6] include(::String) at .\client.jl:398
│  [7] top-level scope at none:0
│ in expression starting at C:\Users\appveyor\.julia\packages\LibCURL\Z32eb\deps\build.jl:52
└ @ Pkg.Operations C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v0.7\Pkg\src\Operations.jl:1068
  Building WinRPM ──→ `C:\Users\appveyor\.julia\packages\WinRPM\GxewC\deps\build.log`
  Building Cairo ───→ `C:\projects\cairo-jl-f7sfx\deps\build.log`
 Resolving package versions...
┌ Error: Error 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: Packages to install: 
│ └   join(names(todo), ", ") = "libwinpthread1, libintl8, libgcc_s_sjlj1, libffi6, libglib-2_0-0, glib2-lang, libgobject-2_0-0, glib2"
│ ┌ Info: Downloading: 
│ └   name = "libwinpthread1"
│ ┌ Info: Extracting: 
│ └   name = "libwinpthread1"
│ ┌ Info: Downloading: 
│ └   name = "libintl8"
│ ┌ Info: Extracting: 
│ └   name = "libintl8"
│ ┌ Info: Downloading: 
│ └   name = "libgcc_s_sjlj1"
│ ┌ Info: Extracting: 
│ └   name = "libgcc_s_sjlj1"
│ ┌ Info: Downloading: 
│ └   name = "libffi6"
│ ┌ Info: Extracting: 
│ └   name = "libffi6"
│ ┌ Info: Downloading: 
│ └   name = "libglib-2_0-0"
│ ┌ Info: Extracting: 
│ └   name = "libglib-2_0-0"
│ ┌ Info: Downloading: 
│ └   name = "glib2-lang"
│ ┌ Info: Extracting: 
│ └   name = "glib2-lang"
│ ┌ Info: Downloading: 
│ └   name = "libgobject-2_0-0"
│ ┌ Info: Extracting: 
│ └   name = "libgobject-2_0-0"
│ ┌ Info: Downloading: 
│ └   name = "glib2"
│ ┌ Info: Extracting: 
│ └   name = "glib2"
│ [ Info: Complete
│ ┌ Info: Packages to install: 
│ └   join(names(todo), ", ") = "libxml2-2, libfreetype6, libpixman-1-0, fontconfig, zlib1, libpng16-16, libharfbuzz0, libcairo2"
│ ┌ Info: Downloading: 
│ └   name = "libxml2-2"
│ ┌ Info: Extracting: 
│ └   name = "libxml2-2"
│ ┌ Info: Downloading: 
│ └   name = "libfreetype6"
│ ┌ Info: Extracting: 
│ └   name = "libfreetype6"
│ ┌ Info: Downloading: 
│ └   name = "libpixman-1-0"
│ ┌ Info: Extracting: 
│ └   name = "libpixman-1-0"
│ ┌ Info: Downloading: 
│ └   name = "fontconfig"
│ ┌ Info: Extracting: 
│ └   name = "fontconfig"
│ ┌ Info: Downloading: 
│ └   name = "zlib1"
│ ┌ Warning: Unknown download failure, error code: 2148270086
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:68
│ ┌ Warning: Retry 1/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/noarch/mingw32-zlib1-1.2.8-9.26.noarch.rpm
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:70
│ ┌ Warning: Unknown download failure, error code: 2148270086
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:68
│ ┌ Warning: Retry 2/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/noarch/mingw32-zlib1-1.2.8-9.26.noarch.rpm
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:70
│ ┌ Warning: Unknown download failure, error code: 2148270086
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:68
│ ┌ Warning: Retry 3/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/noarch/mingw32-zlib1-1.2.8-9.26.noarch.rpm
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:70
│ ┌ Info: Extracting: 
│ └   name = "zlib1"
│ ┌ Info: Downloading: 
│ └   name = "libpng16-16"
│ ┌ Info: Extracting: 
│ └   name = "libpng16-16"
│ ┌ Info: Downloading: 
│ └   name = "libharfbuzz0"
│ ┌ Info: Extracting: 
│ └   name = "libharfbuzz0"
│ ┌ Info: Downloading: 
│ └   name = "libcairo2"
│ ┌ Info: Extracting: 
│ └   name = "libcairo2"
│ [ Info: Complete
│ ERROR: LoadError: Provider WinRPM.RPM failed to satisfy dependency cairo
│ Stacktrace:
│  [1] error(::String) at .\error.jl:33
│  [2] satisfy!(::BinDeps.LibraryDependency, ::Array{DataType,1}) at C:\Users\appveyor\.julia\packages\BinDeps\ZEval\src\dependencies.jl:945
│  [3] satisfy!(::BinDeps.LibraryGroup, ::Array{DataType,1}) at C:\Users\appveyor\.julia\packages\BinDeps\ZEval\src\dependencies.jl:910
│  [4] satisfy!(::BinDeps.LibraryGroup) at C:\Users\appveyor\.julia\packages\BinDeps\ZEval\src\dependencies.jl:874
│  [5] top-level scope at C:\Users\appveyor\.julia\packages\BinDeps\ZEval\src\dependencies.jl:977
│  [6] include at .\boot.jl:317 [inlined]
│  [7] include_relative(::Module, ::String) at .\loading.jl:1038
│  [8] include(::Module, ::String) at .\sysimg.jl:29
│  [9] include(::String) at .\client.jl:398
│  [10] top-level scope at none:0
│ in expression starting at C:\projects\cairo-jl-f7sfx\deps\build.jl:165
└ @ Pkg.Operations C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v0.7\Pkg\src\Operations.jl:1068
echo "%JL_TEST_SCRIPT%"
"using Pkg; Pkg.test(\"Cairo\", coverage=true)"
C:\julia\bin\julia -e "%JL_TEST_SCRIPT%"
   Testing Cairo
 Resolving package versions...
    Status `C:\Users\appveyor\AppData\Local\Temp\1\jl_3255.tmp\Manifest.toml`
  [9e28174c] BinDeps v0.8.10
  [b99e7846] BinaryProvider v0.4.2
  [e1450e63] BufferedStreams v1.0.0
  [159f3aea] Cairo v0.5.5+ [`C:\projects\cairo-jl-f7sfx`]
  [3da002f7] ColorTypes v0.7.4
  [5ae59095] Colors v0.9.4
  [34da2185] Compat v1.1.0
  [53c48c17] FixedPointNumbers v0.5.2
  [a2bd30eb] Graphics v0.3.0
  [0862f596] HTTPClient v0.2.1
  [d9be37ee] Homebrew v0.7.0
  [682c06a0] JSON v0.19.0
  [b27032c2] LibCURL v0.3.2
  [522f3ed2] LibExpat v0.5.0
  [2ec943e9] Libz v1.0.0
  [77ba4419] NaNMath v0.3.2
  [189a3867] Reexport v0.2.0
  [30578b45] URIParser v0.4.0
  [c17dfb99] WinRPM v0.4.1
  [2a0f44e3] Base64  [`C:\julia\bin\..\share\julia\stdlib\v0.7\Base64`]
  [ade2ca70] Dates  [`C:\julia\bin\..\share\julia\stdlib\v0.7\Dates`]
  [8bb1440f] DelimitedFiles  [`C:\julia\bin\..\share\julia\stdlib\v0.7\DelimitedFiles`]
  [8ba89e20] Distributed  [`C:\julia\bin\..\share\julia\stdlib\v0.7\Distributed`]
  [b77e0a4c] InteractiveUtils  [`C:\julia\bin\..\share\julia\stdlib\v0.7\InteractiveUtils`]
  [76f85450] LibGit2  [`C:\julia\bin\..\share\julia\stdlib\v0.7\LibGit2`]
  [8f399da3] Libdl  [`C:\julia\bin\..\share\julia\stdlib\v0.7\Libdl`]
  [37e2e46d] LinearAlgebra  [`C:\julia\bin\..\share\julia\stdlib\v0.7\LinearAlgebra`]
  [56ddb016] Logging  [`C:\julia\bin\..\share\julia\stdlib\v0.7\Logging`]
  [d6f4376e] Markdown  [`C:\julia\bin\..\share\julia\stdlib\v0.7\Markdown`]
  [a63ad114] Mmap  [`C:\julia\bin\..\share\julia\stdlib\v0.7\Mmap`]
  [44cfe95a] Pkg  [`C:\julia\bin\..\share\julia\stdlib\v0.7\Pkg`]
  [de0858da] Printf  [`C:\julia\bin\..\share\julia\stdlib\v0.7\Printf`]
  [3fa0cd96] REPL  [`C:\julia\bin\..\share\julia\stdlib\v0.7\REPL`]
  [9a3f8284] Random  [`C:\julia\bin\..\share\julia\stdlib\v0.7\Random`]
  [ea8e919c] SHA  [`C:\julia\bin\..\share\julia\stdlib\v0.7\SHA`]
  [9e88b42a] Serialization  [`C:\julia\bin\..\share\julia\stdlib\v0.7\Serialization`]
  [1a1011a3] SharedArrays  [`C:\julia\bin\..\share\julia\stdlib\v0.7\SharedArrays`]
  [6462fe0b] Sockets  [`C:\julia\bin\..\share\julia\stdlib\v0.7\Sockets`]
  [2f01184e] SparseArrays  [`C:\julia\bin\..\share\julia\stdlib\v0.7\SparseArrays`]
  [10745b16] Statistics  [`C:\julia\bin\..\share\julia\stdlib\v0.7\Statistics`]
  [8dfed614] Test  [`C:\julia\bin\..\share\julia\stdlib\v0.7\Test`]
  [cf7118a7] UUIDs  [`C:\julia\bin\..\share\julia\stdlib\v0.7\UUIDs`]
  [4ec0a83e] Unicode  [`C:\julia\bin\..\share\julia\stdlib\v0.7\Unicode`]
ERROR: LoadError: Cairo not properly installed. Please run
Pkg.build("Cairo")
Stacktrace:
 [1] error(::String, ::String) at .\error.jl:42
 [2] top-level scope at none:0
 [3] include at .\boot.jl:317 [inlined]
 [4] include_relative(::Module, ::String) at .\loading.jl:1038
 [5] include(::Module, ::String) at .\sysimg.jl:29
 [6] top-level scope at none:2
 [7] eval at .\boot.jl:319 [inlined]
 [8] eval(::Expr) at .\client.jl:399
 [9] top-level scope at .\none:3
in expression starting at C:\projects\cairo-jl-f7sfx\src\Cairo.jl:9
ERROR: LoadError: Failed to precompile Cairo [159f3aea-2a34-519c-b102-8c37f9878175] to C:\Users\appveyor\.julia\compiled\v0.7\Cairo\l6vnT.ji.
Stacktrace:
 [1] error(::String) at .\error.jl:33
 [2] macro expansion at .\logging.jl:313 [inlined]
 [3] compilecache(::Base.PkgId, ::String) at .\loading.jl:1185
 [4] macro expansion at .\logging.jl:311 [inlined]
 [5] _require(::Base.PkgId) at .\loading.jl:941
 [6] require(::Base.PkgId) at .\loading.jl:852
 [7] macro expansion at .\logging.jl:311 [inlined]
 [8] require(::Module, ::Symbol) at .\loading.jl:834
 [9] include at .\boot.jl:317 [inlined]
 [10] include_relative(::Module, ::String) at .\loading.jl:1038
 [11] include(::Module, ::String) at .\sysimg.jl:29
 [12] include(::String) at .\client.jl:398
 [13] top-level scope at none:0
in expression starting at C:\projects\cairo-jl-f7sfx\test\runtests.jl:1
ERROR: Package Cairo errored during testing
Stacktrace:
 [1] pkgerror(::String, ::Vararg{String,N} where N) at C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v0.7\Pkg\src\Types.jl:120
 [2] macro expansion at .\logging.jl:313 [inlined]
 [3] #test#61(::Bool, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v0.7\Pkg\src\Operations.jl:1283
 [4] #test at .\none:0 [inlined]
 [5] #test#44(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v0.7\Pkg\src\API.jl:256
 [6] #test at .\none:0 [inlined]
 [7] #test#43 at C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v0.7\Pkg\src\API.jl:239 [inlined]
 [8] #test at .\none:0 [inlined]
 [9] #test#42(::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:coverage,),Tuple{Bool}}}, ::Function, ::Array{String,1}) at C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v0.7\Pkg\src\API.jl:238
 [10] (::getfield(Pkg.API, Symbol("#kw##test")))(::NamedTuple{(:coverage,),Tuple{Bool}}, ::typeof(Pkg.API.test), ::String) at .\none:0
 [11] top-level scope at none:0
Command exited with code 1

on 1.0.0-dev

Build started
git clone -q https://github.com/JuliaGraphics/Cairo.jl.git C:\projects\cairo-jl-f7sfx
git fetch -q origin +refs/pull/257/merge:
git checkout -qf FETCH_HEAD
Running Install scripts
iex ((new-object net.webclient).DownloadString("https://raw.githubusercontent.com/JuliaCI/Appveyor.jl/version-1/bin/install.ps1"))
Installing Julia...
Julia Version 1.1.0-DEV.160
Commit f77c36bc75 (2018-09-02 11:27 UTC)
Platform Info:
  OS: Windows (i686-w64-mingw32)
  CPU: Intel(R) Xeon(R) CPU E5-2697 v3 @ 2.60GHz
  WORD_SIZE: 32
  LIBM: libopenlibm
  LLVM: libLLVM-6.0.1 (ORCJIT, haswell)
echo "%JL_BUILD_SCRIPT%"
"using Pkg; Pkg.clone(pwd(), \"Cairo\"); Pkg.build(\"Cairo\")"
C:\julia\bin\julia -e "%JL_BUILD_SCRIPT%"
┌ Warning: Pkg.clone is only kept for legacy CI script reasons, please use `add`
└ @ Pkg.API C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:445
   Cloning default registries into C:\Users\appveyor\.julia\registries
   Cloning registry General from "https://github.com/JuliaRegistries/General.git"
 Resolving package versions...
 Installed Reexport ────────── v0.2.0
 Installed LibCURL ─────────── v0.3.2
 Installed WinRPM ──────────── v0.4.1
 Installed Libz ────────────── v1.0.0
 Installed NaNMath ─────────── v0.3.2
 Installed FixedPointNumbers ─ v0.5.2
 Installed JSON ────────────── v0.19.0
 Installed BinaryProvider ──── v0.4.2
 Installed Compat ──────────── v1.1.0
 Installed LibExpat ────────── v0.5.0
 Installed BufferedStreams ─── v1.0.0
 Installed Graphics ────────── v0.3.0
 Installed HTTPClient ──────── v0.2.1
 Installed BinDeps ─────────── v0.8.10
 Installed ColorTypes ──────── v0.7.4
 Installed URIParser ───────── v0.4.0
 Installed Homebrew ────────── v0.7.0
 Installed Colors ──────────── v0.9.4
  Updating `C:\Users\appveyor\.julia\environments\v1.1\Project.toml`
  [159f3aea] + Cairo v0.5.5+ [`C:\projects\cairo-jl-f7sfx`]
  Updating `C:\Users\appveyor\.julia\environments\v1.1\Manifest.toml`
  [9e28174c] + BinDeps v0.8.10
  [b99e7846] + BinaryProvider v0.4.2
  [e1450e63] + BufferedStreams v1.0.0
  [159f3aea] + Cairo v0.5.5+ [`C:\projects\cairo-jl-f7sfx`]
  [3da002f7] + ColorTypes v0.7.4
  [5ae59095] + Colors v0.9.4
  [34da2185] + Compat v1.1.0
  [53c48c17] + FixedPointNumbers v0.5.2
  [a2bd30eb] + Graphics v0.3.0
  [0862f596] + HTTPClient v0.2.1
  [d9be37ee] + Homebrew v0.7.0
  [682c06a0] + JSON v0.19.0
  [b27032c2] + LibCURL v0.3.2
  [522f3ed2] + LibExpat v0.5.0
  [2ec943e9] + Libz v1.0.0
  [77ba4419] + NaNMath v0.3.2
  [189a3867] + Reexport v0.2.0
  [30578b45] + URIParser v0.4.0
  [c17dfb99] + WinRPM v0.4.1
  [2a0f44e3] + Base64 
  [ade2ca70] + Dates 
  [8bb1440f] + DelimitedFiles 
  [8ba89e20] + Distributed 
  [b77e0a4c] + InteractiveUtils 
  [76f85450] + LibGit2 
  [8f399da3] + Libdl 
  [37e2e46d] + LinearAlgebra 
  [56ddb016] + Logging 
  [d6f4376e] + Markdown 
  [a63ad114] + Mmap 
  [44cfe95a] + Pkg 
  [de0858da] + Printf 
  [3fa0cd96] + REPL 
  [9a3f8284] + Random 
  [ea8e919c] + SHA 
  [9e88b42a] + Serialization 
  [1a1011a3] + SharedArrays 
  [6462fe0b] + Sockets 
  [2f01184e] + SparseArrays 
  [10745b16] + Statistics 
  [8dfed614] + Test 
  [cf7118a7] + UUIDs 
  [4ec0a83e] + Unicode 
  Building LibCURL ─→ `C:\Users\appveyor\.julia\packages\LibCURL\Z32eb\deps\build.log`
┌ Error: Error building `LibCURL`: 
│ [ Info: Downloading https://github.com/bicycle1885/ZlibBuilder/releases/download/v1.0.2/Zlib.v1.2.11.i686-w64-mingw32.tar.gz to C:\Users\appveyor\.julia\packages\LibCURL\Z32eb\deps\usr\downloads\Zlib.v1.2.11.i686-w64-mingw32.tar.gz...
│ [ Info: Downloading https://github.com/JuliaWeb/MbedTLSBuilder/releases/download/v0.11/MbedTLS.v1.0.0.i686-w64-mingw32.tar.gz to C:\Users\appveyor\.julia\packages\LibCURL\Z32eb\deps\usr\downloads\MbedTLS.v1.0.0.i686-w64-mingw32.tar.gz...
│ ERROR: LoadError: Your platform i686-w64-mingw32 is not supported by this package!
│ Stacktrace:
│  [1] error(::String) at .\error.jl:33
│  [2] top-level scope at C:\Users\appveyor\.julia\packages\LibCURL\Z32eb\deps\build.jl:62
│  [3] include at .\boot.jl:317 [inlined]
│  [4] include_relative(::Module, ::String) at .\loading.jl:1041
│  [5] include(::Module, ::String) at .\sysimg.jl:29
│  [6] include(::String) at .\client.jl:388
│  [7] top-level scope at none:0
│ in expression starting at C:\Users\appveyor\.julia\packages\LibCURL\Z32eb\deps\build.jl:52
└ @ Pkg.Operations C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v1.1\Pkg\src\Operations.jl:1068
  Building WinRPM ──→ `C:\Users\appveyor\.julia\packages\WinRPM\GxewC\deps\build.log`
  Building Homebrew → `C:\Users\appveyor\.julia\packages\Homebrew\l8kUw\deps\build.log`
  Building Homebrew → `C:\Users\appveyor\.julia\packages\Homebrew\l8kUw\deps\build.log`
  Building LibCURL ─→ `C:\Users\appveyor\.julia\packages\LibCURL\Z32eb\deps\build.log`
┌ Error: Error building `LibCURL`: 
│ ERROR: LoadError: Your platform i686-w64-mingw32 is not supported by this package!
│ Stacktrace:
│  [1] error(::String) at .\error.jl:33
│  [2] top-level scope at C:\Users\appveyor\.julia\packages\LibCURL\Z32eb\deps\build.jl:62
│  [3] include at .\boot.jl:317 [inlined]
│  [4] include_relative(::Module, ::String) at .\loading.jl:1041
│  [5] include(::Module, ::String) at .\sysimg.jl:29
│  [6] include(::String) at .\client.jl:388
│  [7] top-level scope at none:0
│ in expression starting at C:\Users\appveyor\.julia\packages\LibCURL\Z32eb\deps\build.jl:52
└ @ Pkg.Operations C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v1.1\Pkg\src\Operations.jl:1068
  Building WinRPM ──→ `C:\Users\appveyor\.julia\packages\WinRPM\GxewC\deps\build.log`
  Building Cairo ───→ `C:\projects\cairo-jl-f7sfx\deps\build.log`
 Resolving package versions...
┌ Error: Error 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: Packages to install: 
│ └   join(names(todo), ", ") = "libwinpthread1, libintl8, libgcc_s_sjlj1, libffi6, glib2-lang, libglib-2_0-0, libgobject-2_0-0, glib2"
│ ┌ Info: Downloading: 
│ └   name = "libwinpthread1"
│ ┌ Warning: Unknown download failure, error code: 2148270086
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:68
│ ┌ Warning: Retry 1/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/noarch/mingw32-libwinpthread1-5.0.3-1.18.noarch.rpm
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:70
│ ┌ Info: Extracting: 
│ └   name = "libwinpthread1"
│ ┌ Info: Downloading: 
│ └   name = "libintl8"
│ ┌ Info: Extracting: 
│ └   name = "libintl8"
│ ┌ Info: Downloading: 
│ └   name = "libgcc_s_sjlj1"
│ ┌ Info: Extracting: 
│ └   name = "libgcc_s_sjlj1"
│ ┌ Info: Downloading: 
│ └   name = "libffi6"
│ ┌ Info: Extracting: 
│ └   name = "libffi6"
│ ┌ Info: Downloading: 
│ └   name = "glib2-lang"
│ ┌ Info: Extracting: 
│ └   name = "glib2-lang"
│ ┌ Info: Downloading: 
│ └   name = "libglib-2_0-0"
│ ┌ Info: Extracting: 
│ └   name = "libglib-2_0-0"
│ ┌ Info: Downloading: 
│ └   name = "libgobject-2_0-0"
│ ┌ Info: Extracting: 
│ └   name = "libgobject-2_0-0"
│ ┌ Info: Downloading: 
│ └   name = "glib2"
│ ┌ Info: Extracting: 
│ └   name = "glib2"
│ [ Info: Complete
│ ┌ Info: Packages to install: 
│ └   join(names(todo), ", ") = "libxml2-2, libpixman-1-0, fontconfig, zlib1, libfreetype6, libpng16-16, libharfbuzz0, libcairo2"
│ ┌ Info: Downloading: 
│ └   name = "libxml2-2"
│ ┌ Info: Extracting: 
│ └   name = "libxml2-2"
│ ┌ Info: Downloading: 
│ └   name = "libpixman-1-0"
│ ┌ Info: Extracting: 
│ └   name = "libpixman-1-0"
│ ┌ Info: Downloading: 
│ └   name = "fontconfig"
│ ┌ Warning: Unknown download failure, error code: 2148270086
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:68
│ ┌ Warning: Retry 1/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/noarch/mingw32-fontconfig-2.10.92-7.24.noarch.rpm
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:70
│ ┌ Info: Extracting: 
│ └   name = "fontconfig"
│ ┌ Info: Downloading: 
│ └   name = "zlib1"
│ ┌ Warning: Unknown download failure, error code: 2148270086
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:68
│ ┌ Warning: Retry 1/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/noarch/mingw32-zlib1-1.2.8-9.26.noarch.rpm
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:70
│ ┌ Warning: Unknown download failure, error code: 2148270086
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:68
│ ┌ Warning: Retry 2/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/noarch/mingw32-zlib1-1.2.8-9.26.noarch.rpm
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:70
│ ┌ Warning: Unknown download failure, error code: 2148270086
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:68
│ ┌ Warning: Retry 3/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/noarch/mingw32-zlib1-1.2.8-9.26.noarch.rpm
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:70
│ ┌ Info: Extracting: 
│ └   name = "zlib1"
│ ┌ Info: Downloading: 
│ └   name = "libfreetype6"
│ ┌ Info: Extracting: 
│ └   name = "libfreetype6"
│ ┌ Info: Downloading: 
│ └   name = "libpng16-16"
│ ┌ Info: Extracting: 
│ └   name = "libpng16-16"
│ ┌ Info: Downloading: 
│ └   name = "libharfbuzz0"
│ ┌ Info: Extracting: 
│ └   name = "libharfbuzz0"
│ ┌ Info: Downloading: 
│ └   name = "libcairo2"
│ ┌ Warning: Unknown download failure, error code: 2148270086
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:68
│ ┌ Warning: Retry 1/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/noarch/mingw32-libcairo2-1.14.2-2.31.noarch.rpm
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:70
│ ┌ Warning: Unknown download failure, error code: 2148270086
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:68
│ ┌ Warning: Retry 2/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/noarch/mingw32-libcairo2-1.14.2-2.31.noarch.rpm
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:70
│ ┌ Warning: Unknown download failure, error code: 2148270086
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:68
│ ┌ Warning: Retry 3/5 downloading: https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/noarch/mingw32-libcairo2-1.14.2-2.31.noarch.rpm
│ └ @ WinRPM C:\Users\appveyor\.julia\packages\WinRPM\GxewC\src\WinRPM.jl:70
│ ┌ Info: Extracting: 
│ └   name = "libcairo2"
│ [ Info: Complete
│ ERROR: LoadError: Provider WinRPM.RPM failed to satisfy dependency cairo
│ Stacktrace:
│  [1] error(::String) at .\error.jl:33
│  [2] satisfy!(::BinDeps.LibraryDependency, ::Array{DataType,1}) at C:\Users\appveyor\.julia\packages\BinDeps\ZEval\src\dependencies.jl:945
│  [3] satisfy!(::BinDeps.LibraryGroup, ::Array{DataType,1}) at C:\Users\appveyor\.julia\packages\BinDeps\ZEval\src\dependencies.jl:910
│  [4] satisfy!(::BinDeps.LibraryGroup) at C:\Users\appveyor\.julia\packages\BinDeps\ZEval\src\dependencies.jl:874
│  [5] top-level scope at C:\Users\appveyor\.julia\packages\BinDeps\ZEval\src\dependencies.jl:977
│  [6] include at .\boot.jl:317 [inlined]
│  [7] include_relative(::Module, ::String) at .\loading.jl:1041
│  [8] include(::Module, ::String) at .\sysimg.jl:29
│  [9] include(::String) at .\client.jl:388
│  [10] top-level scope at none:0
│ in expression starting at C:\projects\cairo-jl-f7sfx\deps\build.jl:165
└ @ Pkg.Operations C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v1.1\Pkg\src\Operations.jl:1068
echo "%JL_TEST_SCRIPT%"
"using Pkg; Pkg.test(\"Cairo\", coverage=true)"
C:\julia\bin\julia -e "%JL_TEST_SCRIPT%"
   Testing Cairo
 Resolving package versions...
    Status `C:\Users\appveyor\AppData\Local\Temp\1\jl_1D18.tmp\Manifest.toml`
  [9e28174c] BinDeps v0.8.10
  [b99e7846] BinaryProvider v0.4.2
  [e1450e63] BufferedStreams v1.0.0
  [159f3aea] Cairo v0.5.5+ [`C:\projects\cairo-jl-f7sfx`]
  [3da002f7] ColorTypes v0.7.4
  [5ae59095] Colors v0.9.4
  [34da2185] Compat v1.1.0
  [53c48c17] FixedPointNumbers v0.5.2
  [a2bd30eb] Graphics v0.3.0
  [0862f596] HTTPClient v0.2.1
  [d9be37ee] Homebrew v0.7.0
  [682c06a0] JSON v0.19.0
  [b27032c2] LibCURL v0.3.2
  [522f3ed2] LibExpat v0.5.0
  [2ec943e9] Libz v1.0.0
  [77ba4419] NaNMath v0.3.2
  [189a3867] Reexport v0.2.0
  [30578b45] URIParser v0.4.0
  [c17dfb99] WinRPM v0.4.1
  [2a0f44e3] Base64  [`C:\julia\bin\..\share\julia\stdlib\v1.1\Base64`]
  [ade2ca70] Dates  [`C:\julia\bin\..\share\julia\stdlib\v1.1\Dates`]
  [8bb1440f] DelimitedFiles  [`C:\julia\bin\..\share\julia\stdlib\v1.1\DelimitedFiles`]
  [8ba89e20] Distributed  [`C:\julia\bin\..\share\julia\stdlib\v1.1\Distributed`]
  [b77e0a4c] InteractiveUtils  [`C:\julia\bin\..\share\julia\stdlib\v1.1\InteractiveUtils`]
  [76f85450] LibGit2  [`C:\julia\bin\..\share\julia\stdlib\v1.1\LibGit2`]
  [8f399da3] Libdl  [`C:\julia\bin\..\share\julia\stdlib\v1.1\Libdl`]
  [37e2e46d] LinearAlgebra  [`C:\julia\bin\..\share\julia\stdlib\v1.1\LinearAlgebra`]
  [56ddb016] Logging  [`C:\julia\bin\..\share\julia\stdlib\v1.1\Logging`]
  [d6f4376e] Markdown  [`C:\julia\bin\..\share\julia\stdlib\v1.1\Markdown`]
  [a63ad114] Mmap  [`C:\julia\bin\..\share\julia\stdlib\v1.1\Mmap`]
  [44cfe95a] Pkg  [`C:\julia\bin\..\share\julia\stdlib\v1.1\Pkg`]
  [de0858da] Printf  [`C:\julia\bin\..\share\julia\stdlib\v1.1\Printf`]
  [3fa0cd96] REPL  [`C:\julia\bin\..\share\julia\stdlib\v1.1\REPL`]
  [9a3f8284] Random  [`C:\julia\bin\..\share\julia\stdlib\v1.1\Random`]
  [ea8e919c] SHA  [`C:\julia\bin\..\share\julia\stdlib\v1.1\SHA`]
  [9e88b42a] Serialization  [`C:\julia\bin\..\share\julia\stdlib\v1.1\Serialization`]
  [1a1011a3] SharedArrays  [`C:\julia\bin\..\share\julia\stdlib\v1.1\SharedArrays`]
  [6462fe0b] Sockets  [`C:\julia\bin\..\share\julia\stdlib\v1.1\Sockets`]
  [2f01184e] SparseArrays  [`C:\julia\bin\..\share\julia\stdlib\v1.1\SparseArrays`]
  [10745b16] Statistics  [`C:\julia\bin\..\share\julia\stdlib\v1.1\Statistics`]
  [8dfed614] Test  [`C:\julia\bin\..\share\julia\stdlib\v1.1\Test`]
  [cf7118a7] UUIDs  [`C:\julia\bin\..\share\julia\stdlib\v1.1\UUIDs`]
  [4ec0a83e] Unicode  [`C:\julia\bin\..\share\julia\stdlib\v1.1\Unicode`]
ERROR: LoadError: Cairo not properly installed. Please run
Pkg.build("Cairo")
Stacktrace:
 [1] error(::String, ::String) at .\error.jl:42
 [2] top-level scope at none:0
 [3] include at .\boot.jl:317 [inlined]
 [4] include_relative(::Module, ::String) at .\loading.jl:1041
 [5] include(::Module, ::String) at .\sysimg.jl:29
 [6] top-level scope at none:2
 [7] eval at .\boot.jl:319 [inlined]
 [8] eval(::Expr) at .\client.jl:389
 [9] top-level scope at .\none:3
in expression starting at C:\projects\cairo-jl-f7sfx\src\Cairo.jl:9
ERROR: LoadError: Failed to precompile Cairo [159f3aea-2a34-519c-b102-8c37f9878175] to C:\Users\appveyor\.julia\compiled\v1.1\Cairo\l6vnT.ji.
Stacktrace:
 [1] error(::String) at .\error.jl:33
 [2] macro expansion at .\logging.jl:313 [inlined]
 [3] compilecache(::Base.PkgId, ::String) at .\loading.jl:1187
 [4] macro expansion at .\logging.jl:311 [inlined]
 [5] _require(::Base.PkgId) at .\loading.jl:944
 [6] require(::Base.PkgId) at .\loading.jl:855
 [7] macro expansion at .\logging.jl:311 [inlined]
 [8] require(::Module, ::Symbol) at .\loading.jl:837
 [9] include at .\boot.jl:317 [inlined]
 [10] include_relative(::Module, ::String) at .\loading.jl:1041
 [11] include(::Module, ::String) at .\sysimg.jl:29
 [12] include(::String) at .\client.jl:388
 [13] top-level scope at none:0
in expression starting at C:\projects\cairo-jl-f7sfx\test\runtests.jl:1
ERROR: Package Cairo errored during testing
Stacktrace:
 [1] pkgerror(::String, ::Vararg{String,N} where N) at C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v1.1\Pkg\src\Types.jl:120
 [2] macro expansion at .\logging.jl:313 [inlined]
 [3] #test#61(::Bool, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v1.1\Pkg\src\Operations.jl:1283
 [4] #test at .\none:0 [inlined]
 [5] #test#44(::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:256
 [6] #test at .\none:0 [inlined]
 [7] #test#43 at C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:239 [inlined]
 [8] #test at .\none:0 [inlined]
 [9] #test#42(::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:coverage,),Tuple{Bool}}}, ::Function, ::Array{String,1}) at C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v1.1\Pkg\src\API.jl:238
 [10] (::getfield(Pkg.API, Symbol("#kw##test")))(::NamedTuple{(:coverage,),Tuple{Bool}}, ::typeof(Pkg.API.test), ::String) at .\none:0
 [11] top-level scope at none:0
Command exited with code 1
@tkelman
Copy link
Contributor

tkelman commented Sep 2, 2018

The problem hasn't been fixed, why did you think re-enabling testing would result in anything different now?

@lobingera
Copy link
Contributor Author

What do you see as the problem? The run logs i copied here show already different ones by julia version.
And if (if!) someone volunteers to do the BB solution, 32bit should be part of it, then testing is needed anyway.

@tkelman
Copy link
Contributor

tkelman commented Sep 3, 2018

there may be additional problems on 0.7, but the problem on 0.6 isn't going to be gone on 0.7 - winrpm packages were built using a newer gcc than julia, so are trying to call api's that don't exist in the version of libgcc that julia is linked to. binarybuilder is going to have a similar future-proofing problem. any time either binarybuilder or julia change which version of gcc they use, packages newly built with one won't work with existing versions of the other.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants