Luxor doesn't compile on julia v1.11.5
When I try to add Luxor at the REPL I get a compilation error. It looks like there is a problem with librsvg-2-2.dll. Is this a problem local to my machine or do other people have the same issue on v1.11.5?
Error Message
(JuliaExperiments) pkg> add Luxor
Resolving package versions...
Compat entries added for Luxor
Updating `C:\Users\seatt\source\JuliaExperiments.jl\Project.toml`
[ae8d54c2] + Luxor v4.3.0
Updating `C:\Users\seatt\source\JuliaExperiments.jl\Manifest.toml`
[159f3aea] + Cairo v1.1.1
[3da002f7] + ColorTypes v0.12.1
[5ae59095] + Colors v0.13.1
[34da2185] + Compat v4.16.0
[864edb3b] + DataStructures v0.18.22
[c87230d0] + FFMPEG v0.4.2
[5789e2e9] + FileIO v1.17.0
[53c48c17] + FixedPointNumbers v0.8.5
[a2bd30eb] + Graphics v1.1.3
[692b3bcd] + JLLWrappers v1.7.0
[ae8d54c2] + Luxor v4.3.0
[77ba4419] + NaNMath v1.1.3
[bac558e1] + OrderedCollections v1.8.1
[32a0d02f] + PolygonAlgorithms v0.3.2
⌅ [aea7be01] + PrecompileTools v1.2.1
[21216c6a] + Preferences v1.4.3
[189a3867] + Reexport v1.2.2
[ae029012] + Requires v1.3.1
[c4c386cf] + Rsvg v1.0.0
[10745b16] + Statistics v1.11.1
[6e34b625] + Bzip2_jll v1.0.9+0
[83423d85] + Cairo_jll v1.18.5+0
[2e619515] + Expat_jll v2.6.5+0
⌅ [b22a6f82] + FFMPEG_jll v4.4.4+1
[a3f928ae] + Fontconfig_jll v2.16.0+0
[d7e528f0] + FreeType2_jll v2.13.4+0
[559328eb] + FriBidi_jll v1.0.17+0
[b0724c58] + GettextRuntime_jll v0.22.4+0
[7746bdde] + Glib_jll v2.84.3+0
[3b182d85] + Graphite2_jll v1.3.15+0
[2e76f6c2] + HarfBuzz_jll v8.5.1+0
[aacddb02] + JpegTurbo_jll v3.1.1+0
[c1c5ebd0] + LAME_jll v3.100.2+0
[88015f11] + LERC_jll v4.0.1+0
[1d63c593] + LLVMOpenMP_jll v18.1.8+0
[dd4b983a] + LZO_jll v2.10.3+0
[e9f186c6] + Libffi_jll v3.4.7+0
[94ce4f54] + Libiconv_jll v1.18.0+0
[4b2f31a3] + Libmount_jll v2.41.0+0
[925c91fb] + Librsvg_jll v2.54.5+0
[89763e89] + Libtiff_jll v4.7.1+0
[38a345b3] + Libuuid_jll v2.41.0+0
[e7412a2a] + Ogg_jll v1.3.5+1
[458c3c95] + OpenSSL_jll v3.5.0+0
[91d4177d] + Opus_jll v1.3.3+0
[36c8627f] + Pango_jll v1.56.3+0
⌅ [30392449] + Pixman_jll v0.44.2+0
[ffd25f8a] + XZ_jll v5.8.1+0
[4f6342f7] + Xorg_libX11_jll v1.8.12+0
[0c0b7dd1] + Xorg_libXau_jll v1.0.13+0
[a3789734] + Xorg_libXdmcp_jll v1.1.6+0
[1082639a] + Xorg_libXext_jll v1.3.7+0
[ea2f1a96] + Xorg_libXrender_jll v0.9.12+0
[c7cfdc94] + Xorg_libxcb_jll v1.17.1+0
[c5fb5394] + Xorg_xtrans_jll v1.6.0+0
[3161d3a3] + Zstd_jll v1.5.7+1
[da03df04] + gdk_pixbuf_jll v2.42.13+0
[a4ae2306] + libaom_jll v3.11.0+0
[0ac62f75] + libass_jll v0.15.2+0
[f638f0a6] + libfdk_aac_jll v2.0.3+0
[b53b4c65] + libpng_jll v1.6.49+0
[f27f6e37] + libvorbis_jll v1.3.7+2
⌅ [1270edf5] + x264_jll v2021.5.5+0
⌅ [dfaa095f] + x265_jll v3.5.0+0
[0dad84c5] + ArgTools v1.1.2
[56f22d72] + Artifacts v1.11.0
[2a0f44e3] + Base64 v1.11.0
[ade2ca70] + Dates v1.11.0
[f43a241f] + Downloads v1.6.0
[7b1f6079] + FileWatching v1.11.0
[b77e0a4c] + InteractiveUtils v1.11.0
[b27032c2] + LibCURL v0.6.4
[76f85450] + LibGit2 v1.11.0
[8f399da3] + Libdl v1.11.0
[37e2e46d] + LinearAlgebra v1.11.0
[56ddb016] + Logging v1.11.0
[d6f4376e] + Markdown v1.11.0
[ca575930] + NetworkOptions v1.2.0
[44cfe95a] + Pkg v1.11.0
[de0858da] + Printf v1.11.0
[9a3f8284] + Random v1.11.0
[ea8e919c] + SHA v0.7.0
[fa267f1f] + TOML v1.0.3
[a4e569a6] + Tar v1.10.0
[cf7118a7] + UUIDs v1.11.0
[4ec0a83e] + Unicode v1.11.0
[e66e0078] + CompilerSupportLibraries_jll v1.1.1+0
[deac9b47] + LibCURL_jll v8.6.0+0
[e37daf67] + LibGit2_jll v1.7.2+0
[29816b5a] + LibSSH2_jll v1.11.0+1
[c8ffd9c3] + MbedTLS_jll v2.28.6+0
[14a3606d] + MozillaCACerts_jll v2023.12.12
[4536629a] + OpenBLAS_jll v0.3.27+1
[05823500] + OpenLibm_jll v0.8.5+0
[efcefdf7] + PCRE2_jll v10.42.0+1
[83775a58] + Zlib_jll v1.2.13+1
[8e850b90] + libblastrampoline_jll v5.11.0+0
[8e850ede] + nghttp2_jll v1.59.0+0
[3f19e933] + p7zip_jll v17.4.0+2
Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m`
Precompiling project...
✗ Rsvg
✗ Luxor
✗ JuliaExperiments
0 dependencies successfully precompiled in 11 seconds. 90 already precompiled.
3 dependencies errored.
For a report of the errors see `julia> err`. To retry use `pkg> precompile`
julia> err
PkgPrecompileError: The following 2 direct dependencies failed to precompile:
Luxor
Failed to precompile Luxor [ae8d54c2-7ccd-5906-9d76-62fc9837b5bc] to "C:\\Users\\seatt\\.julia\\compiled\\v1.11\\Luxor\\jl_979E.tmp".
ERROR: LoadError: InitError: could not load library "C:\Users\seatt\.julia\artifacts\5c9c5be2b9f7c41cbc4ed9ec3925b2c854abfac3\bin\librsvg-2-2.dll"
The specified module could not be found.
Stacktrace:
[1] dlopen(s::String, flags::UInt32; throw_error::Bool)
@ Base.Libc.Libdl .\libdl.jl:120
[2] dlopen(s::String, flags::UInt32)
@ Base.Libc.Libdl .\libdl.jl:119
[3] macro expansion
@ C:\Users\seatt\.julia\packages\JLLWrappers\GfYNv\src\products\library_generators.jl:63 [inlined]
[4] __init__()
@ Librsvg_jll C:\Users\seatt\.julia\packages\Librsvg_jll\nsago\src\wrappers\x86_64-w64-mingw32.jl:17
[5] run_module_init(mod::Module, i::Int64)
@ Base .\loading.jl:1378
[6] register_restored_modules(sv::Core.SimpleVector, pkg::Base.PkgId, path::String)
@ Base .\loading.jl:1366
[7] _include_from_serialized(pkg::Base.PkgId, path::String, ocachepath::String, depmods::Vector{Any}, ignore_native::Nothing; register::Bool)
@ Base .\loading.jl:1254
[8] _include_from_serialized (repeats 2 times)
@ .\loading.jl:1210 [inlined]
[9] _require_search_from_serialized(pkg::Base.PkgId, sourcepath::String, build_id::UInt128, stalecheck::Bool; reasons::Dict{String, Int64}, DEPOT_PATH::Vector{String})
@ Base .\loading.jl:2057
[10] _require(pkg::Base.PkgId, env::String)
@ Base .\loading.jl:2527
[11] __require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base .\loading.jl:2388
[12] #invoke_in_world#3
@ .\essentials.jl:1089 [inlined]
[13] invoke_in_world
@ .\essentials.jl:1086 [inlined]
[14] _require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base .\loading.jl:2375
[15] macro expansion
@ .\loading.jl:2314 [inlined]
[16] macro expansion
@ .\lock.jl:273 [inlined]
[17] __require(into::Module, mod::Symbol)
@ Base .\loading.jl:2271
[18] #invoke_in_world#3
@ .\essentials.jl:1089 [inlined]
[19] invoke_in_world
@ .\essentials.jl:1086 [inlined]
[20] require(into::Module, mod::Symbol)
@ Base .\loading.jl:2260
[21] include
@ .\Base.jl:557 [inlined]
[22] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String)
@ Base .\loading.jl:2881
[23] top-level scope
@ stdin:6
during initialization of module Librsvg_jll
in expression starting at C:\Users\seatt\.julia\packages\Rsvg\dClzP\src\Rsvg.jl:1
in expression starting at stdin:6
ERROR: LoadError: Failed to precompile Rsvg [c4c386cf-5103-5370-be45-f3a111cca3b8] to "C:\\Users\\seatt\\.julia\\compiled\\v1.11\\Rsvg\\jl_9D95.tmp".
Stacktrace:
[1] error(s::String)
@ Base .\error.jl:35
[2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool; flags::Cmd, cacheflags::Base.CacheFlags, reasons::Dict{String, Int64}, loadable_exts::Nothing)
@ Base .\loading.jl:3174
[3] (::Base.var"#1110#1111"{Base.PkgId})()
@ Base .\loading.jl:2579
[4] mkpidlock(f::Base.var"#1110#1111"{Base.PkgId}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool})
@ FileWatching.Pidfile C:\Users\seatt\.julia\juliaup\julia-1.11.5+0.x64.w64.mingw32\share\julia\stdlib\v1.11\FileWatching\src\pidfile.jl:95
[5] #mkpidlock#6
@ C:\Users\seatt\.julia\juliaup\julia-1.11.5+0.x64.w64.mingw32\share\julia\stdlib\v1.11\FileWatching\src\pidfile.jl:90 [inlined]
[6] trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64})
@ FileWatching.Pidfile C:\Users\seatt\.julia\juliaup\julia-1.11.5+0.x64.w64.mingw32\share\julia\stdlib\v1.11\FileWatching\src\pidfile.jl:116
[7] #invokelatest#2
@ .\essentials.jl:1057 [inlined]
[8] invokelatest
@ .\essentials.jl:1052 [inlined]
[9] maybe_cachefile_lock(f::Base.var"#1110#1111"{Base.PkgId}, pkg::Base.PkgId, srcpath::String; stale_age::Int64)
@ Base .\loading.jl:3698
[10] maybe_cachefile_lock
@ .\loading.jl:3695 [inlined]
[11] _require(pkg::Base.PkgId, env::String)
@ Base .\loading.jl:2565
[12] __require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base .\loading.jl:2388
[13] #invoke_in_world#3
@ .\essentials.jl:1089 [inlined]
[14] invoke_in_world
@ .\essentials.jl:1086 [inlined]
[15] _require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base .\loading.jl:2375
[16] macro expansion
@ .\loading.jl:2314 [inlined]
[17] macro expansion
@ .\lock.jl:273 [inlined]
[18] __require(into::Module, mod::Symbol)
@ Base .\loading.jl:2271
[19] #invoke_in_world#3
@ .\essentials.jl:1089 [inlined]
[20] invoke_in_world
@ .\essentials.jl:1086 [inlined]
[21] require(into::Module, mod::Symbol)
@ Base .\loading.jl:2260
[22] include
@ .\Base.jl:557 [inlined]
[23] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
@ Base .\loading.jl:2881
[24] top-level scope
@ stdin:6
in expression starting at C:\Users\seatt\.julia\packages\Luxor\jON4q\src\Luxor.jl:1
in expression starting at stdin:6
JuliaExperiments
Failed to precompile JuliaExperiments [fbcafd9d-2c6a-4739-af72-763197e738ec] to "C:\\Users\\seatt\\.julia\\compiled\\v1.11\\JuliaExperiments\\jl_A397.tmp".
ERROR: LoadError: InitError: could not load library "C:\Users\seatt\.julia\artifacts\5c9c5be2b9f7c41cbc4ed9ec3925b2c854abfac3\bin\librsvg-2-2.dll"
The specified module could not be found.
Stacktrace:
[1] dlopen(s::String, flags::UInt32; throw_error::Bool)
@ Base.Libc.Libdl .\libdl.jl:120
[2] dlopen(s::String, flags::UInt32)
@ Base.Libc.Libdl .\libdl.jl:119
[3] macro expansion
@ C:\Users\seatt\.julia\packages\JLLWrappers\GfYNv\src\products\library_generators.jl:63 [inlined]
[4] __init__()
@ Librsvg_jll C:\Users\seatt\.julia\packages\Librsvg_jll\nsago\src\wrappers\x86_64-w64-mingw32.jl:17
[5] run_module_init(mod::Module, i::Int64)
@ Base .\loading.jl:1378
[6] register_restored_modules(sv::Core.SimpleVector, pkg::Base.PkgId, path::String)
@ Base .\loading.jl:1366
[7] _include_from_serialized(pkg::Base.PkgId, path::String, ocachepath::String, depmods::Vector{Any}, ignore_native::Nothing; register::Bool)
@ Base .\loading.jl:1254
[8] _include_from_serialized (repeats 2 times)
@ .\loading.jl:1210 [inlined]
[9] _require_search_from_serialized(pkg::Base.PkgId, sourcepath::String, build_id::UInt128, stalecheck::Bool; reasons::Dict{String, Int64}, DEPOT_PATH::Vector{String})
@ Base .\loading.jl:2057
[10] _require(pkg::Base.PkgId, env::String)
@ Base .\loading.jl:2527
[11] __require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base .\loading.jl:2388
[12] #invoke_in_world#3
@ .\essentials.jl:1089 [inlined]
[13] invoke_in_world
@ .\essentials.jl:1086 [inlined]
[14] _require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base .\loading.jl:2375
[15] macro expansion
@ .\loading.jl:2314 [inlined]
[16] macro expansion
@ .\lock.jl:273 [inlined]
[17] __require(into::Module, mod::Symbol)
@ Base .\loading.jl:2271
[18] #invoke_in_world#3
@ .\essentials.jl:1089 [inlined]
[19] invoke_in_world
@ .\essentials.jl:1086 [inlined]
[20] require(into::Module, mod::Symbol)
@ Base .\loading.jl:2260
[21] include
@ .\Base.jl:557 [inlined]
[22] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String)
@ Base .\loading.jl:2881
[23] top-level scope
@ stdin:6
during initialization of module Librsvg_jll
in expression starting at C:\Users\seatt\.julia\packages\Rsvg\dClzP\src\Rsvg.jl:1
in expression starting at stdin:6
ERROR: LoadError: Failed to precompile Rsvg [c4c386cf-5103-5370-be45-f3a111cca3b8] to "C:\\Users\\seatt\\.julia\\compiled\\v1.11\\Rsvg\\jl_A749.tmp".
Stacktrace:
[1] error(s::String)
@ Base .\error.jl:35
[2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool; flags::Cmd, cacheflags::Base.CacheFlags, reasons::Dict{String, Int64}, loadable_exts::Nothing)
@ Base .\loading.jl:3174
[3] (::Base.var"#1110#1111"{Base.PkgId})()
@ Base .\loading.jl:2579
[4] mkpidlock(f::Base.var"#1110#1111"{Base.PkgId}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool})
@ FileWatching.Pidfile C:\Users\seatt\.julia\juliaup\julia-1.11.5+0.x64.w64.mingw32\share\julia\stdlib\v1.11\FileWatching\src\pidfile.jl:95
[5] #mkpidlock#6
@ C:\Users\seatt\.julia\juliaup\julia-1.11.5+0.x64.w64.mingw32\share\julia\stdlib\v1.11\FileWatching\src\pidfile.jl:90 [inlined]
[6] trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64})
@ FileWatching.Pidfile C:\Users\seatt\.julia\juliaup\julia-1.11.5+0.x64.w64.mingw32\share\julia\stdlib\v1.11\FileWatching\src\pidfile.jl:116
[7] #invokelatest#2
@ .\essentials.jl:1057 [inlined]
[8] invokelatest
@ .\essentials.jl:1052 [inlined]
[9] maybe_cachefile_lock(f::Base.var"#1110#1111"{Base.PkgId}, pkg::Base.PkgId, srcpath::String; stale_age::Int64)
@ Base .\loading.jl:3698
[10] maybe_cachefile_lock
@ .\loading.jl:3695 [inlined]
[11] _require(pkg::Base.PkgId, env::String)
@ Base .\loading.jl:2565
[12] __require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base .\loading.jl:2388
[13] #invoke_in_world#3
@ .\essentials.jl:1089 [inlined]
[14] invoke_in_world
@ .\essentials.jl:1086 [inlined]
[15] _require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base .\loading.jl:2375
[16] macro expansion
@ .\loading.jl:2314 [inlined]
[17] macro expansion
@ .\lock.jl:273 [inlined]
[18] __require(into::Module, mod::Symbol)
@ Base .\loading.jl:2271
[19] #invoke_in_world#3
@ .\essentials.jl:1089 [inlined]
[20] invoke_in_world
@ .\essentials.jl:1086 [inlined]
[21] require(into::Module, mod::Symbol)
@ Base .\loading.jl:2260
[22] include
@ .\Base.jl:557 [inlined]
[23] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String)
@ Base .\loading.jl:2881
[24] top-level scope
@ stdin:6
in expression starting at C:\Users\seatt\.julia\packages\Luxor\jON4q\src\Luxor.jl:1
in expression starting at stdin:6
ERROR: LoadError: Failed to precompile Luxor [ae8d54c2-7ccd-5906-9d76-62fc9837b5bc] to "C:\\Users\\seatt\\.julia\\compiled\\v1.11\\Luxor\\jl_A43C.tmp".
Stacktrace:
[1] error(s::String)
@ Base .\error.jl:35
[2] compilecache(pkg::Base.PkgId, path::String, internal_stderr::IO, internal_stdout::IO, keep_loaded_modules::Bool; flags::Cmd, cacheflags::Base.CacheFlags, reasons::Dict{String, Int64}, loadable_exts::Nothing)
@ Base .\loading.jl:3174
[3] (::Base.var"#1110#1111"{Base.PkgId})()
@ Base .\loading.jl:2579
[4] mkpidlock(f::Base.var"#1110#1111"{Base.PkgId}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool})
@ FileWatching.Pidfile C:\Users\seatt\.julia\juliaup\julia-1.11.5+0.x64.w64.mingw32\share\julia\stdlib\v1.11\FileWatching\src\pidfile.jl:95
[5] #mkpidlock#6
@ C:\Users\seatt\.julia\juliaup\julia-1.11.5+0.x64.w64.mingw32\share\julia\stdlib\v1.11\FileWatching\src\pidfile.jl:90 [inlined]
[6] trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64})
@ FileWatching.Pidfile C:\Users\seatt\.julia\juliaup\julia-1.11.5+0.x64.w64.mingw32\share\julia\stdlib\v1.11\FileWatching\src\pidfile.jl:116
[7] #invokelatest#2
@ .\essentials.jl:1057 [inlined]
[8] invokelatest
@ .\essentials.jl:1052 [inlined]
[9] maybe_cachefile_lock(f::Base.var"#1110#1111"{Base.PkgId}, pkg::Base.PkgId, srcpath::String; stale_age::Int64)
@ Base .\loading.jl:3698
[10] maybe_cachefile_lock
@ .\loading.jl:3695 [inlined]
[11] _require(pkg::Base.PkgId, env::String)
@ Base .\loading.jl:2565
[12] __require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base .\loading.jl:2388
[13] #invoke_in_world#3
@ .\essentials.jl:1089 [inlined]
[14] invoke_in_world
@ .\essentials.jl:1086 [inlined]
[15] _require_prelocked(uuidkey::Base.PkgId, env::String)
@ Base .\loading.jl:2375
[16] macro expansion
@ .\loading.jl:2314 [inlined]
[17] macro expansion
@ .\lock.jl:273 [inlined]
[18] __require(into::Module, mod::Symbol)
@ Base .\loading.jl:2271
[19] #invoke_in_world#3
@ .\essentials.jl:1089 [inlined]
[20] invoke_in_world
@ .\essentials.jl:1086 [inlined]
[21] require(into::Module, mod::Symbol)
@ Base .\loading.jl:2260
[22] include
@ .\Base.jl:557 [inlined]
[23] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)
@ Base .\loading.jl:2881
[24] top-level scope
@ stdin:6
in expression starting at C:\Users\seatt\source\JuliaExperiments.jl\src\JuliaExperiments.jl:1
in expression starting at stdin:6
version info:
julia> versioninfo()
Julia Version 1.11.5
Commit 760b2e5b73 (2025-04-14 06:53 UTC)
Build Info:
Official https://julialang.org/ release
Platform Info:
OS: Windows (x86_64-w64-mingw32)
CPU: 32 × AMD Ryzen 9 7950X 16-Core Processor
WORD_SIZE: 64
LLVM: libLLVM-16.0.6 (ORCJIT, znver4)
Threads: 16 default, 0 interactive, 8 GC (on 32 virtual cores)
Environment:
JULIA_EDITOR = code.cmd
JULIA_NUM_THREADS = 16
works ok for me. I'm on MacOS.
Version 1.11.5 (2025-04-14)
I'm picking up
[925c91fb] + Librsvg_jll v2.54.5+0
I don't understand the details.
details
❯ julia --project=Temp
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.11.5 (2025-04-14)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
(temp) pkg> st
Status `~/temp/Project.toml` (empty project)
(temp) pkg> add Luxor
Resolving package versions...
Installed libpng_jll ───────── v1.6.49+0
Installed GettextRuntime_jll ─ v0.22.4+0
Installed Glib_jll ─────────── v2.84.3+0
Installed gdk_pixbuf_jll ───── v2.42.13+0
Installed Colors ───────────── v0.13.1
Downloaded artifact: gdk_pixbuf
Downloaded artifact: GettextRuntime
Downloaded artifact: Glib
Downloaded artifact: libpng
Updating `~/projects/programming/julia/temp/Project.toml`
[ae8d54c2] + Luxor v4.3.0
Updating `~/projects/programming/julia/temp/Manifest.toml`
[159f3aea] + Cairo v1.1.1
[3da002f7] + ColorTypes v0.12.1
[5ae59095] + Colors v0.13.1
[34da2185] + Compat v4.16.0
[864edb3b] + DataStructures v0.18.22
[c87230d0] + FFMPEG v0.4.2
[5789e2e9] + FileIO v1.17.0
[53c48c17] + FixedPointNumbers v0.8.5
[a2bd30eb] + Graphics v1.1.3
[692b3bcd] + JLLWrappers v1.7.0
[ae8d54c2] + Luxor v4.3.0
[77ba4419] + NaNMath v1.1.3
[bac558e1] + OrderedCollections v1.8.1
[32a0d02f] + PolygonAlgorithms v0.3.2
⌅ [aea7be01] + PrecompileTools v1.2.1
[21216c6a] + Preferences v1.4.3
[189a3867] + Reexport v1.2.2
[ae029012] + Requires v1.3.1
[c4c386cf] + Rsvg v1.0.0
[10745b16] + Statistics v1.11.1
[6e34b625] + Bzip2_jll v1.0.9+0
[83423d85] + Cairo_jll v1.18.5+0
[2e619515] + Expat_jll v2.6.5+0
⌅ [b22a6f82] + FFMPEG_jll v4.4.4+1
[a3f928ae] + Fontconfig_jll v2.16.0+0
[d7e528f0] + FreeType2_jll v2.13.4+0
[559328eb] + FriBidi_jll v1.0.17+0
[b0724c58] + GettextRuntime_jll v0.22.4+0
[7746bdde] + Glib_jll v2.84.3+0
[3b182d85] + Graphite2_jll v1.3.15+0
[2e76f6c2] + HarfBuzz_jll v8.5.1+0
[aacddb02] + JpegTurbo_jll v3.1.1+0
[c1c5ebd0] + LAME_jll v3.100.2+0
[88015f11] + LERC_jll v4.0.1+0
[1d63c593] + LLVMOpenMP_jll v18.1.8+0
[dd4b983a] + LZO_jll v2.10.3+0
[e9f186c6] + Libffi_jll v3.4.7+0
[94ce4f54] + Libiconv_jll v1.18.0+0
[4b2f31a3] + Libmount_jll v2.41.0+0
[925c91fb] + Librsvg_jll v2.54.5+0
[89763e89] + Libtiff_jll v4.7.1+0
[38a345b3] + Libuuid_jll v2.41.0+0
[e7412a2a] + Ogg_jll v1.3.5+1
[458c3c95] + OpenSSL_jll v3.5.0+0
[91d4177d] + Opus_jll v1.3.3+0
[36c8627f] + Pango_jll v1.56.3+0
⌅ [30392449] + Pixman_jll v0.44.2+0
[ffd25f8a] + XZ_jll v5.8.1+0
[4f6342f7] + Xorg_libX11_jll v1.8.12+0
[0c0b7dd1] + Xorg_libXau_jll v1.0.13+0
[a3789734] + Xorg_libXdmcp_jll v1.1.6+0
[1082639a] + Xorg_libXext_jll v1.3.7+0
[ea2f1a96] + Xorg_libXrender_jll v0.9.12+0
[c7cfdc94] + Xorg_libxcb_jll v1.17.1+0
[c5fb5394] + Xorg_xtrans_jll v1.6.0+0
[3161d3a3] + Zstd_jll v1.5.7+1
[da03df04] + gdk_pixbuf_jll v2.42.13+0
[a4ae2306] + libaom_jll v3.11.0+0
[0ac62f75] + libass_jll v0.15.2+0
[f638f0a6] + libfdk_aac_jll v2.0.3+0
[b53b4c65] + libpng_jll v1.6.49+0
[f27f6e37] + libvorbis_jll v1.3.7+2
⌅ [1270edf5] + x264_jll v2021.5.5+0
⌅ [dfaa095f] + x265_jll v3.5.0+0
[0dad84c5] + ArgTools v1.1.2
[56f22d72] + Artifacts v1.11.0
[2a0f44e3] + Base64 v1.11.0
[ade2ca70] + Dates v1.11.0
[f43a241f] + Downloads v1.6.0
[7b1f6079] + FileWatching v1.11.0
[b77e0a4c] + InteractiveUtils v1.11.0
[b27032c2] + LibCURL v0.6.4
[76f85450] + LibGit2 v1.11.0
[8f399da3] + Libdl v1.11.0
[37e2e46d] + LinearAlgebra v1.11.0
[56ddb016] + Logging v1.11.0
[d6f4376e] + Markdown v1.11.0
[ca575930] + NetworkOptions v1.2.0
[44cfe95a] + Pkg v1.11.0
[de0858da] + Printf v1.11.0
[9a3f8284] + Random v1.11.0
[ea8e919c] + SHA v0.7.0
[fa267f1f] + TOML v1.0.3
[a4e569a6] + Tar v1.10.0
[cf7118a7] + UUIDs v1.11.0
[4ec0a83e] + Unicode v1.11.0
[e66e0078] + CompilerSupportLibraries_jll v1.1.1+0
[deac9b47] + LibCURL_jll v8.6.0+0
[e37daf67] + LibGit2_jll v1.7.2+0
[29816b5a] + LibSSH2_jll v1.11.0+1
[c8ffd9c3] + MbedTLS_jll v2.28.6+0
[14a3606d] + MozillaCACerts_jll v2023.12.12
[4536629a] + OpenBLAS_jll v0.3.27+1
[05823500] + OpenLibm_jll v0.8.5+0
[efcefdf7] + PCRE2_jll v10.42.0+1
[83775a58] + Zlib_jll v1.2.13+1
[8e850b90] + libblastrampoline_jll v5.11.0+0
[8e850ede] + nghttp2_jll v1.59.0+0
[3f19e933] + p7zip_jll v17.4.0+2
I'm also having this issue in a library of mine (only for the Windows tests)
Hmm. Can you load Rsvg.jl in an empty project? I confess I don’t know how to solve this problem…
I don't have a windows machine to check! Most recent thing I tried was setting Luxor to v4.0 which did not address this.
last time I ran on Windows https://github.com/JuliaGraphics/Luxor.jl/actions/runs/15088674281/job/42414476944#step:5:70
see https://discourse.julialang.org/t/problems-installing-rsvg-jl-on-windows/131308/4
Hopefully the registry has now been fixed, with this PR:
https://github.com/JuliaRegistries/General/pull/135821
I'm getting this error message on Windows 11 with Julia 1.11.6
Maybe related to https://github.com/JuliaRegistries/General/pull/135821
Maybe it is https://gitlab.gnome.org/GNOME/librsvg/-/issues/1023
I recently updated Librsvg from v2.54.7 to v2.58.5 in https://github.com/JuliaPackaging/Yggdrasil/pull/11801, which is likely the problem.
This also updates the rust version, and there might be some issues related to https://github.com/rust-lang/rust/pull/121337#issuecomment-2049298524
I created https://github.com/JuliaPackaging/Yggdrasil/issues/11804 to track the new problem. The easy fix is to use 2.54.7. Maybe we will be stuck on that version until upstream/rust can be fixed.
Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.