Thread overview |
---|
August 13, 2018 dub is not able to install any package | ||||
---|---|---|---|---|
| ||||
dub is unable to fetch any dependency from code.dlang.org Here's the dub.json file ```` { "name" : "screener-d", "description" : "Screener Daemon", "sourcePaths": ["source/screener"], "dflags": ["-J."], "arch":"x86_64", "configurations" : [ { "name" : "screener-d", "targetType": "executable", "targetName": "bin/screener-d", "platforms": ["linux"], "mainSourceFile" : "source/main.d", "dependencies" : { "gelfd": "~>1.3.0" } } ], "buildTypes": { "release": { "buildOptions": ["debugInfoC", "optimize", "inline", "releaseMode"], }, } } ```` > dub build Package gelfd not found in registry at https://code.dlang.org/ (fallback ["registry at http://code.dlang.org/", "registry at https://code-mirror.dlang.io/", "registry at https://code-mirror2.dlang.io/", "registry at https://dub-registry.herokuapp.com/"]): Failed to load curl, tried "libcurl.so", "libcurl.so.4", "libcurl-gnutls.so.4", "libcurl-nss.so.4", "libcurl.so.3". Root package screener-d references unknown package gelfd The package is https://code.dlang.org/packages/gelfd Dub details are: adil@adil-HP-ENVY-Notebook:~/workspace/screener-d$ whereis dub dub: /snap/bin/dub adil@adil-HP-ENVY-Notebook:~/workspace/screener-d$ dub --version DUB version 1.9.0, built on May 31 2018 |
August 13, 2018 Re: dub is not able to install any package | ||||
---|---|---|---|---|
| ||||
Posted in reply to Adil | On Monday, 13 August 2018 at 13:02:43 UTC, Adil wrote:
>> dub build
> Package gelfd not found in registry at https://code.dlang.org/ (fallback ["registry at http://code.dlang.org/", "registry at https://code-mirror.dlang.io/", "registry at https://code-mirror2.dlang.io/", "registry at https://dub-registry.herokuapp.com/"]): Failed to load curl, tried "libcurl.so", "libcurl.so.4", "libcurl-gnutls.so.4", "libcurl-nss.so.4", "libcurl.so.3".
Looks like you need to install a libcurl package also, in some place where dub can find it.
|
August 13, 2018 Re: dub is not able to install any package | ||||
---|---|---|---|---|
| ||||
Posted in reply to Adil | On Monday, 13 August 2018 at 13:02:43 UTC, Adil wrote:
> Dub details are:
>
> adil@adil-HP-ENVY-Notebook:~/workspace/screener-d$ whereis dub
> dub: /snap/bin/dub
> adil@adil-HP-ENVY-Notebook:~/workspace/screener-d$ dub --version
> DUB version 1.9.0, built on May 31 2018
How did you install D / dub?
As Joakim mentioned curl is a dependency of std.net.curl which is used by dub.
|
August 13, 2018 Re: dub is not able to install any package | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joakim | On Monday, 13 August 2018 at 13:28:02 UTC, Joakim wrote:
> On Monday, 13 August 2018 at 13:02:43 UTC, Adil wrote:
>>> dub build
>> Package gelfd not found in registry at https://code.dlang.org/ (fallback ["registry at http://code.dlang.org/", "registry at https://code-mirror.dlang.io/", "registry at https://code-mirror2.dlang.io/", "registry at https://dub-registry.herokuapp.com/"]): Failed to load curl, tried "libcurl.so", "libcurl.so.4", "libcurl-gnutls.so.4", "libcurl-nss.so.4", "libcurl.so.3".
>
> Looks like you need to install a libcurl package also, in some place where dub can find it.
Thanks. It seems the `snap` version is not packaged with a libcurl. It worked when i switched to a `dub` installed via `apt`
|
August 13, 2018 Re: dub is not able to install any package | ||||
---|---|---|---|---|
| ||||
Posted in reply to Adil | On Monday, 13 August 2018 at 13:37:28 UTC, Adil wrote: > On Monday, 13 August 2018 at 13:28:02 UTC, Joakim wrote: >> On Monday, 13 August 2018 at 13:02:43 UTC, Adil wrote: >>>> dub build >>> Package gelfd not found in registry at https://code.dlang.org/ (fallback ["registry at http://code.dlang.org/", "registry at https://code-mirror.dlang.io/", "registry at https://code-mirror2.dlang.io/", "registry at https://dub-registry.herokuapp.com/"]): Failed to load curl, tried "libcurl.so", "libcurl.so.4", "libcurl-gnutls.so.4", "libcurl-nss.so.4", "libcurl.so.3". >> >> Looks like you need to install a libcurl package also, in some place where dub can find it. > > Thanks. It seems the `snap` version is not packaged with a libcurl. It worked when i switched to a `dub` installed via `apt` I opened an issue for you: https://github.com/dlang-snaps/dmd.snap/issues/24 |
March 12, 2019 Re: dub is not able to install any package | ||||
---|---|---|---|---|
| ||||
Posted in reply to Adil | On Monday, 13 August 2018 at 13:37:28 UTC, Adil wrote: > Thanks. It seems the `snap` version is not packaged with a libcurl. It worked when i switched to a `dub` installed via `apt` This should be fixed now, if you would like to retry: https://github.com/dlang-snaps/dub.snap/pull/15 Sorry for the slow turnaround -- this was a busy period :-\ |
Copyright © 1999-2021 by the D Language Foundation