Skip to content

lowering_target_plugin_absent

A :lowering :produces head names a plugin that isn’t loaded: a dangling cross-plugin edge.

A :produces entry spelled <plugin>/<form> resolves against the loaded aggregate. When the named plugin is present but lacks the form you get unknown_form; when the plugin itself was never loaded, the edge dangles on load order rather than on a typo, and that is reported separately as lowering_target_plugin_absent.

Fix it by loading the target plugin (add the missing (use-plugin …) / dependency) or by re-pointing the :produces entry at a form that the current plugin set actually declares.


Run sjon explain lowering_target_plugin_absent to read this at a terminal, browse every code, or work through diagnostics-driven repair if you want the habit rather than the answer.