Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 20021 - Emerging bonobo should make emerge popt happen as a dependancy
Summary: Emerging bonobo should make emerge popt happen as a dependancy
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-04-26 18:27 UTC by Daniel Khalily
Modified: 2003-04-29 02:52 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 Daniel Khalily 2003-04-26 18:27:09 UTC
I had a lot of trouble getting bonobo to emerge before I discovered that popt was not installed on my system, so I went ahead and emerged it and then bonobo compiled correctly.

I did an emerge -p --emptytree to find out what packages I'm using that may be causing this problem because they're masked (I usually do ACCEPT_KEYWORDS="~x86" emerge) and came up with the following mismatches:
        [ebuild    UD] sys-apps/groff-1.18.1-r1 [1.18.1-r2] 
        [ebuild    UD] sys-devel/binutils-2.13.90.0.18 [2.13.90.0.20-r1] 
        [ebuild    UD] sys-devel/gcc-3.2.2 [3.2.2-r2] 
        [ebuild    UD] sys-libs/glibc-2.3.1-r4 [2.3.2-r1] 
        [ebuild    UD] app-text/ghostscript-7.05.5 [7.05.6-r1] 
        [ebuild    UD] media-libs/gdk-pixbuf-0.21.0 [0.22.0] 
I doubt, however, that any of these files are causing the trouble I was having, but I suppose it's possible and for the sake of completeness and reproducibility I'm including them here.

Reproducible: Always
Steps to Reproduce:

1. "emerge bonobo" on a clean system (or, as I was trying to do, "emerge anjuta"
Actual Results:  
Error in compiling, could not find popt.h, file does not exist.

Expected Results:  
Emerge the popt package (dev-libs/popt) and then continue with the emerge process.

Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2-r1)
=================================================================
System uname: 2.4.20-gentoo-r3 i686 Pentium III (Coppermine)
GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="oss 3dnow apm crypt cups gif libg++ mikmod ncurses nls pdflib quicktime xmms xv directfb gdbm berkdb slang readline arts bonobo svga ggi tcltk java guile gpm tcpd pam libwww ssl esd imlib qt motif mozilla scanner X gtk -gnome kde python perl oggvorbis opengl sdl jpeg png truetype xml xml2 dvd avi aalib mpeg encode fbcon mmx spell cdr jikes xinerama zlib x86"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O3 -pipe"
CXXFLAGS="-march=i686 -O3 -pipe"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j3"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"
Comment 1 Alastair Tse (RETIRED) gentoo-dev 2003-04-27 18:27:25 UTC
i'm tempted to close this as invalid because the popt dependency comes from oaf. bonobo depends on oaf, so unless you removed popt manually, i don't see how it wouldn't of been included in a clean install.

suntory bonobo-1.0.22 # pwd
/var/tmp/portage/bonobo-1.0.22/work/bonobo-1.0.22
suntory bonobo-1.0.22 # fgrep -r popt.h *
suntory bonobo-1.0.22 #

no sign of popt anywhere here. it must be an external dep, such as oaf.
Comment 2 Alastair Tse (RETIRED) gentoo-dev 2003-04-27 18:41:51 UTC
i just tried removing popt and emerging bonobo. works for fine for me, bonobo doesn't directly use popt at all.
Comment 3 Markus Bertheau (RETIRED) gentoo-dev 2003-04-29 02:52:50 UTC
Nearly all gnome apps use popt:

saphir bonobo-1.0.22 # pwd
/var/tmp/portage/bonobo-1.0.22/work/bonobo-1.0.22
saphir bonobo-1.0.22 # grep -ri popt * | wc -l
     58
saphir bonobo-1.0.22 # 

I'm not saying anthing about the actual issue.