WindowsXP - Panda3D-1.8.1 problem, older Panda3D OK

Hi everybody,

this is my first post on this forum.
I’ve already searched around the forum, but couldn’t find any information regarding this particular problem.

This is tested on a fresh WindowsXP SP3 installation (with DirectX9).

Panda3D-1.8.1 installs without a problem, but does not work at all.

Panda3D-1.8.1.exe (94,4 MB (99.063.163 Bytes))

Opening a shell (CMD) shows a valid PATH entry.

However Python can’t start and throws an error:

which roughly translates to:
The program cannot be executed.

The eventlog shows:

The much older version Panda3D-1.7.2.exe installs and runs without a problem and python runs fine as well.

Now the ultimate question:
Does the 1.8.1 version run on a WinXP 32bit system at all?
Am I doing something wrong?

I’m not too familiar with Windows systems, because I’m running Debian/GNU Linux for a decade here.
(Currently it’s Debian Wheezy and Panda3D 1.8.1_amd64)

OK, found the problem already.

The Microsoft.VC90.CRT.manifest delivered with the Panda3D 1.8.1 Version is broken.
This file is located in the C:\Panda3D-1.8.1\python subdirectory (default install).

As soon as it’s replaced with the Microsoft.VC90.CRT.manifest file (delivered with the 1.7.2 version) everything runs just fine.

I’ve attached it for your convenience… :wink:
Microsoft.VC90.CRT.manifest.gz (351 Bytes)

:smiley: :smiley: :smiley: Thanks!!! I had this problem resolved with your fix!!!

This problem is still there. It would be great if someone could fix this problem in the SDK 1.8.1 installer. :wink:

Well, Panda3D 1.9.0 is out, which doesn’t have this problem, and rebuilding the 1.8.1 installers would be significant effort that I don’t think we’re interested in doing.