On 2012-10-04 06:35, Kaslek Sam wrote: > But it helps a little, no ? > > If I put an old version of Pango instead of the one used to build GnuBg, > maybe it should work ? >
This issue has been discussed previously on the mailing list. It has been an issue for about 6 or 7 years when we migrated the code base off of GTK1 in favor of GTK2. Side note: GNUBG will no longer even compile on GTK1. Replacing Pango with older version of DLL's would likely not work (this is my opinion and is untried). GTK Components that need a particular variant of Pango may not function as one would expect. Many releases of GTK2(and sub components) add new functions into the DLL's and if functionality is being used by GNUBG that doesn't exist in the older DLL then other things in GNUBG could stop working. You can try but I don't guarantee success. In 2011 I continued a task that Christian Anthon started to start migrating some of our code to GTK3, but doing so in a way that still allowed the code base to compiled with GTK2 (the reason I created the header gtklocdefs.h). I seem to recall that GNUBG may have been using functionality only supplied in GTK2.10+ and higher. I'm not 100% sure of this, but I do remember an aha moment that suggested we may not be compatible with GTK2.6 . I have not attempted to build with 2.6 so I can't say for certainty, but it is possible it may not even compile without changes. The only thing I do know is that GTK1 DLL's worked with Win98 and WinME. The last version of GNUBG that I know of that uses GTK1 can be found here: http://www.gnubg.org/media/gnubg-setup-gtk13-20050302.exe Unfortunately this is built on code from March 2005. I was able to successfully run this on a Win98SE machine I have here, so it should work on WinME. As for me trying to build against GTK2.6 that would take some effort to do getting all the old compatible libraries together and create a new build environment, assuming our code can be built with 2.6. The last person to bring this up was 5-6 years ago. The effort involved for me to try seems to outweigh the benefits of trying. Most people aren't using Win98/SE/ME anymore. More information on the issue and the developer discussions at the time can be found here: http://lists.gnu.org/archive/html/bug-gnubg/2006-06/msg00000.html https://savannah.gnu.org/bugs/?18424 -- Michael Petch CApp::Sysware Consulting Ltd. OpenPGP FingerPrint=D81C 6A0D 987E 7DA5 3219 6715 466A 2ACE 5CAE 3304 _______________________________________________ Bug-gnubg mailing list Bug-gnubg@gnu.org https://lists.gnu.org/mailman/listinfo/bug-gnubg