Thread overview
gtkd build fail on windows with dmd 2.074.0
May 27, 2017
greatsam4sure
May 28, 2017
Mike Wey
May 28, 2017
Mike Wey
May 28, 2017
Mike Wey
May 27, 2017
rdmd Build.d fail on windows with dmd 2.074.0,dmd 2.073.0.
it says std.file.FileException@std\file.d(814)gtkd2.obj:The system cannot find the file specifield.

I have to use dmd 2.071.0 to build it

I will appreciate your help

sorry for the mistake
May 28, 2017
On 05/27/2017 11:42 PM, greatsam4sure wrote:
> rdmd Build.d fail on windows with dmd 2.074.0,dmd 2.073.0.
> it says std.file.FileException@std\file.d(814)gtkd2.obj:The system cannot find the file specifield.
> 
> I have to use dmd 2.071.0 to build it
> 
> I will appreciate your help
> 
> sorry for the mistake

Fixed in commit: https://github.com/gtkd-developers/GtkD/commit/f396481d8d5fe52a2e58b0818494844d672b1c77

The next commit also updates the build script to actually show the error from dmd, rather then blindly continuing with the next step.

-- 
Mike Wey
May 28, 2017
On 05/28/2017 03:20 PM, Mike Wey wrote:
> On 05/27/2017 11:42 PM, greatsam4sure wrote:
>> rdmd Build.d fail on windows with dmd 2.074.0,dmd 2.073.0.
>> it says std.file.FileException@std\file.d(814)gtkd2.obj:The system cannot find the file specifield.
>>
>> I have to use dmd 2.071.0 to build it
>>
>> I will appreciate your help
>>
>> sorry for the mistake
> 
> Fixed in commit: https://github.com/gtkd-developers/GtkD/commit/f396481d8d5fe52a2e58b0818494844d672b1c77 
> 
> 
> The next commit also updates the build script to actually show the error from dmd, rather then blindly continuing with the next step.
>

The release branch seems to give the same error, because dmd tries to generate an object file with to many symbols. I should probably break the build up into even smaller chunks, i don't know why master is not affected.

-- 
Mike Wey
May 28, 2017
On 05/28/2017 03:30 PM, Mike Wey wrote:
> On 05/28/2017 03:20 PM, Mike Wey wrote:
>> On 05/27/2017 11:42 PM, greatsam4sure wrote:
>>> rdmd Build.d fail on windows with dmd 2.074.0,dmd 2.073.0.
>>> it says std.file.FileException@std\file.d(814)gtkd2.obj:The system cannot find the file specifield.
>>>
>>> I have to use dmd 2.071.0 to build it
>>>
>>> I will appreciate your help
>>>
>>> sorry for the mistake
>>
>> Fixed in commit: https://github.com/gtkd-developers/GtkD/commit/f396481d8d5fe52a2e58b0818494844d672b1c77 
>>
>>
>> The next commit also updates the build script to actually show the error from dmd, rather then blindly continuing with the next step.
>>
> 
> The release branch seems to give the same error, because dmd tries to generate an object file with to many symbols. I should probably break the build up into even smaller chunks, i don't know why master is not affected.
> 

Also fixed: https://github.com/gtkd-developers/GtkD/commit/596a184d9a06754b56dec198bf557be712efe907

-- 
Mike Wey