Many thanks 'Adriv' and 'jong357' for your replies. I think I will rebuild the appropriate packages just to be safe:
Yes, that's correct. If you don't, you'll be missing the pango-cairo libs. Try not to use linuxpackages.net. Bad, bad habit. I wish people would quit suggesting it.
This is therefore what I am proposing to do:
1.)Get the lastest source files for 'cairo', 'pango'' and 'gtk+2 from slackware 12 and edit the 'slackBuild' files appropriately the make them work in Slackware 10.2.
2.) build 'cairo' and install, then reboot;
3.) Build 'pango' and 'upgradepkg' then reboot;
4.) Build 'gtk+2' and 'upgradepkg.
Will this be a suitable route and will it ensure 'cairo' support in 'pango' and 'cairo/pango' support in 'gtk+2'?.
Are the 'reboots' necessary between the builds?.