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"
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.
i just tried removing popt and emerging bonobo. works for fine for me, bonobo doesn't directly use popt at all.
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.