Skip to content

serve-d failed to compile in vscode installation of code-d #408

@felixf4xu

Description

@felixf4xu

Hi,

I installed the code-d extension in vscode, then it prompts to compile server-d, but I got this error message:

Installing into /home/ccccc/.local/share/code-d/bin
> git clone --recursive https://github.com/Pure-D/serve-d.git serve-d
Cloning into 'serve-d'...
> git checkout master
Already on 'master'
Your branch is up to date with 'origin/master'.
> /usr/bin/dub upgrade
   Upgrading project in /home/ccccc/.local/share/code-d/bin/serve-d/
Error Unresolvable dependencies to package libdparse:
  dfmt 0.15.2 depends on libdparse >=0.19.2 <1.0.0
  dscanner 0.16.0-beta.4 depends on libdparse >=0.23.1 <0.24.0
  libddoc 0.8.0 depends on libdparse >=0.13.0 <1.0.0
  serve-d:workspace-d 0.8.0-beta.18+commit.16.g9ce900e depends on libdparse ~>0.25.0
Failed to install serve-d (Error code 2)

btw, if I go to the dir of server-d source, and run dub build: it seems to begin to download everything :

ccccc@ccccc:~/.local/share/code-d/bin/serve-d$ dub build
    Fetching mir-core 1.7.1 (getting selected version)
    Fetching inifiled 1.3.3 (getting selected version)
    Fetching dfmt 0.15.1 (getting selected version)
    Fetching mir-cpuid 1.2.11 (getting selected version)
    Fetching sdlite 1.1.2 (getting selected version)
    Fetching standardpaths 0.8.2 (getting selected version)
    Fetching diet-complete 0.0.3 (getting selected version)
    Fetching automem 0.6.10 (getting selected version)
    Fetching test_allocator 0.3.4 (getting selected version)
    Fetching fuzzymatch 1.0.0 (getting selected version)
    Fetching mir-ion 2.3.2 (getting selected version)
    Fetching taggedalgebraic 0.11.23 (getting selected version)
    Fetching dscanner 0.16.0-beta.4 (getting selected version)
    Fetching vibe-d 0.9.8 (getting selected version)
    Fetching dcd 0.16.0-beta.2 (getting selected version)
    Fetching dub 1.38.0-beta.1 (getting selected version)
    Fetching cachetools 0.4.1 (getting selected version)
    Fetching silly 1.1.1 (getting selected version)
    Fetching isfreedesktop 0.1.1 (getting selected version)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions