{"action":"created","issue":{"url":"https://api.github.com/repos/dcjones/Gadfly.jl/issues/915","repository_url":"https://api.github.com/repos/dcjones/Gadfly.jl","labels_url":"https://api.github.com/repos/dcjones/Gadfly.jl/issues/915/labels{/name}","comments_url":"https://api.github.com/repos/dcjones/Gadfly.jl/issues/915/comments","events_url":"https://api.github.com/repos/dcjones/Gadfly.jl/issues/915/events","html_url":"https://github.com/dcjones/Gadfly.jl/issues/915","id":181875913,"number":915,"title":"Problem Compiling Gadfly: Fontconfig build errors","user":{"login":"jmcastro2109","id":19501590,"avatar_url":"https://avatars.githubusercontent.com/u/19501590?v=3","gravatar_id":"","url":"https://api.github.com/users/jmcastro2109","html_url":"https://github.com/jmcastro2109","followers_url":"https://api.github.com/users/jmcastro2109/followers","following_url":"https://api.github.com/users/jmcastro2109/following{/other_user}","gists_url":"https://api.github.com/users/jmcastro2109/gists{/gist_id}","starred_url":"https://api.github.com/users/jmcastro2109/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmcastro2109/subscriptions","organizations_url":"https://api.github.com/users/jmcastro2109/orgs","repos_url":"https://api.github.com/users/jmcastro2109/repos","events_url":"https://api.github.com/users/jmcastro2109/events{/privacy}","received_events_url":"https://api.github.com/users/jmcastro2109/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-10-09T09:04:56Z","updated_at":"2016-10-09T18:55:56Z","closed_at":null,"body":"Hello,\r\n\r\nI cannot precompile Gadfly because I have the following problems with Fontconfig\r\n\r\n```\r\njulia> Pkg.build(\"Fontconfig\")\r\nINFO: Building WinRPM\r\nWARNING: Method definition XML_ErrorString(Any) in module LibExpat at C:\\Users\\Usuario\\.julia\\v0.5\\LibExpat\\src\\lX_common_h.jl:4 overwritten at C:\\Users\\Usuario\\.julia\\v0.5\\LibExpat\\src\\lX_common_h.jl:4.\r\nWARNING: could not import Base.lastidx into LegacyStrings\r\nWARNING: Method definition (::Type{WinRPM.Packages})(#T<:Union{Array{LibExpat.ETree, 1}, Base.Set{LibExpat.ETree}}) in module WinRPM at C:\\Users\\Usuario\\.julia\\v0.5\\WinRPM\\src\\WinRPM.jl:207 overwritten at C:\\Users\\Usuario\\.julia\\v0.5\\WinRPM\\src\\WinRPM.jl:209.\r\n\r\nWARNING: deprecated syntax \"packages::Core.apply_type(Vector,ParsedData)\".\r\nUse \"local packages::Core.apply_type(Vector,ParsedData)\" instead.\r\n\r\nWARNING: deprecated syntax \"global update_once::Bool\".\r\nUse \"typeassert\" instead.\r\nINFO: Downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_13.2/repodata/repomd.xml\r\nINFO: Downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_13.2/repodata/repomd.xml\r\nINFO: Building Fontconfig\r\nINFO: Updating WinRPM package list\r\nINFO: Downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_13.2/repodata/repomd.xml\r\nINFO: Downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_13.2/repodata/repomd.xml\r\n=========================================================================[ ERROR: Fontconfig ]==========================================================================\r\n\r\nLoadError: None of the selected providers can install dependency freetype.\r\nUse BinDeps.debug(package_name) to see available providers\r\n\r\nwhile loading C:\\Users\\Usuario\\.julia\\v0.5\\Fontconfig\\deps\\build.jl, in expression starting on line 52\r\n\r\n========================================================================================================================================================================\r\n\r\n============================================================================[ BUILD ERRORS ]============================================================================\r\n\r\nWARNING: Fontconfig had build errors.\r\n\r\n - packages with build errors remain installed in C:\\Users\\Usuario\\.julia\\v0.5\r\n - build the package(s) and all dependencies with `Pkg.build(\"Fontconfig\")`\r\n - build a single package by running its `deps/build.jl` script\r\n\r\n========================================================================================================================================================================\r\n\r\njulia> Pkg.update()\r\nINFO: Updating METADATA...\r\nINFO: Updating cache of DataFrames...\r\nINFO: Updating cache of DataFrames...\r\nINFO: Computing changes...\r\nINFO: No packages to install, update or remove\r\n\r\njulia> Pkg.add(\"Fontconfig\")\r\nINFO: Nothing to be done\r\n\r\njulia> Pkg.checkout(\"Fontconfig\")\r\nINFO: Checking out Fontconfig master...\r\nINFO: Pulling Fontconfig latest master...\r\nERROR: GitError(Code:ERROR, Class:OS, Could not rmdir 'C:/Users/Usuario/.julia/v0.5/Fontconfig/deps/build.jl': Acceso denegado.\r\n)\r\n in macro expansion at .\\libgit2\\error.jl:99 [inlined]\r\n in #checkout_index#34(::Base.LibGit2.CheckoutOptions, ::Function, ::Base.LibGit2.GitRepo, ::Nullable{Base.LibGit2.GitIndex}) at .\\libgit2\\repository.jl:155\r\n in (::Base.LibGit2.#kw##checkout_index)(::Array{Any,1}, ::Base.LibGit2.#checkout_index, ::Base.LibGit2.GitRepo, ::Nullable{Base.LibGit2.GitIndex}) at .\\<missing>:0\r\n in #145 at .\\libgit2\\libgit2.jl:511 [inlined]\r\n in with(::Base.LibGit2.##145#146{Base.LibGit2.State,Base.LibGit2.GitRepo}, ::Base.LibGit2.GitIndex) at .\\libgit2\\types.jl:638\r\n in restore(::Base.LibGit2.State, ::Base.LibGit2.GitRepo) at .\\libgit2\\libgit2.jl:506\r\n in transact(::Base.Pkg.Entry.##18#20{String,String,Bool,Bool}, ::Base.LibGit2.GitRepo) at .\\libgit2\\libgit2.jl:521\r\n in with(::Base.Pkg.Entry.##17#19{String,String,Bool,Bool}, ::Base.LibGit2.GitRepo) at .\\libgit2\\types.jl:638\r\n in checkout(::String, ::String, ::Bool, ::Bool) at .\\pkg\\entry.jl:227\r\n in (::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#checkout,Tuple{String,String,Bool,Bool}})() at .\\pkg\\dir.jl:31\r\n in cd(::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#checkout,Tuple{String,String,Bool,Bool}}, ::String) at .\\file.jl:48\r\n in #cd#1(::Array{Any,1}, ::Function, ::Function, ::String, ::Vararg{Any,N}) at .\\pkg\\dir.jl:31\r\n in checkout(::String) at .\\pkg\\pkg.jl:170\r\n\r\njulia> Pkg.build(\"Fontconfig\")\r\nERROR: stat: operation not permitted (EPERM)\r\n in stat(::String) at .\\stat.jl:69\r\n in isfile at .\\stat.jl:135 [inlined]\r\n in build!(::Array{String,1}, ::Pipe, ::Set{Any}) at .\\pkg\\entry.jl:576\r\n in build!(::Array{String,1}, ::Dict{Any,Any}, ::Set{Any}) at .\\pkg\\entry.jl:619\r\n in build(::Array{String,1}) at .\\pkg\\entry.jl:641\r\n in (::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#build,Tuple{Array{String,1}}})() at .\\pkg\\dir.jl:31\r\n in cd(::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#build,Tuple{Array{String,1}}}, ::String) at .\\file.jl:48\r\n in #cd#1(::Array{Any,1}, ::Function, ::Function, ::Array{String,1}, ::Vararg{Array{String,1},N}) at .\\pkg\\dir.jl:31\r\n in build(::String, ::Vararg{String,N}) at .\\pkg\\pkg.jl:236\r\n```\r\n\r\nThank you very much!"},"comment":{"url":"https://api.github.com/repos/dcjones/Gadfly.jl/issues/comments/252504988","html_url":"https://github.com/dcjones/Gadfly.jl/issues/915#issuecomment-252504988","issue_url":"https://api.github.com/repos/dcjones/Gadfly.jl/issues/915","id":252504988,"user":{"login":"jmcastro2109","id":19501590,"avatar_url":"https://avatars.githubusercontent.com/u/19501590?v=3","gravatar_id":"","url":"https://api.github.com/users/jmcastro2109","html_url":"https://github.com/jmcastro2109","followers_url":"https://api.github.com/users/jmcastro2109/followers","following_url":"https://api.github.com/users/jmcastro2109/following{/other_user}","gists_url":"https://api.github.com/users/jmcastro2109/gists{/gist_id}","starred_url":"https://api.github.com/users/jmcastro2109/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmcastro2109/subscriptions","organizations_url":"https://api.github.com/users/jmcastro2109/orgs","repos_url":"https://api.github.com/users/jmcastro2109/repos","events_url":"https://api.github.com/users/jmcastro2109/events{/privacy}","received_events_url":"https://api.github.com/users/jmcastro2109/received_events","type":"User","site_admin":false},"created_at":"2016-10-09T18:55:56Z","updated_at":"2016-10-09T18:55:56Z","body":"Sure,\r\n\r\n```\r\njulia> BinDeps.debug(\"Fontconfig\")\r\nINFO: Reading build script...\r\nERROR: could not open file C:\\Users\\Usuario\\.julia\\v0.5\\Fontconfig\\deps\\build.jl\r\n in include_from_node1(::String) at .\\loading.jl:488\r\n in debug_context(::String) at C:\\Users\\Usuario\\.julia\\v0.5\\BinDeps\\src\\debug.jl:54\r\n in debug(::Base.TTY, ::String) at C:\\Users\\Usuario\\.julia\\v0.5\\BinDeps\\src\\debug.jl:59\r\n in debug(::String) at C:\\Users\\Usuario\\.julia\\v0.5\\BinDeps\\src\\debug.jl:65\r\n\r\n```"}}
{"actor":{"display_login":"jmcastro2109"}}