Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 130720 - Unable to compile x11-libs/libXcomposite-0.3
Summary: Unable to compile x11-libs/libXcomposite-0.3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-21 05:24 UTC by Fredrik Blom
Modified: 2006-04-21 09:13 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
/var/tmp/portage/libXcomposite-0.3/work/libXcomposite-0.3/config.log (config.log,34.80 KB, text/plain)
2006-04-21 05:26 UTC, Fredrik Blom
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fredrik Blom 2006-04-21 05:24:03 UTC
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
---
Comment 1 Fredrik Blom 2006-04-21 05:26:47 UTC
Created attachment 85106 [details]
/var/tmp/portage/libXcomposite-0.3/work/libXcomposite-0.3/config.log

Additional log information.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-04-21 05:28:24 UTC
Don't mark bugs as blocker unless they render your system unusable...
Comment 3 Fredrik Blom 2006-04-21 05:46:59 UTC
(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.
Comment 4 Fredrik Blom 2006-04-21 05:51:28 UTC
Might as well be my fault. Will mark as invalid util I've looked further into it.
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2006-04-21 05:55:05 UTC
> 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.
Comment 6 Donnie Berkholz (RETIRED) gentoo-dev 2006-04-21 09:13:01 UTC
It's possible to avoid installing xextproto if you happened to install using binary packages.
Comment 7 Donnie Berkholz (RETIRED) gentoo-dev 2006-04-21 09:13:13 UTC
So I've added the dep.