8000 Debugging build failures with implicit_transitive_deps false · Issue #2733 · ocaml/dune · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
8000
Debugging build failures with implicit_transitive_deps false #2733
Closed
@jberdine

Description

@jberdine

I'm wondering if there is standard advice on debugging build failures introduced by setting implicit_transitive_deps false? For example, I added that config to a project that includes a ppx rewriter and see:

Error: The module Selected_ast is an alias for module Ppxlib_ast__.Import.Selected_ast, which is missing

I suppose that by digging through the metadata files for ppxlib I would eventually find some library name to add to the stanza:

(library
 (name ppx_trace)
 (kind ppx_rewriter)
 (preprocess no_preprocessing)
 (libraries ppxlib))

But is there a better message that dune can give, since without disabling implicit_transitive_deps the build succeeds?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0