Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 147127 - gnome-base/gnome-mount - cannot find libgnomeui
Summary: gnome-base/gnome-mount - cannot find libgnomeui
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 159106 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-09-10 22:44 UTC by Lars Strojny
Modified: 2007-04-13 19:04 UTC (History)
5 users (show)

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


Attachments
world dependencies (dependencies,38.79 KB, text/plain)
2006-12-23 05:57 UTC, pavel sanda
Details
emerge info (eminfo,3.42 KB, text/plain)
2006-12-23 06:02 UTC, pavel sanda
Details
Output of emerge --info (emerge--info,3.23 KB, text/plain)
2007-01-04 16:52 UTC, bugzilla
Details
config.log of gnome-mount-0.4-r5 (config.log,46.55 KB, text/plain)
2007-01-04 16:53 UTC, bugzilla
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lars Strojny 2006-09-10 22:44:44 UTC
checking for GNOME_MOUNT... configure: error: Package requirements (gnome-keyring-1 >= 0.4 libgnomeui-2.0 >= 2.1.5 dbus-glib-1 >= 0.31 hal-storage >= 0.5.7 gtk+-2.0 >= 2.8.0) were not met:

No package 'libgnomeui-2.0' found
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-09-10 23:46:13 UTC
Clearly not missing, read the ebuild ;) Which version you have installed? Also attach the config.log and emerge --info.
Comment 2 pavel sanda 2006-12-23 05:53:30 UTC
the same happened to me when im trying to migrate to gcc-4.1.1-r1 from 3.3.6.
in the midlle of emerging world this bug bubbles up. it seems there is something
strange in calculating dependencies. below i attach output of the emerge world -pvt - gnome-mount is there on top-level(but i dont have it in world file) and 
no dependency to libgnomeui.

however, when i made emerge -av1 gnome-mount, the dependency to lingnomeui is 
there and the whole merge proceed without problems.
Comment 3 pavel sanda 2006-12-23 05:57:05 UTC
Created attachment 104635 [details]
world dependencies
Comment 4 pavel sanda 2006-12-23 06:02:02 UTC
Created attachment 104636 [details]
emerge info
Comment 5 bugzilla 2007-01-04 16:49:13 UTC
Same error here during a fresh Gentoo install. I did:
- install stage3
- sync portage
- install some system tools (vixie-cron, syslog-ng, ...)
- emerge --update --deep world
- emerge gnome

During the "emerge gnome" the error occurred at the merge of gnome-mount-0.4-r5. I'll attach config.log and emerge --info.
Comment 6 bugzilla 2007-01-04 16:52:22 UTC
Created attachment 105435 [details]
Output of emerge --info
Comment 7 bugzilla 2007-01-04 16:53:31 UTC
Created attachment 105436 [details]
config.log of gnome-mount-0.4-r5
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2007-01-12 12:03:18 UTC
*** Bug 159106 has been marked as a duplicate of this bug. ***
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2007-01-12 12:03:51 UTC
You need to reopen the bug after providing the info; noone will ever notice again otherwise...
Comment 10 bugzilla 2007-01-12 12:20:08 UTC
(In reply to comment #9)
> You need to reopen the bug after providing the info; noone will ever notice
> again otherwise...

OK.
OTOH I seem to remember that my only choice was to leave the bug status as is (right now the only option I have is to "Leave as NEW"). But I may have overlooked the possibility to reopen the bug after I added the info.
BTW, a bug status of "RESOLVED" with resolution "NEEDINFO" seems a bit strange to me.

Anyway: thanks for reopening this.

Comment 11 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-01-19 21:48:11 UTC
Do you have libgnomeui on your system?  You don't have any overlays set in your emerge info...  libgnomeui is the first dep in the ebuild for gnome-mount, so it *should* be being pulled in.

Can you look at your gnome-mount ebuild and see if it has the dep?
Comment 12 bugzilla 2007-01-20 11:59:22 UTC
(In reply to comment #11)
> Do you have libgnomeui on your system?

Yes, now I have. I merged it manually to make the error go away.

>  You don't have any overlays set in your
> emerge info...  libgnomeui is the first dep in the ebuild for gnome-mount, so
> it *should* be being pulled in.

As I said in Comment #5 this was a completely new Gentoo installation and the list of packages pulled by "emerge gnome" did pull gnome-mount before libgnomui.

> Can you look at your gnome-mount ebuild and see if it has the dep?

It has libgnomeui as runtime dependency (shouldn't libgnomeui also be a build dependency?):

---------- snip ---------- 

IUSE="debug"

RDEPEND=">=gnome-base/libgnomeui-2.13
	>=sys-apps/hal-0.5.7-r1
	>=x11-libs/gtk+-2.8
	gnome-base/gnome-keyring
	>=gnome-base/libglade-2
	>=gnome-base/gconf-2
	||  (
			>=dev-libs/dbus-glib-0.71
			( <sys-apps/dbus-0.90 >=sys-apps/dbus-0.60 )
		)"

DEPEND="${RDEPEND}
	dev-util/pkgconfig
	>=dev-util/intltool-0.29"

DOCS="AUTHORS ChangeLog HACKING INSTALL NEWS README TODO"


---------- snap ----------
Comment 13 Mart Raudsepp gentoo-dev 2007-01-20 12:01:44 UTC
DEPEND="${RDEPEND}

^^^ all runtime dependencies are also build-time dependencies.
Probably a circular dependency issue, about which there are other bugs open too
Comment 14 nm (RETIRED) gentoo-dev 2007-01-23 23:42:33 UTC
Just ran into this bug too, when emerging GDM on my Xfce-only system. Things were going just fine until gnome-mount started to be emerged. Got the same error:

"No package 'libgnomeui-2.0' found"

Can we get this fixed right away, especially if it's a circular dep as leio suggests?

Thanks.
Comment 15 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-01-30 22:53:29 UTC
So, there is some kind of circular dep involved, because emerging libgnomeui does pull in gnome-mount (after libgnomeui, incidentally...)  I'll look into this.
Comment 16 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-01-31 02:44:39 UTC
Okay, the circular dep is gnome-mount -> libgnomeui -> gnome-vfs -> gnome-mount.     The deps are actually correct, since gnome-vfs has a PDEPEND on gnome-mount, so it's must actually be a portage bug.
Comment 17 Chris Gianelloni (RETIRED) gentoo-dev 2007-02-14 19:00:18 UTC
OK.  I've been seeing this exact same thing for some time now when doing pre-release builds.  Is there anything that I can do to help, because as it stands right now, GNOME is broken for the release.
Comment 18 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-02-14 19:39:47 UTC
I thought the portage guys were already CC'd, but apparently not.

Portage devs:  How can we fix this?  The depends appear to be correct.  Is there something I'm missing?  Or is this really a portage bug?
Comment 19 Zac Medico gentoo-dev 2007-02-15 20:11:28 UTC
(In reply to comment #18)
> Portage devs:  How can we fix this?  The depends appear to be correct.  Is
> there something I'm missing?  Or is this really a portage bug?

With versions of portage <2.1.2 there was never really any guarantee that a packages dependencies would actually be installed before the package itself.  That  issue is fixed in portage-2.1.2 (bug #147766) so that correct merge order is always guaranteed and circular dependencies will be reported if they exist.
Comment 20 Marius Mauch (RETIRED) gentoo-dev 2007-02-15 20:36:20 UTC
Zac, can you write a little GWN article and/or forum post about this new behavior (what it does/why it's needed/how to avoid the problem) so people have a reference? People generally get confused if something used to work and breaks now with no explanation (e.g. http://forums.gentoo.org/viewtopic-t-539520.html)
Comment 21 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-02-15 20:41:35 UTC
Okay.  With portage 2.1.2-r9 (current stable), this works fine.  With portage 2.1.2_rc2-r1 (oldest version I have lying around on a machine), this fails.  So, I'm going to mark this fixed.  If people still have problems with portage 2.1.2-r9 or newer, please re-open.