Summary: | media-video/mkvtoolnix-1.7.0: Wrong message reg. gtk USE flag of x11-libs/wxGTK | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexander Skwar <askwar> |
Component: | Eclasses | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | leio, media-video |
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Alexander Skwar
2006-09-07 14:42:11 UTC
Not ebuild fault, wxwidgets eclass spits this out. *** This bug has been marked as a duplicate of 138940 *** I went ahead and fixed the ebuild anyway to use built_with_use instead. Please revert the changes. Now it will not work at all on half of the systems. I will fix the eclass text that it spits out, but otherwise the eclass works right. As you changed it to: a) It will not pick the correct wxGTK SLOT if 2.4 and 2.6 are installed b) It will likely not find the proper wx-config to get any necessary CXXFLAGS to pass if the system had at one time both SLOTs installed but now has 2.4 unmerged (there will be only a wx-config-2.6 and no wx-config and eclass doesn't pass it to that). However, if 2.4 is still installed, it will hit problem a) Please see media-video/vlc for an example how to use the eclass properly - see wxwidgets.eclass for a list of argument that can be passed to need-wxwidgets. I would prefer if "unicode" is used if that works - I want to get rid of non-unicode wxGTK in the long run. The strings are wrong in the eclass, the checks themselves are correct and working to the best of my knowledge. I will fix the strings soon. PS: Why is the ebuild stripping --as-needed LDFLAGS? If wxWidgets was built with --as-needed, you will get --as-needed to LDFLAGS no matter what (wxWidgets configure doesn't separate user passed LDFLAGS from the necessary ones in the LDFLAGS wx-config --libs outputs). If this package breaks with --as-needed then this should be filed and made block bug #129413. If the users whole system is --as-needed, the filtering will not help anyways - wx-config --libs will give it to the build anyhow, no matter what the user LDFLAGS are (a bug in wx upstream I need to tackle). All rolled back, thanks leio |