April 04, 2020 Vibe-d Error Message and failed with exit code 1 | ||||
---|---|---|---|---|
| ||||
Program.d #!/usr/bin/env dub /+ dub.sdl: name "hello_vibed" dependency "vibe-d" version="~>0.8.0" +/ import vibe.vibe; import std; void main() { writeln("Ola Mundo!"); listenHTTP("127.0.0.1:8080", (req, res) { res.writeBody("Hello Vibe.d: " ~ req.path); }); runApplication(); } In cmd prompt: dub fetch vibe-d dub Program.d I get this Error, How solve it?: C:\Users\Usuario\AppData\Local\dub\packages\vibe-d-0.8.6\vibe-d\http\vibe\http\s erver.d(949,24): Deprecation: function std.typecons.Nullable!(CookieValueMap).Nu llable.get_ is deprecated - Implicit conversion with alias Nullable.get this wil l be removed after 2.096. Please use .get explicitly. C:\Users\Usuario\AppData\Local\dub\packages\vibe-d-0.8.6\vibe-d\http\vibe\http\s erver.d(962,38): Deprecation: function std.typecons.Nullable!(DictionaryList!(st ring, true, 16u, false)).Nullable.get_ is deprecated - Implicit conversion with alias Nullable.get this will be removed after 2.096. Please use .get explicitly. C:\Users\Usuario\AppData\Local\dub\packages\vibe-d-0.8.6\vibe-d\http\vibe\http\s erver.d(1041,18): Deprecation: function std.typecons.Nullable!(DictionaryList!(s tring, true, 16u, false)).Nullable.get_ is deprecated - Implicit conversion with alias Nullable.get this will be removed after 2.096. Please use .get explicitly . D:\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(174,38): Deprecation : alias byKeyValue this is deprecated - Iterate over .byKeyValue instead. D:\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(176,27): Deprecation : alias byKeyValue this is deprecated - Iterate over .byKeyValue instead. D:\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(174,38): Deprecation : alias byKeyValue this is deprecated - Iterate over .byKeyValue instead. D:\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(176,27): Deprecation : alias byKeyValue this is deprecated - Iterate over .byKeyValue instead. D:\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(174,38): Deprecation : alias byKeyValue this is deprecated - Iterate over .byKeyValue instead. D:\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(176,27): Deprecation : alias byKeyValue this is deprecated - Iterate over .byKeyValue instead. D:\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(174,38): Deprecation : alias byKeyValue this is deprecated - Iterate over .byKeyValue instead. D:\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(176,27): Deprecation : alias byKeyValue this is deprecated - Iterate over .byKeyValue instead. D:\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(174,38): Deprecation : alias byKeyValue this is deprecated - Iterate over .byKeyValue instead. D:\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(176,27): Deprecation : alias byKeyValue this is deprecated - Iterate over .byKeyValue instead. D:\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(174,38): Deprecation : alias byKeyValue this is deprecated - Iterate over .byKeyValue instead. D:\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(176,27): Deprecation : alias byKeyValue this is deprecated - Iterate over .byKeyValue instead. D:\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(174,38): Deprecation : alias byKeyValue this is deprecated - Iterate over .byKeyValue instead. D:\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(176,27): Deprecation : alias byKeyValue this is deprecated - Iterate over .byKeyValue instead. D:\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(174,38): Deprecation : alias byKeyValue this is deprecated - Iterate over .byKeyValue instead. D:\dmd2\windows\bin\..\..\src\phobos\std\range\primitives.d(176,27): Deprecation : alias byKeyValue this is deprecated - Iterate over .byKeyValue instead. lld-link: error: C:\Users\Usuario\AppData\Local\dub\packages\eventcore-0.8.50\ev entcore\lib\ws2_32.lib: unknown file type lld-link: error: C:\Users\Usuario\AppData\Local\dub\packages\eventcore-0.8.50\ev entcore\lib\kernel32.lib: unknown file type lld-link: error: C:\Users\Usuario\AppData\Local\dub\packages\vibe-d-0.8.6\vibe-d \lib\win-i386\libssl.lib: unknown file type lld-link: error: C:\Users\Usuario\AppData\Local\dub\packages\vibe-d-0.8.6\vibe-d \lib\win-i386\libcrypto.lib: unknown file type Error: linker exited with status 1 D:\dmd2\windows\bin\dmd.exe failed with exit code 1. fgf |
April 05, 2020 Re: Vibe-d Error Message and failed with exit code 1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Baby Beaker | On Saturday, 4 April 2020 at 14:40:16 UTC, Baby Beaker wrote: > Program.d > > #!/usr/bin/env dub > /+ dub.sdl: > name "hello_vibed" > dependency "vibe-d" version="~>0.8.0" > +/ > import vibe.vibe; > import std; > > [...] First of all try using the latest vibe.d release instead: > /+ dub.sdl: > name "hello_vibed" > dependency "vibe-d" version="~>0.9.0-alpha.2" > +/ then additionally try installing Visual C++ 2015 runtime: https://www.microsoft.com/en-us/download/details.aspx?id=48145 and after you done that and it still doesn't work, try using ldc2. It should definitely work at that point when VC++ 2015 runtime is installed then. |
Copyright © 1999-2021 by the D Language Foundation