Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't resolve ppxlib.traverse when ppxlib is vendored #7543

Closed
gridbugs opened this issue Apr 13, 2023 · 1 comment
Closed

Can't resolve ppxlib.traverse when ppxlib is vendored #7543

gridbugs opened this issue Apr 13, 2023 · 1 comment

Comments

@gridbugs
Copy link
Collaborator

gridbugs commented Apr 13, 2023

Expected Behavior

It should be possible to build a project which depends on the ppxlib.traverse library when the ppxlib package is vendored.

Actual Behavior

Compilation fails with the error:

  File "vendor/ppxlib.0.29.1/traverse/dune", line 9, characters 7-22:
  9 |   (pps ppxlib_metaquot)))
             ^^^^^^^^^^^^^^^
  Error: Library "ppxlib_metaquot" not found.

ppxlib_metaquot is part of the ppxlib package.

Reproduction

Specifications

  • Version of dune (output of dune --version): unreleased
  • Version of ocaml (output of ocamlc --version): 4.14.1
  • Operating system (distribution and version): NixOS

Additional information

This bug was introduced in 16a7e88. Relevant PR is #7415.

  • Link to gist with verbose output (run dune with the --verbose flag):
@anmonteiro
Copy link
Collaborator

fixed in #7553

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants