I have media-libs/libsdl properly installed, but the qemu configure script does not detect sdl being present, thus building and installing a mostly useless qemu. Other info: Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.11-cko3 x86_64) ================================================================= System uname: 2.6.11-cko3 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 5 2005, 19:06:21)] distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon64 -Os -pipe -fomit-frame-pointer" CHOST="x86_64-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/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -Os -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="http://ftp.pl.debian.org/PLD/software/kde/ http://gentoo.ccccom.com http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="amd64 X acpi alsa arts berkdb bitmap-fonts crypt cups curl encode fam flac font-server fortran gif gpm imagemagick jp2 jpeg kde kdexdeltas lzw lzw-tiff mad mp3 ncurses nls nptl oggvorbis opengl pam perl png python qt readline sdl ssl tcpd tiff truetype truetype-fonts type1-fonts usb userlocales xml2 xpm xrandr xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS emerge -pv qemu libsdl These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] app-emulation/qemu-0.6.1-r1 +sdl +softmmu 0 kB [ebuild R ] media-libs/libsdl-1.2.7-r3 +X -aalib +alsa +arts -debug -dga -directfb -esd -fbcon -ggi -libcaca -nas -noaudio -nojoystick -novideo +opengl -oss (-svga) -xinerama +xv 0 kB Total size of downloads: 0 kB Reproducible: Always Steps to Reproduce:
please attach the config.log
The configure script does not generate a configure.log, at least not one that I can find. It does however, generage config-host.h and config-host.mak. Here they are in their full glory: config-host.h: /* Automatically generated by configure - do not modify */ #define CONFIG_QEMU_SHAREDIR "/usr/local/share/qemu" #define HOST_AMD64 1 #define HAVE_BYTESWAP_H 1 #define CONFIG_GDBSTUB 1 #define CONFIG_SLIRP 1 #define CONFIG_OSS 1 #define QEMU_VERSION "0.6.2" config-host.mak: # Automatically generated by configure - do not modify prefix=/usr/local bindir=/usr/local/bin mandir=/usr/local/share/man datadir=/usr/local/share/qemu docdir=/usr/local/share/doc/qemu MAKE=make CC=gcc HAVE_GCC3_OPTIONS=yes HOST_CC=gcc AR=ar STRIP=strip -s -R .comment -R .note CFLAGS=-O2 LDFLAGS= EXESUF= ARCH=amd64 CONFIG_GDBSTUB=yes CONFIG_SLIRP=yes CONFIG_OSS=yes VERSION=0.6.2 SRC_PATH=/var/tmp/portage/qemu-0.6.1-r1/work/qemu-0.6.1 TARGET_DIRS=i386-user i386 i386-softmmu arm-user sparc-user ppc-user ppc-softmmu sparc-softmmu
Oops...that's the config output that was generated when I manually ran ./configure in the workdir and not the one that portage would have setup running the ebuild. Here is the config-host.* that was generated in the portage initiated build: /* Automatically generated by configure - do not modify */ #define CONFIG_QEMU_SHAREDIR "/usr/share/qemu" #define HOST_AMD64 1 #define HAVE_BYTESWAP_H 1 #define CONFIG_GDBSTUB 1 #define CONFIG_SLIRP 1 #define CONFIG_OSS 1 #define QEMU_VERSION "0.6.2" # Automatically generated by configure - do not modify prefix=/usr bindir=/usr/bin mandir=/usr/share/man datadir=/usr/share/qemu docdir=/usr/share/doc/qemu MAKE=make CC=gcc HAVE_GCC3_OPTIONS=yes HOST_CC=gcc AR=ar STRIP=strip -s -R .comment -R .note CFLAGS=-march=athlon64 -Os -pipe -fomit-frame-pointer LDFLAGS= EXESUF= ARCH=amd64 CONFIG_GDBSTUB=yes CONFIG_SLIRP=yes CONFIG_OSS=yes VERSION=0.6.2 SRC_PATH=/var/tmp/portage/qemu-0.6.1-r1/work/qemu-0.6.1 TARGET_DIRS=arm-user i386-user ppc-user sparc-user i386-softmmu ppc-softmmu
Hmm...updating the the ~amd64 version of libsdl (1.2.8-r1) seems to have fixed this for some reason.