Version 8.00 RC1 installation issue on Windows XP

Started by Vortex, April 05, 2014, 11:25:47 PM

Previous topic - Next topic

Vortex

First of all, many thanks to Pelle for this new release.

Trying to install Version 8.00 RC1 32-bit on my Windows XP installation, I received the error message below :

QuoteWindows Vista, Windows 7, or Windows 8 required; the setup will now exit.

I was able to install RC1 on a Windows 7 PE environment and they copy the Pelles C folder to my XP system. Except poinst.exe, the IDE and tools are running on Windows XP.
Code it... That's all...

Stefan Pendl

XP is no longer listed as supported platform on the download page of v8.

This seems to be feasible as XP is dropped this month by Microsoft.
---
Stefan

Proud member of the UltraDefrag Development Team

frankie

The question is legal.
The setup shows XP as allowed OS
"It is better to be hated for what you are than to be loved for what you are not." - Andre Gide

jj2007

Quote from: Vortex on April 05, 2014, 11:25:47 PMExcept poinst.exe, the IDE and tools are running on Windows XP.

Which means everything will be fine soon, just wait that Pelle finds the one line in poinst.c that depends on a Vista+ function.

Manos

When we speek " For Windows 32 ", we mean for Win2K and then.
Also I like more WinXP 32 bits  than WinVista 32.
If MS stopped supporting WinXP, it is up to them.
But we want a good C compiler for win 32 and 64, not to buy a new OS.
I always program for Win2K and then.
If I can not use PelleC, I 'll turn into MS compilers.

Manos.

jj2007


Manos


Pelle

Extended support for XP ends in two days (April 8th) -- after that no more security updates and patches. It sounds like a bad idea to continue using XP...
...but I don't think there are any huge technical reasons for removing it. OpenMP will probably not work well, but everything else should.

So, with this in mind, should I re-enable support for XP ?!
/Pelle

Vortex

Hi Pelle,

Including me, a lot of coders are using the good old Windows XP. We would be grateful for your decision to support XP.
Code it... That's all...

frankie

Quote from: Pelle on April 06, 2014, 06:46:54 PM
Extended support for XP ends in two days (April 8th) -- after that no more security updates and patches. It sounds like a bad idea to continue using XP...
...but I don't think there are any huge technical reasons for removing it. OpenMP will probably not work well, but everything else should.

So, with this in mind, should I re-enable support for XP ?!

But your compiler is not an XP support, is a great tool that covers many many platforms  ;)
"It is better to be hated for what you are than to be loved for what you are not." - Andre Gide

CommonTater

Quote from: Pelle on April 06, 2014, 06:46:54 PM
Extended support for XP ends in two days (April 8th) -- after that no more security updates and patches. It sounds like a bad idea to continue using XP...
...but I don't think there are any huge technical reasons for removing it. OpenMP will probably not work well, but everything else should.

So, with this in mind, should I re-enable support for XP ?!

In the sense that technology has moved on .. No.

But then still having 14,000,000 users world wide is very impressive.


Stefan Pendl

Quote from: Manos on April 06, 2014, 06:15:00 PM
I always program for Win2K and then.
If I can not use PelleC, I 'll turn into MS compilers.

The MS compilers don't support Win2k for some time now.
The last one was the compiler included with WinSDK 6.0, the Win7 SDK is not supporting Win2k either.
---
Stefan

Proud member of the UltraDefrag Development Team

CommonTater

Quote from: Stefan Pendl on April 06, 2014, 10:10:06 PM
Quote from: Manos on April 06, 2014, 06:15:00 PM
I always program for Win2K and then.
If I can not use PelleC, I 'll turn into MS compilers.

The MS compilers don't support Win2k for some time now.
The last one was the compiler included with WinSDK 6.0, the Win7 SDK is not supporting Win2k either.

Not entirely correct... The function calls from the Windows 2000 API are all still there... in fact a lot of the API hails from Windows 3.1. As long as a compiler can build 32 bit code, static links to the CRT and doesn't use any API calls that don't exist in Windows 2000 dlls it is still entirely possible to write programs that will run just fine on it.

Now, getting W2k drivers for new hardware... that's a challenge.


Manos

Quote from: Stefan Pendl on April 06, 2014, 10:10:06 PM
The MS compilers don't support Win2k for some time now.
The last one was the compiler included with WinSDK 6.0, the Win7 SDK is not supporting Win2k either.

I have in my PC WinXP sp2 and also a laptop with Win7 64 bits.
I have downloaded Windows Server 2003 Service Pack 1 (SP1)
Driver Development Kit (DDK)
and the folder WINDDK includes the following subfolders:
Bin\x86, inc\atl21, inc\atl30, inc\crt, inc\ddk, \inc\mfc42, inc\w2k, \inc\wnet, inc\wxp,
lib\atl, lib\crt, lib\mfc, lib\w2k, lib\wnet, lib\wxp.

I have builded many projects in my PC, (WinXP), with VC++ 2005 express,
using inc\w2k and lib\w2k dynamically linking with MSVCRT.dll.
All projects run OK in my laptop, (Win7 64 bits).

Manos.


Bitbeisser

Quote from: Stefan Pendl on April 06, 2014, 03:04:59 PM
XP is no longer listed as supported platform on the download page of v8.

This seems to be feasible as XP is dropped this month by Microsoft.
Sorry, but that is simply not correct. M$ stops providing patches to the "general public" come April 8th. That's all. Nothing stops working with existing Windows XP setups and big corporations, who can afford it, are still provided with updates. For years to come...

Ralf