any chance to get it working on windows xp?

a beginner afakemail at iiron.us
Mon May 18 12:51:08 UTC 2020


Thanks to all of you for support.

On Sunday, 17 May 2020 at 22:37:14 UTC, Seb wrote:
> Alternatively, if you have a working compiler building dub from 
> scratch isn't hard. You just need to clone the repo and run the 
> build script (build.bat in your case).
>
> Good luck!
I recompiled latest dub 1.21 from github (which means I was very 
likely wrong to call it 1.24), went smooth. Though, it still 
gives "access violation" when asking it to add a dependency. 
However, I noticed it seems to happily pull down dependencies if 
they're in the "dub.selections.json" file, so it's kinda usable 
after all, and what's more, I can try to debug the problem. 
Anyway I suspect the binary download would have behaved the same 
if I only though about trying before.

@rikki cattermole
>Dmd and ldc's codegen haven't stood still for 10 years. They 
>both will be
>emitting instructions your cpu cannot handle. Hence crashes.
So... was I wrong to assume it generates code for the cpu it's 
running on (a P4 Northwood in my case) by default? I will try the 
"-mpcu" command line option then, and see if it takes care of 
that crash.

@Jonathan M Davis
>I'm pretty sure that Phobos (and possibly druntime) use Windows 
>API calls that
> do not exist on XP and have done so for years now. You might 
> get lucky and get
> some stuff to work on XP, but not everything will work.
Very likely indeed. I hope I'll somehow be able to work around 
this issue, at least in some cases.


More information about the Digitalmars-d-learn mailing list