I try to install ogre to the clean machine. Ogre stops at configure step and says that is need libXrandr headers. Steps to reproduce: 1. stage1-x86-2006.1 2. emerge --sync 3. bootstrap.sh 4. USE="X -nls nptl nptlonly" emerge -e system 5. USE="X -nls -threads" emerge ogre steps 1, 3, and 4 can be changed to stage3...
Reopen with some build errors and emerge --info output.
# emerge ogre Calculating dependencies... done! >>> Emerging (1 of 1) dev-games/ogre-1.2.2_p1 to / >>> checking ebuild checksums ;-) >>> checking auxfile checksums ;-) >>> checking miscfile checksums ;-) >>> checking ogre-linux_osx-v1-2-2p1.tar.bz2 ;-) >>> Unpacking source... >>> Unpacking ogre-linux_osx-v1-2-2p1.tar.bz2 to /var/tmp/portage/ogre-1.2.2_p1/work You should update your `aclocal.m4' by running aclocal. configure.in: installing `./mkinstalldirs' >>> Source unpacked. >>> Compiling source in /var/tmp/portage/ogre-1.2.2_p1/work/ogrenew ... * econf: updating ogrenew/config.guess with /usr/share/gnuconfig/config.guess * econf: updating ogrenew/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-cfgtk=cli --with-platform=GLX --enable-devil --enable-cg --disable-openexr --disable-threading --disable-double --build=i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu ... checking X11/Intrinsic.h usability... yes checking X11/Intrinsic.h presence... yes checking for X11/Intrinsic.h... yes checking X11/Xaw/Command.h usability... yes checking X11/Xaw/Command.h presence... yes checking for X11/Xaw/Command.h... yes checking for X11/extensions/xf86vmode.h... yes checking for X11/extensions/Xrandr.h... no configure: error: "libxrandr headers not found" !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/ogre-1.2.2_p1/work/ogrenew/config.log !!! ERROR: dev-games/ogre-1.2.2_p1 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile ogre-1.2.2_p1.ebuild, line 54: Called econf '--with-cfgtk=cli' '--with-platform=GLX' '--enable-devil' '--enable-cg' '--disable-openexr' '--disable-threading' '--disable-double' ebuild.sh, line 541: Called die !!! econf failed ----------------------------------------------------------------------------- $ emerge --info Portage 2.1-r2 (default-linux/x86/no-nptl, gcc-4.1.1, glibc-2.3.6-r4, 2.6.17-gentoo-r4 i686) ================================================================= System uname: 2.6.17-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.12.4 app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 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-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -mtune=pentium-m -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/X11 /etc/env.d /etc/gconf /etc/init.d /etc/pam.d /etc/ssh /etc/ssl /etc/terminfo /etc/udev" CXXFLAGS="-O2 -march=i686 -mtune=pentium-m -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="ru_RU.UTF-8" LINGUAS="en ru" MAKEOPTS="-j3 -s" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://is-server/gentoo-portage" USE="x86 X acpi alsa apm avi bitmap-fonts cg cli devil dlloader dri emboss encode foomaticdb gstreamer imlib isdnlog libg++ libwww mad mmap mmx motif mpeg ncurses ogg oggvorbis opengl pam pcre pdflib png pppd python qt3 qt4 quicktime readline reflection sdl session spl sse sse2 tcpd threads truetype truetype-fonts type1-fonts unicode urandom usb utf8 vorbis xorg zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_en linguas_ru userland_GNU video_cards_radeon video_cards_i810" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
looks like the GLX interfaces needs a bunch of packages we didnt declare (about 5 of them) should be fixed in cvs now