In file included from /usr/include/pcrecpp.h:338, from regex.h:5, from defaulttable.h:5, from prettytable.cpp:15: /usr/include/pcre_stringpiece.h:50:30: error: bits/type_traits.h: No such file or directory /usr/include/pcre_stringpiece.h:165: error: '__type_traits' is not a template /usr/include/pcre_stringpiece.h:165: error: explicit specialization of non-template '__type_traits' make[2]: *** [prettytable.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/gnome-extra/gnome-system-monitor-2.20.1/work/gnome-system-monitor-2.20.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gnome-extra/gnome-system-monitor-2.20.1/work/gnome-system-monitor-2.20.1' make: *** [all] Error 2
Created attachment 137043 [details] gnom-system-monitor-2.20.1 build log
Created attachment 137045 [details] emerge --info output
could you provide emerge -pv libpcre ?
And the output of emerge --info
# emerge -pv libpcre These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-libs/libpcre-7.4 USE="unicode -doc" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB
I googled for type_traits.h file and found that it belongs to dev-libs/libsigc++. I reemerged it but problem remained. http://forums.gentoo.org/viewtopic-t-614345-highlight-gnomesystemmonitor.html : Emerging 2.16.1 firest and then 2.20.1 didn't solve the bug (actually, I still have 2.16.1 in my system because 2.18.2 compiled well but did not work. I don't care about 2.18.2 because there is 2.20.1 available)
Reemerging dev-libs/libpcre solved the problem - gnome-system-monitor-2.20.1 compiled successfully Thanks for help
Reopening
Closing with proper resolution. Thanks for the follow up.