hmmm. I already have VS 2008 (Express) but it's not the version you want. Uninstall and reinstall?
-Mathew On Mon, Jul 25, 2011 at 7:05 PM, Dieter Verfaillie <[email protected]> wrote: > On 25/07/2011 19:28, Dieter Verfaillie wrote: >> The glade-3.dwi file you've sent tells me all .dll files >> loaded from c:\windows\system32 (kernel32, ntdll, msvcrt, >> advapi32, etc) are 64 bit images. That can't be right? >> >> Are you sure you're using the x86 version of dependency walker? > > For those following on the list: > I've received the .dwi file written by the x86 version of depends.exe. > > Had a look at it and it seems your windows installation is having a > problem with the glade-3.exe.manifest file included with the Glade > component of the PyGTK All-in-one installer. I think that means your > system is missing a shared installation of the Microsoft.VC90.CRT > version 9.0.21022.8. > > Here's in detail what I think is happening: > - the glade-3 version distributed with the aio installer is built > with "Python widgets support". That means there's a > C:\Python27\Lib\site-packages\gtk-2.0\runtime\lib\glade3\modules\libgladepython.dll > - when this version of glade-3.exe is started, the above > libgladepython.dll is loaded > - and libgladepython.dll is loading pyton27.dll > - python27.dll depends on a specific version of a CRT: msvcr90.dll > (version 9.0.21022.8). > - but because python27.dll is not being loaded through python(w).exe > the copies of msvcr90.dll and Microsoft.VC90.CRT.manifest that > live right next to python(w).exe in C:\Python27 are not used. > > Because of that, a shared copy is searched and when not found you get > the error you are seeing (I think). > > This also explains why the glade3-bundle from [1], when extracted to for > example C:\glade works fine out of the box: there is no Python dependency > in that configuration of Glade, thus by definition no need for a > glade-3.exe.manifest file and no dependency on msvcr90.dll (in other > words, that version depends purely on msvcrt.dll). > > Could you try installing the "Microsoft Visual C++ 2008 Redistributable > Package (x86)" [2], reboot and see what happens? Also, don't be tempted > by the link to the SP1 version on that page, you need exactly version > 9.0.21022.8 ! > > mvg, > Dieter > > [1] http://www.optionexplicit.be/projects/gnome-windows/20110405 > [2] http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=29 > > ps Uh, this is why it's called DLL Hell... > _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://faq.pygtk.org/
