ApplicationBuilder.jl icon indicating copy to clipboard operation
ApplicationBuilder.jl copied to clipboard

[error] type JLOptions has no filed outputjitbc

Open kurt-steiner opened this issue 3 years ago • 0 comments

this is a very simple demo

Base.@ccallable function julia_main(ARGS::Vector{String})::Cint
  println("Hello World")
  return 0
end

and when calling build_app_bundle("src/parse_command.jl", appname = "MyCode")

Stacktrace:
  [1] jl_option_value(opts::Base.JLOptions, key::Symbol)
    @ PackageCompiler ~/.julia/packages/PackageCompiler/4yNnV/src/compiler_flags.jl:174
  [2] julia_code_cmd(code::String, jl_options::Base.JLOptions; kw::Base.Pairs{Symbol, Union{Nothing, String}, NTuple{17, Symbol}, NamedTuple{(:sysimage, :startup_file, :handle_signals, :sysimage_native_code, :compiled_modules, :depwarn, :warn_overwrite, :compile, :cpu_target, :optimize, :debug_level, :inline, :check_bounds, :math_mode, :output_o, :track_allocation, :code_coverage), Tuple{Nothing, String, Nothing, Nothing, String, Nothing, Nothing, Nothing, String, String, String, Nothing, Nothing, Nothing, String, String, String}}})
    @ PackageCompiler ~/.julia/packages/PackageCompiler/4yNnV/src/compiler_flags.jl:258
  [3] #run_julia#1
    @ ~/.julia/packages/PackageCompiler/4yNnV/src/compiler_flags.jl:225 [inlined]  [4] (::PackageCompiler.var"#13#14"{Base.Pairs{Symbol, Union{Nothing, String}, NTuple{14, Symbol}, NamedTuple{(:sysimage, :startup_file, :handle_signals, :sysimage_native_code, :compiled_modules, :depwarn, :warn_overwrite, :compile, :cpu_target, :optimize, :debug_level, :inline, :check_bounds, :math_mode), Tuple{Nothing, Nothing, Nothing, Nothing, String, Nothing, Nothing, Nothing, String, String, String, Nothing, Nothing, Nothing}}}, String})()
    @ PackageCompiler ~/.julia/packages/PackageCompiler/4yNnV/src/static_julia.jl:263
  [5] cd(f::PackageCompiler.var"#13#14"{Base.Pairs{Symbol, Union{Nothing, String}, NTuple{14, Symbol}, NamedTuple{(:sysimage, :startup_file, :handle_signals, :sysimage_native_code, :compiled_modules, :depwarn, :warn_overwrite, :compile, :cpu_target, :optimize, :debug_level, :inline, :check_bounds, :math_mode), Tuple{Nothing, Nothing, Nothing, Nothing, String, Nothing, Nothing, Nothing, String, String, String, Nothing, Nothing, Nothing}}}, String}, dir::String)
    @ Base.Filesystem ./file.jl:110
  [6] build_object(juliaprog::String, o_file::String, builddir::String, verbose::Bool; julia_flags::Base.Pairs{Symbol, Union{Nothing, String}, NTuple{14, Symbol}, NamedTuple{(:sysimage, :startup_file, :handle_signals, :sysimage_native_code, :compiled_modules, :depwarn, :warn_overwrite, :compile, :cpu_target, :optimize, :debug_level, :inline, :check_bounds, :math_mode), Tuple{Nothing, Nothing, Nothing, Nothing, String, Nothing, Nothing, Nothing, String, String, String, Nothing, Nothing, Nothing}}})
    @ PackageCompiler ~/.julia/packages/PackageCompiler/4yNnV/src/static_julia.jl:262
  [7] build_object(juliaprog::String, o_file::String, builddir::String, verbose::Bool, sysimage::Nothing, home::Nothing, startup_file::Nothing, handle_signals::Nothing, sysimage_native_code::Nothing, compiled_modules::String, depwarn::Nothing, warn_overwrite::Nothing, compile::Nothing, cpu_target::String, optimize::String, debug::String, inline::Nothing, check_bounds::Nothing, math_mode::Nothing)
    @ PackageCompiler ~/.julia/packages/PackageCompiler/4yNnV/src/static_julia.jl:241
  [8] static_julia(juliaprog::String; cprog::String, verbose::Bool, quiet::Bool, builddir::String, outname::String, snoopfile::Nothing, clean::Bool, autodeps::Bool, object::Bool, shared::Bool, init_shared::Bool, executable::Bool, rmtemp::Bool, copy_julialibs::Bool, copy_files::Nothing, release::Bool, Release::Bool, sysimage::Nothing, home::Nothing, startup_file::Nothing, handle_signals::Nothing, sysimage_native_code::Nothing, compiled_modules::String, depwarn::Nothing, warn_overwrite::Nothing, compile::Nothing, cpu_target::String, optimize::String, debug::String, inline::Nothing, check_bounds::Nothing, math_mode::Nothing, cc::Nothing, cc_flags::Nothing)
    @ PackageCompiler ~/.julia/packages/PackageCompiler/4yNnV/src/static_julia.jl:162
  [9] #build_executable#31
    @ ~/.julia/packages/PackageCompiler/4yNnV/src/api.jl:104 [inlined]
 [10] (::ApplicationBuilder.var"#3#7"{String, Bool, String, String, Nothing, String, String})()
    @ ApplicationBuilder ~/.julia/packages/ApplicationBuilder/sg0US/src/ApplicationBuilder.jl:146
 [11] withenv(::ApplicationBuilder.var"#3#7"{String, Bool, String, String, Nothing, String, String}, ::Pair{String, String}, ::Vararg{Pair{String, String}})
    @ Base ./env.jl:172
 [12] build_app_bundle(juliaprog_main::String; appname::String, builddir::String, binary_name::String, resources::Vector{String}, libraries::Vector{String}, verbose::Bool, bundle_identifier::Nothing, app_version::String, icns_file::Nothing, certificate::Nothing, entitlements_file::Nothing, snoopfile::Nothing, autosnoop::Bool, cpu_target::String, create_installer::Bool, commandline_app::Bool)
    @ ApplicationBuilder ~/.julia/packages/ApplicationBuilder/sg0US/src/ApplicationBuilder.jl:142
 [13] top-level scope
    @ REPL[14]:1

can u take a look ?

kurt-steiner avatar Aug 06 '22 13:08 kurt-steiner