Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 28511 - missing libbonobo dependency in gnome-desktop-2.4.0 ebuild
Summary: missing libbonobo dependency in gnome-desktop-2.4.0 ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Low normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 29062 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-09-12 04:21 UTC by Maurice Meeden
Modified: 2003-09-19 11:23 UTC (History)
1 user (show)

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 Maurice Meeden 2003-09-12 04:21:13 UTC
Before merging the new Gnome-2.4_rc1, bonobo-activation must be unmerged. The
new replacement for it is libbonobo. But gnome-desktop-2.4.0.ebuild contains no
dependency on libbonobo, so its not installed before gnome-desktop. Therefore
gnome-desktop fails to merge, because of the missing bonobo-activation libraries.

Reproducible: Always
Steps to Reproduce:
1. Unmask the Gnome 2.4 stuff
2. emerge -p gnome and unmerging the blockers
3. emerge gnome

Actual Results:  
Building with libstartup-notification
checking for gdk-pixbuf-2.0 >= 2.0.3 gtk+-2.0 >= 2.1.2 libgnomeui-2.0 >= 2.1.0
gnome-vfs-2.0 >= 2.0.0 libstartup-notification-1.0... Package libbonobo-2.0 was
not found in the pkg-config search path.
Perhaps you should add the directory containing `libbonobo-2.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libbonobo-2.0', required by 'libgnome', not found
 
configure: error: Library requirements (gdk-pixbuf-2.0 >= 2.0.3 gtk+-2.0 >=
2.1.2 libgnomeui-2.0 >= 2.1.0 gnome-vfs-2.0 >= 2.0.0
libstartup-notification-1.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: gnome-base/gnome-desktop-2.4.0 failed.
!!! Function econf, Line 324, Exitcode 1
!!! econf failed


Expected Results:  
libbonobo should be a dependency, so that is installed before..

Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.22_pre2-gss)
=================================================================
System uname: 2.4.22_pre2-gss i686 Pentium III (Coppermine)
distcc 2.9 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.2 [enabled]
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer -mmmx -msse"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/kde/3/share/config
/usr/share/config /opt/quake3/cpma/server.cfg"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer -mmmx -msse"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache fixpackages"
GENTOO_MIRRORS="ftp://ftp.fhh.opensource-mirror.de/pub/gentoo.org/
http://gentoo.oregonstate.edu/
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/ebuilds"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mmx
mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gdbm
berkdb slang readline tetex aalib nas svga ggi tcltk java guile mysql X sdl gpm
tcpd pam libwww ssl perl python esd imlib oggvorbis gnome motif opengl snmp alsa
-arts bonobo cdr dga directfb dvd fbcon gb gphoto2 gtk gtk2 gtkhtml icc ipv6 -kde
ldap -matrox radeon mozilla nocardbus -qt samba scanner sse tiff usb xml"
Comment 1 Spider (RETIRED) gentoo-dev 2003-09-12 04:59:03 UTC
This shouldn't be an issue really, it strikes me as weird, since the following tree exists:
gnome-desktop  depends on 
  libgnomeui  depends on
     libbonoboui  depends on
        libbonobo


So I wonder, is this using our (package.mask) builds or BrekMyGentoo ebuilds?

  can you also check that you have libgnomeui installed?
Comment 2 Maurice Meeden 2003-09-12 05:05:33 UTC
Im upgrading from gnome-2.2.2-r1 to gnome-2.4_rc1, so libgnomeui is installed, but it wasnt updated at this time, so while this error is occured libgnomeui-2.2.2 was installed.
Comment 3 Spider (RETIRED) gentoo-dev 2003-09-12 05:11:54 UTC
ok, added a dep for libbonoboui > 2.3 and libbonobo, this should be removed in a later instance as they are redundant.  we should move gnome 2.4 metabuild to use harddeps on both theese at proper level-
Comment 4 foser (RETIRED) gentoo-dev 2003-09-12 05:32:55 UTC
the problem really is the block being removed before the full merge, it should not be removed until directly before the new merge of libbonoboui. I'm not sure how or if portage can handle this graceful atm.
Comment 5 foser (RETIRED) gentoo-dev 2003-09-19 11:23:15 UTC
*** Bug 29062 has been marked as a duplicate of this bug. ***