Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 161752 - Emerge of gnome-system-monitor halts due to incorrectly defined version of gnome-icon-theme
Summary: Emerge of gnome-system-monitor halts due to incorrectly defined version of gn...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-12 13:53 UTC by Alex
Modified: 2007-01-12 15:08 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
log of configure (config.log,45.20 KB, text/plain)
2007-01-12 13:54 UTC, Alex
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex 2007-01-12 13:53:00 UTC
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
Comment 1 Alex 2007-01-12 13:54:20 UTC
Created attachment 106672 [details]
log of configure
Comment 2 Mart Raudsepp gentoo-dev 2007-01-12 14:53:32 UTC
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
Comment 3 Alex 2007-01-12 15:00:04 UTC
(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?
Comment 4 Mart Raudsepp gentoo-dev 2007-01-12 15:02:05 UTC
Check if it doesn't belong to any installed package with qfile or equery belongs, if not, delete.
Comment 5 Mart Raudsepp gentoo-dev 2007-01-12 15:06:39 UTC
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 :(
Comment 6 Alex 2007-01-12 15:08:42 UTC
The problem is fixed, thank you.