On Sat, 30 Sep 2017 18:43:12 GMT, Kyle C Heaser wrote:

(...)

dmd -I..\ -I..\common -I..\common_game -lib -of..\..\..\..\..\AppData\Roaming\dub\packages\derelict-assimp3-1.3.0\derelict-assimp3\.dub\build\library-$DFLAGS-windows-x86-dmd_2075-B1EDAE1146135A448DB08B66D307E405\DerelictASSIMP3.lib -w -version=Have_derelict_assimp3 -version=Have_derelict_util -I..\..\..\..\..\AppData\Roaming\dub\packages\derelict-assimp3-1.3.0\derelict-assimp3\source -I..\..\..\..\..\AppData\Roaming\dub\packages\derelict-util-2.0.6\derelict-util\source ..\..\..\..\..\AppData\Roaming\dub\packages\derelict-assimp3-1.3.0\derelict-assimp3\source\derelict\assimp3\assimp.d ..\..\..\..\..\AppData\Roaming\dub\packages\derelict-assimp3-1.3.0\derelict-assimp3\source\derelict\assimp3\types.d -vcolumns

Error: Error writing file '..\..\..\..\..\AppData\Roaming\dub\packages\derelict-assimp3-1.3.0\derelict-assimp3\.dub\build\library-$DFLAGS-windows-x86-dmd_2075-B1EDAE1146135A448DB08B66D307E405\DerelictASSIMP3.lib'
FAIL ..\..\..\..\..\AppData\Roaming\dub\packages\derelict-assimp3-1.3.0\derelict-assimp3\.dub\build\library-$DFLAGS-windows-x86-dmd_2075-B1EDAE1146135A448DB08B66D307E405\ DerelictASSIMP3 staticLibrary

dmd failed with exit code 1.
myapp exited with code 2

Does that file already exist and if yes, is it possible to delete it (with user permissions)? If not file system permissions, this could be caused by a hanging linker or compiler process. Another possibility would be a path that is too long, but that shouldn't be the case here.

One thing that is interesting is the last line of the output ("myapp exited with code 2"). Do you know who outputs that message?