Quoting Dieter Verfaillie <[email protected]>:

On Fri, 04 Nov 2011 16:08:02 +0000, [email protected] wrote:
I've been trying to install Python on Windows 2000 SP4, and have run into
the traditional "DLL load failed" error.

From http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/pygtk-all-in-one.README:

- In theory, Windows 2000 should be supported, but in practice the gtk+ binaries on ftp.gnome.org are affected by libgio-2.0-0.dll needing the freeaddrinfo()
  function which is only available starting from Windows XP:

    - https://bugzilla.gnome.org/show_bug.cgi?id=637565
    - related bug: https://bugzilla.gnome.org/show_bug.cgi?id=610502#c6
    - related bug: https://bugzilla.gnome.org/show_bug.cgi?id=623128
    - http://msdn.microsoft.com/en-us/library/ms737931%28v=vs.85%29.aspx

The all-in-one installer is based on those binaries, so sadly we can't support
Windows 2000...

The installer files are:

Size     Name
15970304 python-2.7.2.msi
33091012 pygtk-all-in-one-2.22.5.win32-py2.7.msi
 872816 WindowsXP-KB975337-x86-ENU.exe

... which was not yet discovered at the time of 2.22.5. Newer aio installer
versions (don't remember which version exactly) should detect this and present
an error message.

One possible solution -if you *really* need to stick with Windows 2000- would
be to compile the complete GTK+/GLib/... stack with MSVC and use the stand-alone
installers for pycairo, pygobject and pygtk. But with that, I can't help.

Sorry to bring bad news,
mvg,
Dieter


Thanks anyway - I don't think I can cope with a full rebuild, as I don't use
Windows and simply wanted to port a python app.  There's a message, somewhere,
that replacing gdiplus.dll from the WinXP package would get PyGTK running, but
apparently not so.

Are there any older all-in-one packages that might run, with older versions
of Python?  I've looked but can't find any.

Will






_______________________________________________
pygtk mailing list   [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/

Reply via email to