Working on the same project from WSL and Windows

I am developing a project which includes several packages with dependencies, working in Windows 11 (Powershell)
I recently starting testing things from WSL, working on the same, mounting directory
Now, the project works fine in WSL, but I’m getting errors in Windows:

ERROR: LoadError: The following 1 direct dependency failed to precompile:

<a_sub_package>

Error: Missing source file for Base.PkgId(Base.UUID("<...a_uuid...>"), "a_sub_package"
in expression starting at <source_file>:1

AI agents suggested rebuilding the precompile directory, but that didn’t help

Just a guess:
You may check for / vs \ in paths in your .toml or other files.

thanks @oheil
it wasn’t a forward/backward slash issue, but an absolute/relative path
for some reason, linux (in WSL) populated that path= field of the Manifest.toml file with an absolute path: /mnt/c/Users/..., which naturally failed for Windows

  1. I think that inner-project dependency paths should be relative
  2. the error message in such a case should be more descriptive