Emerge of gnome-system-monitor-2.16.1 fails with the following message: --- checking for PROCMAN... configure: error: Package requirements (glib-2.0 >= 2.9.1 libgnome-2.0 >= 2.0.0 libgnomeui-2.0 >= 2.0.0 gconf-2.0 >= 1.1.5 libgtop-2.0 >= 2.14.4 libwnck-1.0 >= 2.5.0 gtk+-2.0 >= 2.8.0 gnome-vfs-2.0 >= 2.6.0 gnome-icon-theme >= 2.15.3) were not met: Requested 'gnome-icon-theme >= 2.15.3' but version of gnome-icon-theme is 2.8.0 --- I already have the latest version of gnome-icon-theme: localhost% sudo equery which gnome-icon-theme /usr/portage/x11-themes/gnome-icon-theme/gnome-icon-theme-2.16.1.ebuild I have tried to re-emerge gnome-icon-theme, but it does not help. Reproducible: Always Steps to Reproduce: 1. sudo emerge -va gnome-system-monitor 2. 3. Actual Results: localhost% sudo emerge -va gnome-system-monitor These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] gnome-extra/gnome-system-monitor-2.16.1 [2.0.5] USE="-debug%" 0 kB Total size of downloads: 0 kB Would you like to merge these packages? [Yes/No] >>> Emerging (1 of 1) gnome-extra/gnome-system-monitor-2.16.1 to / * gnome-system-monitor-2.16.1.tar.bz2 MD5 ;-) ... [ ok ] * gnome-system-monitor-2.16.1.tar.bz2 RMD160 ;-) ... [ ok ] * gnome-system-monitor-2.16.1.tar.bz2 SHA1 ;-) ... [ ok ] * gnome-system-monitor-2.16.1.tar.bz2 SHA256 ;-) ... [ ok ] * gnome-system-monitor-2.16.1.tar.bz2 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking gnome-system-monitor-2.16.1.tar.bz2 ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking gnome-system-monitor-2.16.1.tar.bz2 to /mnt/aux/tmp/portage/gnome-system-monitor-2.16.1/work * Fixing OMF Makefiles ... [ ok ] >>> Source unpacked. >>> Compiling source in /mnt/aux/tmp/portage/gnome-system-monitor-2.16.1/work/gnome-system-monitor-2.16.1 ... * Running elibtoolize in: gnome-system-monitor-2.16.1 * Applying portage-1.5.10.patch ... * Applying max_cmd_len-1.5.20.patch ... * Applying sed-1.5.6.patch ... * econf: updating gnome-system-monitor-2.16.1/config.guess with /usr/share/gnuconfig/config.guess * econf: updating gnome-system-monitor-2.16.1/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk {...} checking for ANSI C header files... (cached) yes checking what warning flags to pass to the C compiler... -Wall -Wmissing-prototypes checking what language compliance flags to pass to the C compiler... checking for PROCMAN... configure: error: Package requirements (glib-2.0 >= 2.9.1 libgnome-2.0 >= 2.0.0 libgnomeui-2.0 >= 2.0.0 gconf-2.0 >= 1.1.5 libgtop-2.0 >= 2.14.4 libwnck-1.0 >= 2.5.0 gtk+-2.0 >= 2.8.0 gnome-vfs-2.0 >= 2.6.0 gnome-icon-theme >= 2.15.3) were not met: Requested 'gnome-icon-theme >= 2.15.3' but version of gnome-icon-theme is 2.8.0 Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables PROCMAN_CFLAGS and PROCMAN_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /mnt/aux/tmp/portage/gnome-system-monitor-2.16.1/work/gnome-system-monitor-2.16.1/config.log !!! ERROR: gnome-extra/gnome-system-monitor-2.16.1 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile ebuild.sh, line 1255: Called gnome2_src_compile gnome2.eclass, line 70: Called gnome2_src_configure gnome2.eclass, line 66: Called econf ebuild.sh, line 540: Called die !!! econf failed !!! If you need support, post the topmost build error, and the call stack if relevant. Expected Results: Upgrade gnome-system-monitor to 2.16.1
Created attachment 106672 [details] log of configure
What does pkg-config --modversion gnome-icon-theme tell you? What "Version" does /usr/share/pkgconfig/gnome-icon-theme.pc have in it? Do you have any other gnome-icon-theme.pc files anywhere? E.g in /usr/lib/pkgconfig
(In reply to comment #2) > What does > pkg-config --modversion gnome-icon-theme > tell you? localhost% pkg-config --modversion gnome-icon-theme 2.8.0 > > What "Version" does /usr/share/pkgconfig/gnome-icon-theme.pc have in it? localhost% grep Version /usr/share/pkgconfig/gnome-icon-theme.pc Version: 2.16.1 > Do you have any other gnome-icon-theme.pc files anywhere? E.g in > /usr/lib/pkgconfig > localhost% locate gnome-icon-theme.pc /usr/lib/pkgconfig/gnome-icon-theme.pc /usr/share/pkgconfig/gnome-icon-theme.pc localhost% grep Version /usr/lib/pkgconfig/gnome-icon-theme.pc Version: 2.8.0 What should I do -- delete the old file or overwrite it?
Check if it doesn't belong to any installed package with qfile or equery belongs, if not, delete.
Marking as INVALID as this is a local problem with an unknown cause. It would probably be worth for you to check if all the files in /usr/lib/pkgconfig and /usr/share/pkgconfig belong to packages and aren't stale. Personally I only have gnome-icon-theme, gtk-doc and icon-naming-utils in share and the rest in lib. No clue why these three go there :(
The problem is fixed, thank you.