many programs like audacity have a bug while link phase this fix should correct the problem just copy and unpack to the overlay, and run emerge =x11-libs/wxGTK-2.4.2-r4 after that you will needed re-emerge audacity
Created attachment 73460 [details] wxGTK-2.4.2-r4.ebuild
Created attachment 73461 [details, diff] wxGTK-2.4.2-pango_fix.patch
Use audacity from http://bugs.gentoo.org/show_bug.cgi?id=110809 with the NEW ebuild attached have a fun!
Patch commited to the tree, thanks for help.
The same patch as in bug #105189 should have been used imho. I'm the author of that fix upstream, and I believe it was a better idea to just not use the libpangox specific function, instead of linking against libpangox, as libpangox is a deprecated library, and might not be built by default anymore in a future version of GTK+ (unlikely upstream though)
Of course also not linking against libpangox means the runtime linker doesn't need to spend time on searching for the symbol in this library, and if other programs don't use it, it doesn't even have to load the shared library into memory.
I've just run emerge sync ; emerge -e world and I now run into this bug / bug 110809 when running wxpython-based programs. I would suggest you do something about the keywords for wxGTK as soon as possible, since the current "stable" state of Gentoo is not stable at this point. No wxpython-based programs (e.g. bittorrent) run properly. Since the fix is relatively minor, perhaps you could put wxGTK-2.6.1-r1 in stable. I've added a temporary ACCEPT_KEYWORDS=~x86 for wxGTK and am re-emerging it as I type this, hoping to pull in the patch provided so that my system will run properly again. The only other alternative I see is to downgrade GTK so that pango_x_get_context becomes available again. It doesn't matter how much wxGTK is downgraded since all previous versions try to use a now non-existent function...
Sorry I meant to say bug 105189 in my previous comment.