473,400 Members | 2,145 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,400 software developers and data experts.

Win32 extensions no go on Win 95

Over the last days I desperately tried to install Python 2.3.4 and the
Win32 extensions on a Win 95 box (actually more than 1, but my futile
trying was done on just one).

Since the 201 version didn't work on Win XP, I initially started with
version 163. When the installer tries to compile the library files, up
comes a dialogue with a traceback telling me that 'import win32api'
failed since a DLL load failed due to a non-functioning peripheral
device (those windows error messages are simply ridiculous!). Anyway,
the "Installation problems" section ought to take care of this. Ok,
looks easy enough: I install the DCOM update. Result: No change
whatsoever. Next try. Download dependencywalker to find that
pywintypes23.dll imports a advapi32.dll which is apparently missing 2
symbols: GetExplicitEntriesFromAclA and SetEntriesInAclA. Fair enough.
So I install IE 5.5 to get the newest version (4.71.118.0). You
guessed it: Those symbols aren't there, either.

On another machine, the new 201 version was initially tried.
Immediatly after starting up, the installer crashed.

After uninstalling 163, I tried 201 here. Lo and behold, the installer
ran, installed and compiled all the files. Then came a dialogue box,
titled "Error" with the message "freopen stderr" and nothing more
(this is also what I always got on Windows XP). Needless to say,
win32api still cannot be imported, the dependency walker still gives
the same 2 symbols as missing. And it cannot be uninstalled since the
installer didn't write an installation log file.

To me, it looks like there's no way to install Python 2.3 with the
Win32 extensions under Windows 95. Which is a sad state of affairs.
Being quite sure that Python would allow me to run my tool from
Windows 95 to XP to Linux, I convinced my superiors to allow me to
dismiss C. They were happy to see it finished rather quick and running
very reliably here in the development department (Win 98, NT, XP,
Linux). Now we tried it in the production dep, (which for various
reasons still needs to run Win 95 boxes) with disastrous results.

Has anyone any recommendations as what I might try further?
Alas, upgrading to a newer windows is not an option.
Maybe downgrading Python (and win32all) is, but that would need some
back-porting of the program (I happen to love some of the new Python
features and make heavy use of them).

Thanks,
Hans-Joachim Widmaier
Jul 18 '05 #1
0 1300

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Alberto Vera | last post by:
Hello: I have installed WIN32 extensions over Windows2003 server standard edition and when I restarted this I found mistakes on it. Is it compatible Win2003 with Python 2.2.3 Win32 extensions?...
0
by: Axel Diener | last post by:
I embed python interpreters in a C++ program. For each script to execute I create a new interpreter. In this environment I can use the win32 extensions only one time. Here is a little piece of...
4
by: Joe Wong | last post by:
Hi, I am developing two app on Windows, one is a GUI using wxPython and the other is like a daemon process. The GUI app will have a start/stop button to control the excution of the daemon. While I...
11
by: Matt Gerrans | last post by:
Looks like the installer for the Win32 extensions has changed from Wise to distutils, so now my automated silent installations don't work anymore. Anyone know if the distutils binary installer can...
0
by: Ishwor | last post by:
Hello all, I was looking through Mark Hammond's website for win32 extensions for Python 2.4 but couldn't find it. If i am not wrong has anyone any idea when it will be available or is it being...
1
by: Matthew | last post by:
Hi: I recently installed Python 2.4 and the Win 32 extensions on Windows XP. I had some problems with the COM makepy utility for the Excel COM libraries. I reported this problem to the...
21
by: Paul Edwards | last post by:
I have written a public domain (not GPL etc) C runtime library (PDPCLIB) for DOS, OS/2 and MVS. You can see it here: http://sourceforge.net/projects/pdos/ I now wish to port it to Win32, so...
67
by: Nimmi Srivastav | last post by:
Apologies if my cross posting has offended anyone.... For a pure hobbyist C/C++ programmer, who wants to develop applications to run on Windows, what would be a better choice to install: Visual...
48
by: teapot | last post by:
If I compile this program int main(void) { return 0; // foo bar baz } with "lc -A -ansi89 foo.c"
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.