Open jakobnissen opened 2 hours ago
This is with Julia 1.7.3, BB 0.6.0. The error happens when being dropped into the cross-compilation environment.
At line 293, ABORTED (19: No such device)! At line 293, ABORTED (19: No such device)! At line 293, ABORTED (19: No such device)! MethodError: no method matching iterate(::Nothing) Closest candidates are: iterate(::Union{LinRange, StepRangeLen}) at ~/.julia/juliaup/julia-1.7.3+0.x64.linux.gnu/share/julia/base/range.jl:826 iterate(::Union{LinRange, StepRangeLen}, ::Integer) at ~/.julia/juliaup/julia-1.7.3+0.x64.linux.gnu/share/julia/base/range.jl:826 iterate(::T) where T<:Union{Base.KeySet{<:Any, <:Dict}, Base.ValueIterator{<:Dict}} at ~/.julia/juliaup/julia-1.7.3+0.x64.linux.gnu/share/julia/base/dict.jl:695 ... Stacktrace: [1] isempty(itr::Nothing) @ Base ./essentials.jl:775 [2] diff_srcdir(state::BinaryBuilder.Wizard.WizardState, prefix::Prefix, ur::BinaryBuilderBase.UserNSRunner) @ BinaryBuilder.Wizard ~/.julia/packages/BinaryBuilder/HTdhp/src/wizard/interactive_build.jl:195 [3] interactive_build(state::BinaryBuilder.Wizard.WizardState, prefix::Prefix, ur::BinaryBuilderBase.UserNSRunner, build_path::String, platform::Platform; prefix_artifacts::Dict{Prefix, Vector{String}}, hist_modify::typeof(string), srcdir_overlay::Bool) @ BinaryBuilder.Wizard ~/.julia/packages/BinaryBuilder/HTdhp/src/wizard/interactive_build.jl:337 [4] step3_interactive(state::BinaryBuilder.Wizard.WizardState, prefix::Prefix, platform::Platform, ur::BinaryBuilderBase.UserNSRunner, build_path::String, artifact_paths::Vector{String}) @ BinaryBuilder.Wizard ~/.julia/packages/BinaryBuilder/HTdhp/src/wizard/interactive_build.jl:415 [5] step34(state::BinaryBuilder.Wizard.WizardState) @ BinaryBuilder.Wizard ~/.julia/packages/BinaryBuilder/HTdhp/src/wizard/interactive_build.jl:546 [6] run_wizard(state::Nothing) @ BinaryBuilder.Wizard ~/.julia/packages/BinaryBuilder/HTdhp/src/Wizard.jl:104 [7] run_wizard() @ BinaryBuilder.Wizard ~/.julia/packages/BinaryBuilder/HTdhp/src/Wizard.jl:87 [8] top-level scope @ REPL[4]:1 [9] eval @ ./boot.jl:373 [inlined] [10] eval_user_input(ast::Any, backend::REPL.REPLBackend) @ REPL ~/.julia/juliaup/julia-1.7.3+0.x64.linux.gnu/share/julia/stdlib/v1.7/REPL/src/REPL.jl:150 [11] repl_backend_loop(backend::REPL.REPLBackend) @ REPL ~/.julia/juliaup/julia-1.7.3+0.x64.linux.gnu/share/julia/stdlib/v1.7/REPL/src/REPL.jl:246 [12] start_repl_backend(backend::REPL.REPLBackend, consumer::Any) @ REPL ~/.julia/juliaup/julia-1.7.3+0.x64.linux.gnu/share/julia/stdlib/v1.7/REPL/src/REPL.jl:231 [13] run_repl(repl::REPL.AbstractREPL, consumer::Any; backend_on_current_task::Bool) @ REPL ~/.julia/juliaup/julia-1.7.3+0.x64.linux.gnu/share/julia/stdlib/v1.7/REPL/src/REPL.jl:364 [14] run_repl(repl::REPL.AbstractREPL, consumer::Any) @ REPL ~/.julia/juliaup/julia-1.7.3+0.x64.linux.gnu/share/julia/stdlib/v1.7/REPL/src/REPL.jl:351 [15] (::Base.var"#936#938"{Bool, Bool, Bool})(REPL::Module) @ Base ./client.jl:394 [16] #invokelatest#2 @ ./essentials.jl:716 [inlined] [17] invokelatest @ ./essentials.jl:714 [inlined] [18] run_main_repl(interactive::Bool, quiet::Bool, banner::Bool, history_file::Bool, color_set::Bool) @ Base ./client.jl:379 [19] exec_options(opts::Base.JLOptions) @ Base ./client.jl:309 [20] _start() @ Base ./client.jl:495 WizardState [step3
These things typically depend on the operating system, kernel version, so you always need to report that as well.
This is with Julia 1.7.3, BB 0.6.0. The error happens when being dropped into the cross-compilation environment.