I am unable to compile libXcomposite-0.3. Below is the short error message: --- ... checking for XCOMPOSITE... configure: error: Package requirements (compositeproto >= 0.3 x11 xfixes xext fixesproto) were not met: Package xextproto was not found in the pkg-config search path. Perhaps you should add the directory containing `xextproto.pc' to the PKG_CONFIG_PATH environment variable Package 'xextproto', required by 'Xext', not found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables XCOMPOSITE_CFLAGS and XCOMPOSITE_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/libXcomposite-0.3/work/libXcomposite-0.3/config.log !!! ERROR: x11-libs/libXcomposite-0.3 failed. Call stack: ebuild.sh, line 1526: Called dyn_compile ebuild.sh, line 923: Called src_compile ebuild.sh, line 1236: Called x-modular_src_compile x-modular.eclass, line 303: Called x-modular_src_configure x-modular.eclass, line 290: Called econf '--prefix=/usr' '--datadir=/usr/share' ebuild.sh, line 527: Called die !!! econf failed !!! If you need support, post the topmost build error, and the call stack if relevant. --- emerge --info --- Portage 2.1_pre7-r4 (default-linux/x86/2006.0, gcc-3.4.5-vanilla, glibc-2.3.5-r3, 2.6.14-hardened-r7 i686) ================================================================= System uname: 2.6.14-hardened-r7 i686 Intel(R) Celeron(R) M processor 1.50GHz Gentoo Base System version 1.6.14 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i586-pc-linux-gnu" CFLAGS="-Os -mtune=i686 -pipe" CHOST="i586-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /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/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-Os -mtune=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildpkg distlocks fixpackages metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.du.se/pub/os/gentoo/" LANG="sv_SE.UTF-8" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext a52 aac acl acpi alsa anthy apache2 apm asf avi bidi bitmap-fonts bzip2 cairo caps cdr chroot cjk cli crypt ctype cups dba dbus dri dts dvd dvdr dvdread emboss encode erandom expat fastbuild fastcgi firefox flac foomaticdb ftp fuse gcj gif gimp gimpprint glitz gnome gnutls gs gstreamer gtk2 hal hardened i8x0 imlib ipv6 isdnlog javascript joystick jpeg justify kde kernel_linux lcms libg++ libwww mad matroska mbox md5sum memlimit mikmod mmx mmxext mng mozsvg mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis on-the-fly-crypt opengl oss pam pdflib physfs pic pie png posix ppds pppd python quicktime readline real rle samba scanner sdl session simplexml soap sockets speex spell spl sse sse2 ssl svg tcpd tetex theora tiff tokenizer toolbar truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis win32codecs xattr xine xml2 xsl xv xvid xvmc zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev input_devices_synaptics kernel_-symlink userland_GNU video_cards_i810" Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS ---
Created attachment 85106 [details] /var/tmp/portage/libXcomposite-0.3/work/libXcomposite-0.3/config.log Additional log information.
Don't mark bugs as blocker unless they render your system unusable...
(In reply to comment #2) > Don't mark bugs as blocker unless they render your system unusable... > Sorry, I misinterpreted the meaning of a "blocker". By the way, I fixed the problem by manually emerging x11-proto/xextproto-7.0.2. The dependency is found in /usr/portage/x11-libs/libXext/libXext-1.0.0-r1.ebuild though, so it might be a portage bug. Since I tried emerging xorg-x11-7.0-r1 with "emerge -e =x11-base/xorg-x11-7.0-r1", I thought portage would be able to pick up all dependencies.
Might as well be my fault. Will mark as invalid util I've looked further into it.
> By the way, I fixed the problem by manually emerging x11-proto/xextproto-7.0.2. > The dependency is found in > /usr/portage/x11-libs/libXext/libXext-1.0.0-r1.ebuild though, so it might be a > portage bug. Since I tried emerging xorg-x11-7.0-r1 with "emerge -e > =x11-base/xorg-x11-7.0-r1", I thought portage would be able to pick up all > dependencies. It does unless you got some crazy virtuals of x11 in /etc/portage, like packages.provided or in virtuals. That will break your system.
It's possible to avoid installing xextproto if you happened to install using binary packages.
So I've added the dep.