Skip to content

"Missing source file" for direct dependencies introduced in v0.3.1 #124

@JanisErdmanis

Description

@JanisErdmanis

A QMLApp example builds successfully with v0.2.3 using:

juliac . --output-exe qmlapp --bundle build

but fails with v0.3.1 during precompilation with "Missing source file" errors for AppEnv, QML, and QMLApp.

Error output

ERROR: The following 3 direct dependencies failed to precompile:

AppEnv
  Error: Missing source file for Base.PkgId(Base.UUID("9f11263e-cf0d-4932-bae6-807953dbea74"), "AppEnv")
QML
  Error: Missing source file for Base.PkgId(Base.UUID("2db162a6-7e43-52c3-8d84-290c1c42d82a"), "QML")
QMLApp
  Error: Missing source file for Base.PkgId(Base.UUID("f2327db0-a815-49ae-b1d5-b75d60dca6ce"), "QMLApp")

ERROR: Error encountered during instantiate/precompile of app project.
Stacktrace:
 [1] error(s::String)
   @ Base ./error.jl:44
 [2] compile_products(recipe::JuliaC.ImageRecipe)
   @ JuliaC ~/.julia/packages/JuliaC/29fnd/src/compiling.jl:110
 [3] _main_cli(args::Vector{String}; io::Base.TTY)
   @ JuliaC ~/.julia/packages/JuliaC/29fnd/src/JuliaC.jl:208
 [4] _main_cli(args::Vector{String})
   @ JuliaC ~/.julia/packages/JuliaC/29fnd/src/JuliaC.jl:199
 [5] main(ARGS::Vector{String})
   @ JuliaC ~/.julia/packages/JuliaC/29fnd/src/JuliaC.jl:214
 [6] _start()
   @ Base ./client.jl:556

To reproduce

git clone https://github.com/PeaceFounder/AppBundler.jl
cd AppBundler.jl/examples/QMLApp
juliac . --output-exe qmlapp --bundle build

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingregressionPreviously working functionality that broke

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions