On Thu, Sep 10, 2009 at 3:32 PM, Chris Withers <[email protected]> wrote: > Chris Withers wrote: >> >> Chris Withers wrote: >>> >>> I tried removing LIBGOBJECT-2.0.0.DLL, but installing TortoiseHg didn't >>> restore it. And now Pidgin no longer works so I'll try re-installing that... >>> >>> I wonder if Pidgin has anything to do with this? >> >> Hmm, so now I tried putting C:\gtk_2.16.5\bin at the start of my PATH >> environment variable. Pidgin starts up again, but now I get a pop up box >> when I try to run TortoiseHg that says "The procedure entry point >> g_gonvert_init could not be located in libglib-2.0.0.dll" > > Hmm, yet more digging gound that libgthread-2.0.0 was being picked up from > system32 (why?! C:\gtk_2.16.5\bin is *before* it on my path! :-( ) and that > obviously wasn't the right version (despite having an identical name?!)
GTK+ has this glorious policy of not changing their DLL version numbers... ever. I was just describing this in a reply in a previous email. THG works pretty hard to avoid GTK+ library conflcts, we put all of our GTK dlls in their own subdirectory outside of the system path, and add that gtk/ directory into just our process path. But.. when the PyGtk tries to open _gobject.pyd, it apparently looks in other places first. > Anyway, having deleted that, I can now start the installed hgtk! yay! That's good to know. > Will try the shell extensions now... > > Anyone have any ideas where the gtk dlls in system32 came from and what > badness may ensure from my unduly brutal tinkering? Some other GTK+ app is being a bad citizen.. -- Steve Borho ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Tortoisehg-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

