checking whether we are using the GNU C++ compiler... yes checking whether i686-pc-linux-gnu-g++ accepts -g... yes checking dependency style of i686-pc-linux-gnu-g++... gcc3 checking for library containing strerror... none required checking how to run the C preprocessor... /lib/cpp configure: error: C preprocessor "/lib/cpp" fails sanity check See `config.log' for more details. !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/dbus-0.23-r3/work/dbus-0.23/config.log !!! ERROR: sys-apps/dbus-0.23-r3 failed. !!! Function econf, Line 485, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.11-rc5 i686) ================================================================= System uname: 2.6.11-rc5 i686 Intel(R) Pentium(R) M processor 1.70GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 10:05:27)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: [Not Present] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirror.nutsmaas.nl/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X acpi alsa apache2 apm arts avi berkdb bitmap-fonts cddb cdparanoia cdr crypt cups curl dvd dvdr dvdread emboss encode esd ethereal f77 fam flac font-server foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imagemagick imlib innodb ipv6 java joystick jpeg junit kde ldap libg++ libwww live mad mbox mikmod mmx mmx2 mng motif mozilla mpeg mysql nagios-dns nagios-ntp nagios-ping nagios-s ncurses network nls oggvorbis opengl oss pam pcmcia pdflib perl png python qt quicktime readline rtc samba scanner sdl slang snmp spell sse sse2ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb xfs xml2 xmms xv zlib linguas_de" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Created attachment 52242 [details] /var/tmp/portage/dbus-0.23-r3/work/dbus-0.23/config.log
a litle more info. Before I did an 'emerge -a ivman' I did an emerge -C linux-headers because that package was marked as blocked. After that I made: nhh221 /usr/portage/sys-kernel/linux-headers # emerge -a ivman These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-python/pyrex-0.9.3-r1 [ebuild N ] sys-apps/dbus-0.23-r3 [ebuild N ] sys-kernel/linux26-headers-2.6.8.1-r2 [ebuild N ] sys-apps/hal-0.4.5-r2 [ebuild N ] sys-apps/ivman-0.5_pre2 Do you want me to merge these packages? [Yes/No] which shows that linux-headers are not needed by dbus. Now I made a 'emerge linux26-headers' and after that 'emerge -a ivman'. dbus and ivman are now built.
PEBKAC. The Linux headers are needed by ANY package that compiles some C or C++ code. And I do mean ANY. This is apparently a bug in the glibc ebuild since linux-headers should be a prerequisite of glibc. Not a dbus ebuild bug, that's for sure. should be closed INVAL.
pretty much true