libpanda.dll doesn't load new panda3d and winxp install

I tried running the “Ball in a maze” sample to see if it would work, but I got this error:

C:\Panda3D-1.6.2\samples\Ball-in-Maze>DirectStart: Starting the game.
Traceback (most recent call last):
File “”, line 10, in
import direct.directbase.DirectStart
File “C:\Panda3D-1.6.2\direct\directbase\”, line 3, in
from direct.showbase import ShowBase
File “C:\Panda3D-1.6.2\direct\showbase\”, line 10, in
from pandac.PandaModules import *
File “C:\Panda3D-1.6.2\pandac\”, line 2, in
from libpandaModules import *
File “C:\Panda3D-1.6.2\pandac\”, line 2, in
File “C:\Panda3D-1.6.2\pandac\”, line 74, in Dtool_
imp.load_dynamic(module, pathname)
ImportError: DLL load failed: This application has failed to start because the a
pplication configuration is incorrect. Reinstalling the application may fix this

I decided to investigate a little more, so I instrumented the code in to print out the name of the path being imported in case of ImportError, and it was:


The error message here is vague, but I suspect it might have something to do with a dependency mismatch in the OS. I am running windows xp with service pack 2 (installed yesterday). Anyone have ideas on how I might fix the problem, or how I could further troubleshoot the issue?


This is a bug in the way that 1.6.2 was compiled. You can work around the issue by installing the .NET 3.5 framework, or alternatively, download a daily snapshot build from:

Awesome, thanks!!