{"action":"created","issue":{"url":"https://api.github.com/repos/JuliaGraphics/Cairo.jl/issues/265","repository_url":"https://api.github.com/repos/JuliaGraphics/Cairo.jl","labels_url":"https://api.github.com/repos/JuliaGraphics/Cairo.jl/issues/265/labels{/name}","comments_url":"https://api.github.com/repos/JuliaGraphics/Cairo.jl/issues/265/comments","events_url":"https://api.github.com/repos/JuliaGraphics/Cairo.jl/issues/265/events","html_url":"https://github.com/JuliaGraphics/Cairo.jl/issues/265","id":380526756,"node_id":"MDU6SXNzdWUzODA1MjY3NTY=","number":265,"title":"Failure to build on Julia 0.7, Windows 7 x64 ","user":{"login":"RodolfoFigueroa","id":17148278,"node_id":"MDQ6VXNlcjE3MTQ4Mjc4","avatar_url":"https://avatars3.githubusercontent.com/u/17148278?v=4","gravatar_id":"","url":"https://api.github.com/users/RodolfoFigueroa","html_url":"https://github.com/RodolfoFigueroa","followers_url":"https://api.github.com/users/RodolfoFigueroa/followers","following_url":"https://api.github.com/users/RodolfoFigueroa/following{/other_user}","gists_url":"https://api.github.com/users/RodolfoFigueroa/gists{/gist_id}","starred_url":"https://api.github.com/users/RodolfoFigueroa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RodolfoFigueroa/subscriptions","organizations_url":"https://api.github.com/users/RodolfoFigueroa/orgs","repos_url":"https://api.github.com/users/RodolfoFigueroa/repos","events_url":"https://api.github.com/users/RodolfoFigueroa/events{/privacy}","received_events_url":"https://api.github.com/users/RodolfoFigueroa/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-11-14T04:04:13Z","updated_at":"2018-11-20T14:21:02Z","closed_at":null,"author_association":"NONE","body":"Cairo refuses to build on julia 0.7.0, running on Windows 7 x86_64-w64-mingw32. This is the package manager output:\r\n\r\n```\r\n(v0.7) pkg> build Cairo\r\n  Building LibCURL ─→ `C:\\Users\\Rodolfo\\.julia\\packages\\LibCURL\\OoXMv\\deps\\build.log`\r\n  Building WinRPM ──→ `C:\\Users\\Rodolfo\\.julia\\packages\\WinRPM\\Y9QdZ\\deps\\build.log`\r\n  Building Homebrew → `C:\\Users\\Rodolfo\\.julia\\packages\\Homebrew\\l8kUw\\deps\\build.log`\r\n  Building Cairo ───→ `C:\\Users\\Rodolfo\\.julia\\packages\\Cairo\\CXPG1\\deps\\build.log`\r\n┌ Error: Error building `Cairo`:\r\n│ [ Info: Updating WinRPM package list\r\n│ [ Info: Downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/repodata/repomd.xml\r\n│ [ Info: Downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_Leap_42.2/repodata/repomd.xml\r\n│ [ Info: Nothing to do\r\n│ ERROR: LoadError: Provider WinRPM.RPM failed to satisfy dependency pangocairo\r\n│ Stacktrace:\r\n│  [1] error(::String) at .\\error.jl:33\r\n│  [2] satisfy!(::BinDeps.LibraryDependency, ::Array{DataType,1}) at C:\\Users\\Rodolfo\\.julia\\packages\\BinDeps\\ZEval\\src\\dependencies.jl:945\r\n│  [3] satisfy!(::BinDeps.LibraryGroup, ::Array{DataType,1}) at C:\\Users\\Rodolfo\\.julia\\packages\\BinDeps\\ZEval\\src\\dependencies.jl:910\r\n│  [4] satisfy!(::BinDeps.LibraryGroup) at C:\\Users\\Rodolfo\\.julia\\packages\\BinDeps\\ZEval\\src\\dependencies.jl:874\r\n│  [5] top-level scope at C:\\Users\\Rodolfo\\.julia\\packages\\BinDeps\\ZEval\\src\\dependencies.jl:977\r\n│  [6] include at .\\boot.jl:317 [inlined]\r\n│  [7] include_relative(::Module, ::String) at .\\loading.jl:1038\r\n│  [8] include(::Module, ::String) at .\\sysimg.jl:29\r\n│  [9] include(::String) at .\\client.jl:398\r\n│  [10] top-level scope at none:0\r\n│ in expression starting at C:\\Users\\Rodolfo\\.julia\\packages\\Cairo\\CXPG1\\deps\\build.jl:165\r\n└ @ Pkg.Operations C:\\cygwin\\home\\Administrator\\buildbot\\worker\\package_win64\\build\\usr\\share\\julia\\stdlib\\v0.7\\Pkg\\src\\Operations.jl:1068\r\n```\r\n\r\nEvaluating with BinDeps.debug() produces the following output:\r\n\r\n```\r\njulia> BinDeps.debug(\"Cairo\")\r\nThe package declares 1 dependencies.\r\n - Library Group \"cairo\"\r\n     - Library \"png\" (not applicable to this system)\r\n     - Library \"pixman\" (not applicable to this system)\r\n     - Library \"ffi\" (not applicable to this system)\r\n     - Library \"gettext\" (not applicable to this system)\r\n     - Library \"gobject\"\r\n        - Satisfied by:\r\n          - WinRPM.RPM package [\"glib2\", \"libgobject-2_0-0\"] at C:\\Users\\Rodolfo\\.julia\\packages\\WinRPM\\Y9QdZ\\deps\\usr\\x86_64-w64-mingw32\\sys-root\\mingw\\bin\\libgobject-2.0-0.dll\r\n        - Providers:\r\n          - WinRPM.RPM package [\"glib2\", \"libgobject-2_0-0\"]\r\n          - AptGet package libglib2.0-0 (can't provide)\r\n          - Yum package glib2 (can't provide)\r\n          - Zypper package libglib-2_0 (can't provide)\r\n          - Autotools Build\r\n     - Library \"freetype\" (not applicable to this system)\r\n     - Library \"fontconfig\" (not applicable to this system)\r\n     - Library \"cairo\"\r\n        - Satisfied by:\r\n          - WinRPM.RPM package [\"libcairo2\", \"libharfbuzz0\"] at C:\\Users\\Rodolfo\\.julia\\packages\\WinRPM\\Y9QdZ\\deps\\usr\\x86_64-w64-mingw32\\sys-root\\mingw\\bin\\libcairo-2.DLL\r\n        - Providers:\r\n          - WinRPM.RPM package [\"libcairo2\", \"libharfbuzz0\"]\r\n          - AptGet package libcairo2 (can't provide)\r\n          - Yum package cairo (can't provide)\r\n          - Zypper package libcairo2 (can't provide)\r\n          - Autotools Build\r\n     - Library \"pango\"\r\n        - Satisfied by:\r\n          - WinRPM.RPM package libpango-1_0-0 at C:\\Users\\Rodolfo\\.julia\\packages\\WinRPM\\Y9QdZ\\deps\\usr\\x86_64-w64-mingw32\\sys-root\\mingw\\bin\\libpango-1.0-0.dll\r\n        - Providers:\r\n          - WinRPM.RPM package libpango-1_0-0\r\n          - AptGet package libpango1.0-0 (can't provide)\r\n          - Yum package pango (can't provide)\r\n          - Zypper package libpango-1_0 (can't provide)\r\n          - Autotools Build\r\n     - Library \"pangocairo\"\r\n        - Providers:\r\n          - WinRPM.RPM package libpango-1_0-0\r\n          - AptGet package libpango1.0-0 (can't provide)\r\n          - Yum package pango (can't provide)\r\n          - Zypper package libpango-1_0 (can't provide)\r\n          - Autotools Build\r\n     - Library \"zlib\"\r\n        - Satisfied by:\r\n          - WinRPM.RPM package zlib-devel at C:\\Users\\Rodolfo\\.julia\\packages\\WinRPM\\Y9QdZ\\deps\\usr\\x86_64-w64-mingw32\\sys-root\\mingw\\bin\\zlib1.DLL\r\n          - System Paths at C:\\Users\\Rodolfo\\AppData\\Local\\Julia-0.7.0\\bin\\zlib1.DLL\r\n        - Providers:\r\n          - WinRPM.RPM package zlib-devel\r\n          - Simple Build Process\r\n```\r\n\r\nI am aware of similar issues like #261. However, there are no conflicting directories in the PATH environment variable. "},"comment":{"url":"https://api.github.com/repos/JuliaGraphics/Cairo.jl/issues/comments/440289658","html_url":"https://github.com/JuliaGraphics/Cairo.jl/issues/265#issuecomment-440289658","issue_url":"https://api.github.com/repos/JuliaGraphics/Cairo.jl/issues/265","id":440289658,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MDI4OTY1OA==","user":{"login":"dawbarton","id":1260244,"node_id":"MDQ6VXNlcjEyNjAyNDQ=","avatar_url":"https://avatars3.githubusercontent.com/u/1260244?v=4","gravatar_id":"","url":"https://api.github.com/users/dawbarton","html_url":"https://github.com/dawbarton","followers_url":"https://api.github.com/users/dawbarton/followers","following_url":"https://api.github.com/users/dawbarton/following{/other_user}","gists_url":"https://api.github.com/users/dawbarton/gists{/gist_id}","starred_url":"https://api.github.com/users/dawbarton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dawbarton/subscriptions","organizations_url":"https://api.github.com/users/dawbarton/orgs","repos_url":"https://api.github.com/users/dawbarton/repos","events_url":"https://api.github.com/users/dawbarton/events{/privacy}","received_events_url":"https://api.github.com/users/dawbarton/received_events","type":"User","site_admin":false},"created_at":"2018-11-20T14:21:02Z","updated_at":"2018-11-20T14:21:02Z","author_association":"NONE","body":"Some extra information (may or may not be useful); after deleting the contents of the WinRPM directory and re-installing I get \r\n```\r\n(v1.0) pkg> build Cairo\r\n  Building LibCURL ─→ `C:\\Julia\\Packages\\packages\\LibCURL\\OoXMv\\deps\\build.log`\r\n  Building WinRPM ──→ `C:\\Julia\\Packages\\packages\\WinRPM\\Y9QdZ\\deps\\build.log`\r\n  Building Homebrew → `C:\\Julia\\Packages\\packages\\Homebrew\\l8kUw\\deps\\build.log`\r\n  Building Cairo ───→ `C:\\Julia\\Packages\\packages\\Cairo\\CXPG1\\deps\\build.log`\r\n┌ Error: Error building `Cairo`:\r\n│ [ Info: Updating WinRPM package list\r\n│ [ Info: Downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap_42.2/repodata/repomd.xml\r\n│ [ Info: Downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_Leap_42.2/repodata/repomd.xml\r\n│ ┌ Info: Packages to install:\r\n│ └   join(names(todo), \", \") = \"libintl8, libglib-2_0-0, glib2-lang, libffi6, libgobject-2_0-0, glib2\"\r\n│ ┌ Info: Downloading:\r\n│ └   name = \"libintl8\"\r\n│ ┌ Info: Extracting:\r\n│ └   name = \"libintl8\"\r\n│ ┌ Info: Downloading:\r\n│ └   name = \"libglib-2_0-0\"\r\n│ ┌ Info: Extracting:\r\n│ └   name = \"libglib-2_0-0\"\r\n│ ┌ Info: Downloading:\r\n│ └   name = \"glib2-lang\"\r\n│ ┌ Info: Extracting:\r\n│ └   name = \"glib2-lang\"\r\n│ ┌ Info: Downloading:\r\n│ └   name = \"libffi6\"\r\n│ ┌ Info: Extracting:\r\n│ └   name = \"libffi6\"\r\n│ ┌ Info: Downloading:\r\n│ └   name = \"libgobject-2_0-0\"\r\n│ ┌ Info: Extracting:\r\n│ └   name = \"libgobject-2_0-0\"\r\n│ ┌ Info: Downloading:\r\n│ └   name = \"glib2\"\r\n│ ┌ Info: Extracting:\r\n│ └   name = \"glib2\"\r\n│ [ Info: Complete\r\n│ ┌ Info: Packages to install:\r\n│ └   join(names(todo), \", \") = \"libwinpthread1, libxml2-2, zlib1, fontconfig, libpng16-16, libfreetype6, libpixman-1-0, libgcc_s_seh1, libharfbuzz0, libcairo2\"\r\n│ ┌ Info: Downloading:\r\n│ └   name = \"libwinpthread1\"\r\n│ ┌ Info: Extracting:\r\n│ └   name = \"libwinpthread1\"\r\n│ ┌ Info: Downloading:\r\n│ └   name = \"libxml2-2\"\r\n│ ┌ Info: Extracting:\r\n│ └   name = \"libxml2-2\"\r\n│ ┌ Info: Downloading:\r\n│ └   name = \"zlib1\"\r\n│ ┌ Info: Extracting:\r\n│ └   name = \"zlib1\"\r\n│ ┌ Info: Downloading:\r\n│ └   name = \"fontconfig\"\r\n│ ┌ Info: Extracting:\r\n│ └   name = \"fontconfig\"\r\n│ ┌ Info: Downloading:\r\n│ └   name = \"libpng16-16\"\r\n│ ┌ Info: Extracting:\r\n│ └   name = \"libpng16-16\"\r\n│ ┌ Info: Downloading:\r\n│ └   name = \"libfreetype6\"\r\n│ ┌ Info: Extracting:\r\n│ └   name = \"libfreetype6\"\r\n│ ┌ Info: Downloading:\r\n│ └   name = \"libpixman-1-0\"\r\n│ ┌ Info: Extracting:\r\n│ └   name = \"libpixman-1-0\"\r\n│ ┌ Info: Downloading:\r\n│ └   name = \"libgcc_s_seh1\"\r\n│ ┌ Info: Extracting:\r\n│ └   name = \"libgcc_s_seh1\"\r\n│ ┌ Info: Downloading:\r\n│ └   name = \"libharfbuzz0\"\r\n│ ┌ Info: Extracting:\r\n│ └   name = \"libharfbuzz0\"\r\n│ ┌ Info: Downloading:\r\n│ └   name = \"libcairo2\"\r\n│ ┌ Info: Extracting:\r\n│ └   name = \"libcairo2\"\r\n│ [ Info: Complete\r\n│ ┌ Info: Packages to install:\r\n│ └   join(names(todo), \", \") = \"libpango-1_0-0\"\r\n│ ┌ Info: Downloading:\r\n│ └   name = \"libpango-1_0-0\"\r\n│ ┌ Info: Extracting:\r\n│ └   name = \"libpango-1_0-0\"\r\n│ [ Info: Complete\r\n│ [ Info: Nothing to do\r\n│ ERROR: LoadError: Provider WinRPM.RPM failed to satisfy dependency pangocairo\r\n│ Stacktrace:\r\n│  [1] error(::String) at .\\error.jl:33\r\n│  [2] satisfy!(::BinDeps.LibraryDependency, ::Array{DataType,1}) at C:\\Julia\\Packages\\packages\\BinDeps\\ZEval\\src\\dependencies.jl:945\r\n│  [3] satisfy!(::BinDeps.LibraryGroup, ::Array{DataType,1}) at C:\\Julia\\Packages\\packages\\BinDeps\\ZEval\\src\\dependencies.jl:910\r\n│  [4] satisfy!(::BinDeps.LibraryGroup) at C:\\Julia\\Packages\\packages\\BinDeps\\ZEval\\src\\dependencies.jl:874\r\n│  [5] top-level scope at C:\\Julia\\Packages\\packages\\BinDeps\\ZEval\\src\\dependencies.jl:977\r\n│  [6] include at .\\boot.jl:317 [inlined]\r\n│  [7] include_relative(::Module, ::String) at .\\loading.jl:1041\r\n│  [8] include(::Module, ::String) at .\\sysimg.jl:29\r\n│  [9] include(::String) at .\\client.jl:388\r\n│  [10] top-level scope at none:0\r\n│ in expression starting at C:\\Julia\\Packages\\packages\\Cairo\\CXPG1\\deps\\build.jl:165\r\n└ @ Pkg.Operations C:\\cygwin\\home\\Administrator\\buildbot\\worker\\package_win64\\build\\usr\\share\\julia\\stdlib\\v1.0\\Pkg\\src\\Operations.jl:1069\r\n```"}}
{"actor":{"display_login":"dawbarton"}}