dub seems to have forgotten my versions
jmh530 via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Jun 28 12:54:01 PDT 2017
I am behind a corporate firewall at work so I have to manually
install dub packages. This requires setting the version manually,
otherwise master is inferred. This was working great until I had
ended a dub run command early. Now dub seems to have forgotten
that the versions are in there. It's weird because dub list has
them.
C:\ProgrammingFiles\DFiles\testing\testing_mir_glas>dub list
Packages present in the system and known to dub:
nlopt 0.1.0: C:\ProgrammingFiles\DFiles\nlopt\
mir-algorithm 0.6.6:
C:\ProgrammingFiles\DFiles\dubFolder\mir-algorithm-0.6.6\
lubeck 0.0.3: C:\ProgrammingFiles\DFiles\dubFolder\lubeck-0.0.3\
[snip]
and the local-packages.json has entries like
{
"name": "nlopt",
"version": "0.1.0",
"path": "C:\\ProgrammingFiles\\DFiles\\nlopt\\"
},
but trying to build it cannot determine the version and assumes
master (below). My sense is that I need to remove dub and
local.packages.json and re-install everything. This process would
be faster if dub weren't spending all this time trying and
failing to download files. I wish I could tell it not to bother
going online.
C:\ProgrammingFiles\DFiles\testing\testing_mir_glas>dub build
--compiler=ldmd2 -
-verbose
Using dub registry url 'http://code.dlang.org/'
Refreshing local packages (refresh existing: true)...
Looking for local package map at
C:\ProgramData\dub\packages\local-packages.json
Looking for local package map at
C:\Users\[user]\AppData\Roaming\dub\packages\l
ocal-packages.json
Try to load local package map at
C:\Users\[user]\AppData\Roaming\dub\packages\l
ocal-packages.json
Note: Failed to determine version of package mir-algorithm at ..
Assuming ~maste
r.
Note: Failed to determine version of package lubeck at ..
Assuming ~master.
Note: Failed to determine version of package mir-cpuid at ..
Assuming ~master.
Note: Failed to determine version of package mir-glas at ..
Assuming ~master.
Note: Failed to determine version of package mir-lapack at ..
Assuming ~master.
Note: Failed to determine version of package mir-random at ..
Assuming ~master.
Note: Failed to determine version of package scid at .. Assuming
~master.
Note: Failed to determine version of package cblas at .. Assuming
~master.
Note: Failed to determine version of package lapack at ..
Assuming ~master.
Note: Failed to determine version of package numir at .. Assuming
~master.
Note: Failed to determine version of package drepl at .. Assuming
~master.
Note: Failed to determine version of package colorize at ..
Assuming ~master.
Note: Failed to determine version of package libdparse at ..
Assuming ~master.
Note: Failed to determine version of package linenoise at ..
Assuming ~master.
Note: Failed to determine version of package drepl at .. Assuming
~master.
Note: Failed to determine version of package mir-blas at ..
Assuming ~master.
Note: Failed to determine version of package rdub at .. Assuming
~master.
Note: Failed to determine version of package testing_mir_glas at
.. Assuming ~ma
ster.
The determined compiler type "ldc" doesn't match the expected
type "dmd". This w
ill probably result in build errors.
Refreshing local packages (refresh existing: false)...
Looking for local package map at
C:\ProgramData\dub\packages\local-packages.json
Looking for local package map at
C:\Users\[user]\AppData\Roaming\dub\packages\l
ocal-packages.json
Try to load local package map at
C:\Users\[user]\AppData\Roaming\dub\packages\l
ocal-packages.json
Note: Failed to determine version of package mir-algorithm at ..
Assuming ~maste
r.
Note: Failed to determine version of package lubeck at ..
Assuming ~master.
Note: Failed to determine version of package mir-cpuid at ..
Assuming ~master.
Note: Failed to determine version of package mir-glas at ..
Assuming ~master.
Note: Failed to determine version of package mir-lapack at ..
Assuming ~master.
Note: Failed to determine version of package mir-random at ..
Assuming ~master.
Note: Failed to determine version of package scid at .. Assuming
~master.
Note: Failed to determine version of package cblas at .. Assuming
~master.
Note: Failed to determine version of package lapack at ..
Assuming ~master.
Note: Failed to determine version of package numir at .. Assuming
~master.
Note: Failed to determine version of package drepl at .. Assuming
~master.
Note: Failed to determine version of package colorize at ..
Assuming ~master.
Note: Failed to determine version of package libdparse at ..
Assuming ~master.
Note: Failed to determine version of package linenoise at ..
Assuming ~master.
Note: Failed to determine version of package drepl at .. Assuming
~master.
Note: Failed to determine version of package mir-blas at ..
Assuming ~master.
Note: Failed to determine version of package rdub at .. Assuming
~master.
Note: Failed to determine version of package testing_mir_glas at
.. Assuming ~ma
ster.
Found dependency lubeck 0.0.3
Found dependency mir-lapack 0.0.3
Found dependency mir-algorithm 0.6.6
Found dependency lapack 0.0.2
Found dependency mir-blas 0.0.2
Found dependency cblas 2.0.0
Found dependency numir 0.0.4
Found dependency mir-random 0.2.5
Found dependency mir-cpuid 0.5.2
Refreshing local packages (refresh existing: false)...
Looking for local package map at
C:\ProgramData\dub\packages\local-packages.json
Looking for local package map at
C:\Users\[user]\AppData\Roaming\dub\packages\l
ocal-packages.json
Try to load local package map at
C:\Users\[user]\AppData\Roaming\dub\packages\l
ocal-packages.json
Note: Failed to determine version of package mir-algorithm at ..
Assuming ~maste
r.
Note: Failed to determine version of package lubeck at ..
Assuming ~master.
Note: Failed to determine version of package mir-cpuid at ..
Assuming ~master.
Note: Failed to determine version of package mir-glas at ..
Assuming ~master.
Note: Failed to determine version of package mir-lapack at ..
Assuming ~master.
Note: Failed to determine version of package mir-random at ..
Assuming ~master.
Note: Failed to determine version of package scid at .. Assuming
~master.
Note: Failed to determine version of package cblas at .. Assuming
~master.
Note: Failed to determine version of package lapack at ..
Assuming ~master.
Note: Failed to determine version of package numir at .. Assuming
~master.
Note: Failed to determine version of package drepl at .. Assuming
~master.
Note: Failed to determine version of package colorize at ..
Assuming ~master.
Note: Failed to determine version of package libdparse at ..
Assuming ~master.
Note: Failed to determine version of package linenoise at ..
Assuming ~master.
Note: Failed to determine version of package drepl at .. Assuming
~master.
Note: Failed to determine version of package mir-blas at ..
Assuming ~master.
Note: Failed to determine version of package rdub at .. Assuming
~master.
Note: Failed to determine version of package testing_mir_glas at
.. Assuming ~ma
ster.
Found dependency lubeck 0.0.3
Found dependency mir-lapack 0.0.3
Found dependency mir-algorithm 0.6.6
Found dependency lapack 0.0.2
Found dependency mir-blas 0.0.2
Found dependency cblas 2.0.0
Found dependency numir 0.0.4
Found dependency mir-random 0.2.5
Found dependency mir-cpuid 0.5.2
Checking for upgrades.
Search for versions of lubeck (1 package suppliers)
Return for lubeck: [0.0.3]
Search for versions of mir-lapack (1 package suppliers)
Return for mir-lapack: [0.0.3]
Search for versions of mir-algorithm (1 package suppliers)
Return for mir-algorithm: [0.6.6]
Search for versions of lapack (1 package suppliers)
Return for lapack: [0.0.2]
Search for versions of mir-blas (1 package suppliers)
Return for mir-blas: [0.0.2]
Search for versions of cblas (1 package suppliers)
Return for cblas: [2.0.0]
Search for versions of numir (1 package suppliers)
Return for numir: [0.0.4]
Search for versions of mir-random (1 package suppliers)
Return for mir-random: [0.2.5]
Search for versions of mir-cpuid (1 package suppliers)
Return for mir-cpuid: [0.5.2]
Package mir-lapack contains invalid dependency mir-algorithm (no
version candida
tes) (ci=1)
Package mir-blas contains invalid dependency mir-algorithm (no
version candidate
s) (ci=4)
Root package testing_mir_glas reference mir-algorithm >=0.6.6
cannot be satisfie
d.
More information about the Digitalmars-d-learn
mailing list