I filed a bug more then a month ago (bug #198925), describing crashes in Totem and Rhythmbox (and later Gedit). In the last hour there was a suggesting of unmerging g-wrap and then do a revdep-rebuild (see bug #198925) It seems that both gcc 4.2.2 and g-wrap install a libffi.so.4, unmerging g-wrap and do a revdep-rebuild will not reinstall g-wrap but link all the applications to the gcc-4.2.2 libffi.so.4 Reproducible: Always
Has nothing to do w/ Gnome.
I was only installing libffi bundled with g-wrap because of bug 163724. I don't think gcc ALWAYS installs libffi though. What are your use flags for it?
Created attachment 137264 [details] My emerge --info Oh yeah, then discard this bug on semantics, if it has nothing to do with Gnome... I don't care, I´ve a very frustating month behind me with a barely working system because of this, all of them gtk+/gnome applications. My system has made hours compiling and recompiling the whole system to resolve it. I'm a little short tempered now! Here is my emerge --info
*** Bug 200681 has been marked as a duplicate of this bug. ***
libffi is the toolchain domain, certainly not some random scheme package
scheme, please remove the bundled libffi from the g-wrap ebuilds, it totally doesn't belong there. If something needs it, then it should check for gcc built w/ USE=libffi now that Bug 199850 is fixed.
ACK
last stable still provides custom libffi and although lines doing it are commented in lastest ~arch ebuild, there is no dependency on gcc provided libffi or split libffi package. Please finish this off.
Please use virtual/libffi, it's at a KEYWORDREQ state in bug 272046.
Adding QA. g-wrap-1.9.11.ebuild:KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" g-wrap-1.9.6-r3.ebuild:KEYWORDS="alpha amd64 ppc sparc x86" g-wrap-1.9.8.ebuild:KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" g-wrap-1.9.9.ebuild:KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" Which one is the fixed version? Others need to be removed. Any of them? Should we package.mask g-wrap and everything that deps on it for removal.. ?
Request the fixed g-wrap which.. - doesn't ship a libffi. - doesn't depend on USE libffi from sys-devel/gcc - deps on virtual/libffi to stable now.
Seems to be fixed in g-wrap-1.9.11.. requesting it in stable on another bug to remove all older versions.