Windows XP support dropped in 0.9.2?

General discussion about LÖVE, Lua, game development, puns, and unicorns.
Post Reply
User avatar
pgimeno
Party member
Posts: 3688
Joined: Sun Oct 18, 2015 2:58 pm

Windows XP support dropped in 0.9.2?

Post by pgimeno »

I'm trying LÖVE in a virtual machine, which contains a copy of the only Windows I have a license for (XP).

All versions from 0.9.2 up fail saying that GetLogicalProcessorInformation isn't found in KERNEL32.dll. Is this intentional, or is it an oversight?
User avatar
slime
Solid Snayke
Posts: 3172
Joined: Mon Aug 23, 2010 6:45 am
Location: Nova Scotia, Canada
Contact:

Re: Windows XP support dropped in 0.9.2?

Post by slime »

You'll need Windows XP SP3, I believe.

That said, LÖVE doesn't call that function directly and I can't find any references to it in LÖVE's immediate dependencies...

EDIT: Visual Studio 2013's C++ runtime requires at least XP SP3 (LÖVE is built with VS2013). Upgrade to SP3 and you should be fine :)
User avatar
raidho36
Party member
Posts: 2063
Joined: Mon Jun 17, 2013 12:00 pm

Re: Windows XP support dropped in 0.9.2?

Post by raidho36 »

Alternatively, build it using compiler that doesn't require sp3. Good luck with that though.

Since Microsoft dropped support for XP a while ago, upgrading it may not be simple nor straightforward.
User avatar
slime
Solid Snayke
Posts: 3172
Joined: Mon Aug 23, 2010 6:45 am
Location: Nova Scotia, Canada
Contact:

Re: Windows XP support dropped in 0.9.2?

Post by slime »

raidho36 wrote:Alternatively, build it using compiler that doesn't require sp3. Good luck with that though.
I don't know about non-Microsoft compilers, but versions of Visual Studio which support the features of C++11 that LOVE's codebase uses don't support XP SP2 or earlier. You'd probably have to make significant modifications to LOVE's code to make it compatible with older VC compilers.
User avatar
pgimeno
Party member
Posts: 3688
Joined: Sun Oct 18, 2015 2:58 pm

Re: Windows XP support dropped in 0.9.2?

Post by pgimeno »

Applying SP3 worked indeed, thank you. Long ago I could have hacked something into msvcr120.dll, but I'm too rusty and not motivated enough.
Post Reply

Who is online

Users browsing this forum: Google [Bot], Semrush [Bot] and 1 guest