-
Notifications
You must be signed in to change notification settings - Fork 106
Open
Description
I built libsemigroups_jll using
julia --project=.ci L/libsemigroups/build_tarballs.jl --debug --verbose --deploy=local x86_64-linux-gnu-cxx11
(with the changes from JuliaPackaging/Yggdrasil#13397).
I now want to build GAP_pkg_semigroups_jll with the local deployment of libsemigroups_jll as a dependency.
Thus, I added Dependency(PackageSpec(; name = "libsemigroups_jll", path = "/home/lgoe/.julia/dev/libsemigroups_jll/")) to the dependencies in the recipe.
However, now running
julia --project=.ci G/GAP_pkg/GAP_pkg_semigroups --debug --verbose --deploy=local x86_64-linux-gnu-cxx11
fails with
ERROR: LoadError: Did not find a git repository at `/home/lgoe/.julia/dev/libsemigroups_jll/`, perhaps you meant `Pkg.develop`?
Stacktrace:
[1] pkgerror(msg::String)
@ Pkg.Types ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/Types.jl:68
[2] handle_repo_add!(ctx::Pkg.Types.Context, pkg::PackageSpec)
@ Pkg.Types ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/Types.jl:968
[3] handle_repos_add!(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec})
@ Pkg.Types ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/Types.jl:1064
[4] add(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; preserve::PreserveLevel, platform::Platform, target::Symbol, allow_autoprecomp::Bool, kwargs::@Kwargs{julia_version::Nothing, io::Base.TTY})
@ Pkg.API ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/API.jl:333
[5] add(pkgs::Vector{PackageSpec}; io::Base.TTY, kwargs::@Kwargs{platform::Platform, julia_version::Nothing})
@ Pkg.API ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/API.jl:169
[6] (::BinaryBuilderBase.var"#92#93"{@Kwargs{platform::Platform, io::Base.TTY, julia_version::Nothing}, Tuple{Vector{PackageSpec}}})()
@ BinaryBuilderBase ~/.julia/packages/BinaryBuilderBase/H4Gzl/src/Prefix.jl:705
[7] withenv(f::BinaryBuilderBase.var"#92#93"{@Kwargs{platform::Platform, io::Base.TTY, julia_version::Nothing}, Tuple{Vector{PackageSpec}}}, keyvals::Pair{String, String})
@ Base ./env.jl:265
[8] (::BinaryBuilderBase.var"#103#104"{Bool, Prefix, Vector{PackageSpec}, Platform, Vector{String}, Vector{String}})()
@ BinaryBuilderBase ~/.julia/packages/BinaryBuilderBase/H4Gzl/src/Prefix.jl:784
[9] activate(f::BinaryBuilderBase.var"#103#104"{Bool, Prefix, Vector{PackageSpec}, Platform, Vector{String}, Vector{String}}, new_project::String)
@ Pkg.API ~/.julia/juliaup/julia-1.12.5+0.x64.linux.gnu/share/julia/stdlib/v1.12/Pkg/src/API.jl:1489
[10] setup_dependencies(prefix::Prefix, dependencies::Vector{PackageSpec}, platform::Platform; verbose::Bool)
@ BinaryBuilderBase ~/.julia/packages/BinaryBuilderBase/H4Gzl/src/Prefix.jl:776
[11] setup_dependencies
@ ~/.julia/packages/BinaryBuilderBase/H4Gzl/src/Prefix.jl:740 [inlined]
[12] (::BinaryBuilder.var"#setup_deps#21")(f::typeof(BinaryBuilderBase.is_target_dependency), prefix::Prefix, dependencies::Vector{Dependency}, platform::Platform, verbose::Bool)
@ BinaryBuilder ~/.julia/packages/BinaryBuilder/4am7L/src/AutoBuild.jl:871
[13] autobuild(dir::AbstractString, src_name::AbstractString, src_version::VersionNumber, sources::Vector{<:BinaryBuilderBase.AbstractSource}, script::AbstractString, platforms::Vector, products::Vector{<:Product}, dependencies::Vector{<:BinaryBuilderBase.AbstractDependency}; verbose::Bool, debug::Bool, skip_audit::Bool, ignore_audit_errors::Bool, autofix::Bool, code_dir::Union{Nothing, String}, require_license::Bool, dont_dlopen::Bool, compression_format::String, kwargs...)
@ BinaryBuilder ~/.julia/packages/BinaryBuilder/4am7L/src/AutoBuild.jl:874
[14] build_tarballs(ARGS::Any, src_name::Any, src_version::Any, sources::Any, script::Any, platforms::Any, products::Any, dependencies::Any; julia_compat::String, validate_name::Bool, compression_format::String, kwargs...)
@ BinaryBuilder ~/.julia/packages/BinaryBuilder/4am7L/src/AutoBuild.jl:380
[15] top-level scope
@ ~/code/julia/Yggdrasil/G/GAP_pkg/GAP_pkg_semigroups/build_tarballs.jl:70
[16] include(mod::Module, _path::String)
@ Base ./Base.jl:306
[17] exec_options(opts::Base.JLOptions)
@ Base ./client.jl:317
[18] _start()
@ Base ./client.jl:550
in expression starting at /home/lgoe/code/julia/Yggdrasil/G/GAP_pkg/GAP_pkg_semigroups/build_tarballs.jl:70
Note that my JULIA_DEPOT/dev/ folder is usually completely empty, i.e. the --deploy=local created a new folder for libsemigroups_jll.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels