Problem - wxPython2.5.1 win32 binary for Python2.3 with ntdll.dll

I downloaded an installed the recently available wxpython 2.5.1 for
win32 for Python2.3, the standard version not the unicode version.

It installed cleanly replacing the previous wxpython 2.4.2.4 I had
working on my system under python2.3, up until the last stage of the
setup procedure where the screen allowing to select to compile Python
.py files to .pyc, and view readme.

At the compile Python .py files to .pcy files stage of the
installation procedure , I had an errorr as follows:

Error Starting Program
The MSVCRT.DLL file is linked to missing export
NTDLL.DLL:RtlGetNtVersionNumbers.

I now cannot run any python script from "python program.py" but must
run any script by running idle, opening the file in idle and running
the program that way. This applies to the demo of wx also. I cannot
run it directly, but can open the demo in idle and run it without
error.

I have replaced the ntdll.dll file in c:\windows\system with the same
problem still evident.

My ntdll.dll is created April 23, 1999 10:22:00 PM and is 20480
bytes, version 4.10.1998

Any suggections?

···

__________________________________
Do you Yahoo!?
Yahoo! Tax Center - File online by April 15th
http://taxes.yahoo.com/filing.html

John Smith wrote:

I downloaded an installed the recently available wxpython 2.5.1 for
win32 for Python2.3, the standard version not the unicode version.

It installed cleanly replacing the previous wxpython 2.4.2.4 I had
working on my system under python2.3, up until the last stage of the
setup procedure where the screen allowing to select to compile Python
.py files to .pyc, and view readme.

At the compile Python .py files to .pcy files stage of the
installation procedure , I had an errorr as follows:

Error Starting Program
The MSVCRT.DLL file is linked to missing export
NTDLL.DLL:RtlGetNtVersionNumbers.

Sorry! My Win98 test box no longer has this issue, so I thought I had this fixed. Hmmm... maybe a WindowsUpdate will fix it?

I now cannot run any python script from "python program.py" but must
run any script by running idle, opening the file in idle and running
the program that way. This applies to the demo of wx also. I cannot
run it directly, but can open the demo in idle and run it without
error.

This is unexpected. I would think pythonw would use the same DLLs...

I have replaced the ntdll.dll file in c:\windows\system with the same
problem still evident.

The problem is the MSVCRT.dll that wxPython installed. To fix try removing the MS*.dll files in the Python dir. If that doesn't let Python run for you again then reinstall Python.

···

My ntdll.dll is created April 23, 1999 10:22:00 PM and is 20480
bytes, version 4.10.1998

Any suggections?

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!

Robin Dunn <robin@alldunn.com> writes:

John Smith wrote:

I downloaded an installed the recently available wxpython 2.5.1 for
win32 for Python2.3, the standard version not the unicode version.
It installed cleanly replacing the previous wxpython 2.4.2.4 I had
working on my system under python2.3, up until the last stage of the
setup procedure where the screen allowing to select to compile Python
.py files to .pyc, and view readme.
At the compile Python .py files to .pcy files stage of the
installation procedure , I had an errorr as follows:
Error Starting Program
The MSVCRT.DLL file is linked to missing export
NTDLL.DLL:RtlGetNtVersionNumbers.

Sorry! My Win98 test box no longer has this issue, so I thought I had
this fixed. Hmmm... maybe a WindowsUpdate will fix it?

Robin, can it be that you are accidently distributing Win XP system
dlls, instead of the dlls from the MSVC 6.0 redist directory?

This leads to disaster (as I can tell, I made the same mistake when
building the official 2.3.2 Python distribution for Windows first).

Thomas

Thomas Heller wrote:

Robin, can it be that you are accidently distributing Win XP system
dlls, instead of the dlls from the MSVC 6.0 redist directory?

Yes. It's fixed now.

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!