Using this dub.json configuration

{
        "name": "app",
        "authors": [
                "Author"
        ],
        "description": "App Description",
        "copyright": "Copyright © 2018, Author",
        "license": "Boost",
        "dependencies": {
        "arsd-official" : "~>2.1.2",
        "dub": "~>1.3.0",
        "vibe-d": "~>0.8.0",
        "fswatch": "~>0.3.0"
    }
}

And i've written a sample code just to get things running...

import std.stdio;
import vibe.d;

void main()
{
        writeln("JESUS IS LORD!!!!");
        auto settings = new HTTPServerSettings;
        settings.port = 8080;

listenHTTP(settings, (req, res) { res.writeBody("Hello Vibe.d: " ~ req.path); });
        runApplication();
}


But when i do "dub run", i get this error.

running C:\Users\user\Codes\DLang\Projects\app\dub.json
Performing "plain" build using C:\D\dmd2\windows\bin\dmd.exe for x86.
dub 1.3.0: building configuration "library"...
taggedalgebraic 0.10.11: building configuration "library"...
eventcore 0.8.36: building configuration "winapi-optlink"...
..\..\..\..\AppData\Local\dub\packages\eventcore-0.8.36\eventcore\source\eventcore\drivers\posix\driver.d(145,14):
 Error: safe function 
'eventcore.drivers.posix.driver.PosixEventDriverCore!(SelectEventLoop, 
LoopTimeoutTimerDriver, PosixEventDriverEvents!(SelectEventLoop, 
PosixEventDriverSockets!(SelectEventLoop))).PosixEventDriverCore.dispose' 
cannot call system function 'core.atomic.atomicStore!(cast(MemoryOrder)3, 
Mutex, typeof(null)).atomicStore'
..\..\..\..\AppData\Local\dub\packages\eventcore-0.8.36\eventcore\source\eventcore\drivers\posix\select.d(26,27):
 Error: template instance 
eventcore.drivers.posix.driver.PosixEventDriver!(SelectEventLoop) error 
instantiating
..\..\..\..\AppData\Local\dub\packages\eventcore-0.8.36\eventcore\source\eventcore\drivers\posix\driver.d(210,22):
 Error: safe function 
'eventcore.drivers.posix.driver.PosixEventDriverCore!(SelectEventLoop, 
LoopTimeoutTimerDriver, PosixEventDriverEvents!(SelectEventLoop, 
PosixEventDriverSockets!(SelectEventLoop))).PosixEventDriverCore.runInOwnerThread'
 cannot call system function 'core.atomic.atomicLoad!(cast(MemoryOrder)3, 
Mutex).atomicLoad'
..\..\..\..\AppData\Local\dub\packages\eventcore-0.8.36\eventcore\source\eventcore\drivers\posix\driver.d(211,24):
 Error: safe function 'eventcore.drivers.posix.driver.PosixEventDriverCore!(SelectEventLoop, 
LoopTimeoutTimerDriver, PosixEventDriverEvents!(SelectEventLoop, 
PosixEventDriverSockets!(SelectEventLoop))).PosixEventDriverCore.runInOwnerThread' cannot call 
system function 'core.atomic.atomicLoad!(cast(MemoryOrder)3, Handle!("event", 
Handle!("fd", uint, 4294967295u), Handle(4294967295u))).atomicLoad'
..\..\..\..\AppData\Local\dub\packages\eventcore-0.8.36\eventcore\source\eventcore\drivers\posix\driver.d(41,22):
 Error: template instance 
eventcore.drivers.posix.driver.PosixEventDriverCore!(SelectEventLoop, 
LoopTimeoutTimerDriver, PosixEventDriverEvents!(SelectEventLoop, 
PosixEventDriverSockets!(SelectEventLoop))) error instantiating
..\..\..\..\AppData\Local\dub\packages\eventcore-0.8.36\eventcore\source\eventcore\drivers\posix\select.d(26,27):
        instantiated from here: PosixEventDriver!(SelectEventLoop)
..\..\..\..\AppData\Local\dub\packages\eventcore-0.8.36\eventcore\source\eventcore\drivers\winapi\core.d(112,22):
 Error: safe function 
'eventcore.drivers.winapi.core.WinAPIEventDriverCore.runInOwnerThread' cannot 
call system function 'core.atomic.atomicLoad!(cast(MemoryOrder)3, 
Mutex).atomicLoad'
..\..\..\..\AppData\Local\dub\packages\eventcore-0.8.36\eventcore\source\eventcore\drivers\winapi\sockets.d(256,18):
 Error: 
'eventcore.drivers.winapi.sockets.WinAPIEventDriverSockets.read.resetBuffers' 
is not nothrow
..\..\..\..\AppData\Local\dub\packages\eventcore-0.8.36\eventcore\source\eventcore\drivers\winapi\sockets.d(261,17):
 Error: 
'eventcore.drivers.winapi.sockets.WinAPIEventDriverSockets.read.resetBuffers' 
is not nothrow
..\..\..\..\AppData\Local\dub\packages\eventcore-0.8.36\eventcore\source\eventcore\drivers\winapi\sockets.d(238,16):
 Error: function 
'eventcore.drivers.winapi.sockets.WinAPIEventDriverSockets.read' is nothrow yet 
may throw
C:\D\dmd2\windows\bin\dmd.exe failed with exit code 1.
C:\Users\user\Codes\DLang\Projects\app\dub.json has not been successfully executed
error: DUB has returned the status 2 (undeterminated meaning)



Please Help!!! I will be very grateful for your help sirs/ma

Reply via email to