* ERROR: x11-libs/gtk+-2.24.5-r1 failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 5990: Called _eapi2_src_compile * ebuild.sh, line 669: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of 'emerge --info =x11-libs/gtk+-2.24.5-r1', * the complete build log and the output of 'emerge -pqv =x11-libs/gtk+-2.24.5-r1'. * The complete build log is located at '/var/tmp/portage/x11-libs/gtk+-2.24.5-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-libs/gtk+-2.24.5-r1/temp/environment'. * S: '/var/tmp/portage/x11-libs/gtk+-2.24.5-r1/work/gtk+-2.24.5'
Created attachment 282987 [details] Build log
Created attachment 282989 [details] Enviroment
Created attachment 282991 [details] emerge -pqv
Created attachment 282993 [details] emerge --info
The cause of the problem is this: /usr/bin/g-ir-compiler: error while loading shared libraries: libffi.so.5: cannot open shared object file: No such file or directory You need to re-emerge gobject-introspection; you may also want to run revdep-rebuild.
Thanks, i'll try that. I used emerge -auDt world --newuse, so why deos emerge not re-emerge gobject-introspection first?
emerge gobject-introspection helped.
You probably forgot to run revdep-rebuild after updating your system -> please run it always after emerge -avuDN world