grain icon indicating copy to clipboard operation
grain copied to clipboard

dub couldn't resolve dependency

Open drug007 opened this issue 5 years ago • 3 comments

with dub run grain --config=example-mnist -b=release -v I get:

...
Package mir-random contains invalid dependency mir-math (no version candidates) (ci=8)
Package mir-random contains invalid dependency mir-math (no version candidates) (ci=8)
Package mir-random contains invalid dependency mir-math (no version candidates) (ci=8)
Package mir-random contains invalid dependency mir-math (no version candidates) (ci=8)
Package mir-random contains invalid dependency mir-math (no version candidates) (ci=8)
Package mir-random contains invalid dependency mir-math (no version candidates) (ci=8)

without -v dub prints:

The dependency resolution process is taking too long. The dependency graph is likely hitting a pathological case in the resolution algorithm. Please file a bug report at https://github.com/dlang/dub/issues and mention the package recipe that reproduces this error.

drug007 avatar Nov 25 '18 20:11 drug007

Thanks for report. Did you even get dub.selection.json? Could you upload it here?

ShigekiKarita avatar Nov 26 '18 01:11 ShigekiKarita

I just have made Travis CI build examples. It seems to success. These dub.selections.json might help you

  • ldc1.12.0 https://travis-ci.org/ShigekiKarita/grain/jobs/459560385#L745
  • dmd2.083.0 https://travis-ci.org/ShigekiKarita/grain/jobs/459560386#L1990

ShigekiKarita avatar Nov 26 '18 01:11 ShigekiKarita

I can not upload dub.selection.json because dub can not create it. I tried with dub.selection.json from travis build without success. I use dmd 2.081, probably this is the reason?

drug007 avatar Nov 26 '18 17:11 drug007