weird exception on windows

Szabo Bogdan szabobogdan3 at gmail.com
Mon Dec 18 12:20:38 UTC 2017


On Saturday, 16 December 2017 at 12:01:49 UTC, Steven 
Schveighoffer wrote:
> On 12/16/17 5:12 AM, bauss wrote:
>> On Saturday, 16 December 2017 at 08:07:30 UTC, Szabo Bogdan 
>> wrote:
>>> On Friday, 15 December 2017 at 21:56:48 UTC, Steven 
>>> Schveighoffer wrote:
>>>> On 12/15/17 10:08 AM, Kagamin wrote:
>>>>> Maybe this https://issues.dlang.org/show_bug.cgi?id=18084
>>>>
>>>> Thanks for looking into this. I created a PR to fix.
>>>>
>>>> Szabo, can you please try with this patch and see if it 
>>>> fixes your issue?
>>>>
>>>> https://github.com/dlang/phobos/pull/5932
>>>>
>>>> -Steve
>>>
>>> I have installed DMD 2.77.1 and I can not find the patched 
>>> file in the phobos folder... should I try this by building 
>>> the compiler?
>>>
>>> It seams that I can not build phobos without compiling dmd.. 
>>> or maybe I don't know how...
>> 
>> Just go and do the changes manually in your local phobos 
>> folder, wherever you have DMD installed, since you can't build 
>> phobos or dmd.
>
> Yes, this won't get into the release for a while. So please do 
> this manually (just copy the file changed by the pull over the 
> existing one).
>
> It's something that doesn't need to be compiled into the phobos 
> library, as it's a misrepresentation of the actual object when 
> you compile with unittests, so there is no reason to recompile 
> phobos.
>
> -Steve

I'm actually a linux and a mac user... this issue happens on a 
windows ci machine at work. I tried to update the file and 
compile phobos with that change, and I don't know how to make it 
work...

`
C:\D\dmd2\src\phobos>make -f win64.mak
cd etc\c\zlib
make -f win64.mak MODEL=64 zlib64.lib "CC=\"\Program Files 
(x86)\Microsoft Visual Studio 10.0\VC\bin\amd64\cl""\"" 
"LIB=\"\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\bin\amd64\lib""\"" "VCDIR=\Program Files (x86)\Microsoft 
Visual Studio 10.0\VC"
"\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\bin\amd64\cl" /c /O2 /nologo /I"\Program Files 
(x86)\Microsoft Visual Studio 10.0\VC\INCLUDE" /Zl adler32.c
Error: '\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\bin\amd64\cl' not found
`

I don't know where I can find a 64bit toolchain for vs2010... I 
was expecting that dmd uses a newer compiler on windows...

I guess that the best approach for me is to wait the next beta 
release of dmd and try it then...

Thanks for the support!



More information about the Digitalmars-d-learn mailing list