Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 113410 - REAL FIX for pango_x_get_context stuff for wxGTK-2.4.2-r4 (audacity related bug)
Summary: REAL FIX for pango_x_get_context stuff for wxGTK-2.4.2-r4 (audacity related...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo wxWidgets project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-23 16:08 UTC by Alexey Maximov
Modified: 2006-01-10 13:58 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
wxGTK-2.4.2-r4.ebuild (wxGTK-2.4.2-r4.ebuild,4.72 KB, text/plain)
2005-11-23 16:09 UTC, Alexey Maximov
Details
wxGTK-2.4.2-pango_fix.patch (wxGTK-2.4.2-pango_fix.patch,618 bytes, patch)
2005-11-23 16:09 UTC, Alexey Maximov
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Maximov 2005-11-23 16:08:20 UTC
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
Comment 1 Alexey Maximov 2005-11-23 16:09:12 UTC
Created attachment 73460 [details]
wxGTK-2.4.2-r4.ebuild
Comment 2 Alexey Maximov 2005-11-23 16:09:38 UTC
Created attachment 73461 [details, diff]
wxGTK-2.4.2-pango_fix.patch
Comment 3 Alexey Maximov 2005-11-23 16:12:04 UTC
Use audacity from http://bugs.gentoo.org/show_bug.cgi?id=110809 with the NEW
ebuild attached

have a fun!
Comment 4 Karol Wojtaszek (RETIRED) gentoo-dev 2005-11-26 12:04:42 UTC
Patch commited to the tree, thanks for help.
Comment 5 Mart Raudsepp gentoo-dev 2005-11-26 15:03:31 UTC
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)
Comment 6 Mart Raudsepp gentoo-dev 2005-11-26 15:05:33 UTC
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.
Comment 7 Mattias Flodin 2006-01-10 13:46:43 UTC
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...
Comment 8 Mattias Flodin 2006-01-10 13:58:52 UTC
Sorry I meant to say bug 105189 in my previous comment.