Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 25495 - emerge mrproject fails when libmrproject is already installed
Summary: emerge mrproject fails when libmrproject is already installed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-07-29 03:16 UTC by Chris Mayo
Modified: 2003-08-09 04:13 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Mayo 2003-07-29 03:16:23 UTC
Current version of libmrproject is 0.9.1 but current mrproject asks for
libmrproject = 0.6 on emerge.

So, emerge mrproject fails if libmrproject is already installed:

checking for pkg-config... /usr/bin/pkg-config
checking for
        libmrproject = 0.6
        glib-2.0 >= 2.0.4
        gobject-2.0 gmodule-2.0
        gtk+-2.0 >= 2.0.3
        libgnomecanvas-2.0 >= 2.0.1
        libgnomeui-2.0 >= 2.0.1
        libglade-2.0 >= 2.0.0
        libbonoboui-2.0 >= 2.0.0
... Requested 'libmrproject = 0.6' but version of libmrproject is 0.9.1

configure: error: Library requirements (
        libmrproject = 0.6
        glib-2.0 >= 2.0.4
        gobject-2.0 gmodule-2.0
        gtk+-2.0 >= 2.0.3
        libgnomecanvas-2.0 >= 2.0.1
        libgnomeui-2.0 >= 2.0.1
        libglade-2.0 >= 2.0.0
        libbonoboui-2.0 >= 2.0.0
) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your
libraries are in a nonstandard prefix so pkg-config can find them.

!!! ERROR: app-office/mrproject-0.6 failed.
!!! Function econf, Line 320, Exitcode 1
!!! econf failed
Comment 1 Steve Arnold archtester gentoo-dev 2003-07-29 14:23:00 UTC
This looks like a masking error, ie, libmrproject 0.9.1 is unmasked, whereas mrproject 0.9.1 is still masked.  This causes "emerge mrproject" to install the newest stable lib (0.9.1) and then it tries to install mrproject 0.6, causing the mrproject ebuild to barf.

You can easily do 'ACCEPT_KEYWORDS="~x86" emerge mrproject' which installs the 0.9.1 version of mrproject just fine (however, portage will attempt to downgrade without the -U switch, etc).

I think the fix is to either mask or unmask version 0.9.1 of *both* mrproject and libmrproject.  Any dissent?
Comment 2 David Grant 2003-08-05 20:33:39 UTC
Why is mrproject still masked?  Is there a list of current problems anywhere?
Comment 3 Alastair Tse (RETIRED) gentoo-dev 2003-08-08 19:22:00 UTC
i think this is more gnome related. to be honest i'm not sure what the deal is with libmrproject (spider?)
Comment 4 Spider (RETIRED) gentoo-dev 2003-08-09 04:09:01 UTC
Checking right now.
Comment 5 Spider (RETIRED) gentoo-dev 2003-08-09 04:11:52 UTC
okay, Not sure what happened to libmrproject, but since this is the first bug I've seen about mrproject I just bump it to stable. 
Comment 6 foser (RETIRED) gentoo-dev 2003-08-09 04:13:41 UTC
afaik mrproject and its split up lib are directly related, so the version numbers should ideally be the same. Currently mrproject depends '>=' on libmrp , which can better be altered to '='.