app-emulation/qemu-kvm-9999 uses an old configuration option '--disable-darwin-user' that is not any more supported. Reproducible: Always Steps to Reproduce: 1. emerge --sync 2. emerge = app-emulation/qemu-kvm-9999 3. Actual Results: [....] * Building the following softmmu targets: i386-softmmu x86_64-softmmu * Building the following user targets: i386-linux-user x86_64-linux-user ./configure --prefix=/usr --sysconfdir=/etc --disable-strip --disable-werror --enable-kvm --disable-libiscsi --enable-nptl --enable-uuid --enable-linux -user --extra-ldflags=-Wl,-z,execheap --enable-linux-aio --disable-bluez --disable-brlapi --disable-curl --disable-fdt --disable-pie --disable-vnc-jpeg --enable-curses --disable-smartcard-nss --disable-opengl --disable-vnc-png --disable-rbd --disable-vnc-sasl --disable-sdl --disable-spice --enable-vnc-tls --enable-vnc-thread --disable-vde --enable-vhost-net --disable-xen --enable-attr --disable-darwin-user --disable-bsd-user --audio-card-list=ac97 es1370 sb16 cs4231a adlib gus hda --audio-drv-list=oss --target-list= i386-softmmu x86_64-softmmu i386-linux-user x86_64-linux-user --cc=x86_64-pc-linux-gnu-gcc --host-cc=x86_64-pc-linux-gnu-gcc ERROR: unknown option --disable-darwin-user Usage: configure [options] Options: [defaults in brackets after descriptions] Standard options: --help print this message --prefix=PREFIX install in PREFIX [/usr] --interp-prefix=PREFIX where to find shared libraries, etc. use %M for cpu name [/usr/gnemul/qemu-%M] --target-list=LIST set target list (default: build everything) Available targets: i386-softmmu x86_64-softmmu alpha-softmmu arm-softmmu cris-softmmu lm32-softmmu m68k-softmmu microblaze-softmmu microblazeel-softmmu mips-softmmu mipsel-softmmu mips64-softmmu mips64el-softmmu ppc-softmmu ppcemb-softmmu ppc64-softmmu sh4-softmmu sh4eb-softmmu sparc-softmmu sparc64-softmmu s390x-softmmu xtensa-softmmu xtensaeb-softmmu i386-linux-user x86_64-linux-user alpha-linux-user arm-linux-user armeb-linux-user cris-linux-user m68k-linux-user microblaze-linux-user microblazeel-linux-user mips-linux-user mipsel-linux-user ppc-linux-user ppc64-linux-user ppc64abi32-linux-user sh4-linux-user sh4eb-linux-user sparc-linux-user sparc64-linux-user sparc32plus-linux-user unicore32-linux-user s390x-linux-user Advanced options (experts only): --source-path=PATH path of source code [/var/tmp/portage/app-emulation/qemu-kvm-9999/work/qemu-kvm-9999] --cross-prefix=PREFIX use PREFIX for compile tools [] --cc=CC use C compiler CC [x86_64-pc-linux-gnu-gcc] --host-cc=CC use C compiler CC [x86_64-pc-linux-gnu-gcc] for code run at build time --extra-cflags=CFLAGS append extra C compiler flags QEMU_CFLAGS --extra-ldflags=LDFLAGS append extra linker flags LDFLAGS --make=MAKE use specified make [make] --install=INSTALL use specified install [install] --python=PYTHON use specified python [python] --smbd=SMBD use specified smbd [/usr/sbin/smbd] --static enable static build [no] --mandir=PATH install man pages in PATH --datadir=PATH install firmware in PATH/qemu --docdir=PATH install documentation in PATH/qemu --bindir=PATH install binaries in PATH --sysconfdir=PATH install config in PATH/qemu --with-confsuffix=SUFFIX suffix for QEMU data inside datadir and sysconfdir [/qemu] --enable-debug-tcg enable TCG debugging --disable-debug-tcg disable TCG debugging (default) --enable-debug enable common debug build options --enable-sparse enable sparse checker --disable-sparse disable sparse checker (default) --disable-strip disable stripping binaries --disable-werror disable compilation abort on warning --disable-sdl disable SDL --enable-sdl enable SDL --disable-virtfs disable VirtFS --enable-virtfs enable VirtFS --disable-vnc disable VNC --enable-vnc enable VNC --disable-cocoa disable Cocoa (Mac OS X only) --enable-cocoa enable Cocoa (default on Mac OS X) --audio-drv-list=LIST set audio drivers list: Available drivers: oss alsa sdl esd pa fmod --audio-card-list=LIST set list of emulated audio cards [ac97 es1370 sb16 cs4231a adlib gus hda] Available cards: ac97 es1370 sb16 cs4231a adlib gus hda --block-drv-whitelist=L set block driver whitelist (affects only QEMU, not qemu-img) --enable-mixemu enable mixer emulation --disable-xen disable xen backend driver support --enable-xen enable xen backend driver support --disable-brlapi disable BrlAPI --enable-brlapi enable BrlAPI --disable-vnc-tls disable TLS encryption for VNC server --enable-vnc-tls enable TLS encryption for VNC server --disable-vnc-sasl disable SASL encryption for VNC server --enable-vnc-sasl enable SASL encryption for VNC server --disable-vnc-jpeg disable JPEG lossy compression for VNC server --enable-vnc-jpeg enable JPEG lossy compression for VNC server --disable-vnc-png disable PNG compression for VNC server (default) --enable-vnc-png enable PNG compression for VNC server --disable-vnc-thread disable threaded VNC server --enable-vnc-thread enable threaded VNC server --disable-curses disable curses output --enable-curses enable curses output --disable-curl disable curl connectivity --enable-curl enable curl connectivity --disable-fdt disable fdt device tree --enable-fdt enable fdt device tree --disable-bluez disable bluez stack connectivity --enable-bluez enable bluez stack connectivity --disable-slirp disable SLIRP userspace network connectivity --disable-kvm disable KVM acceleration support --enable-kvm enable KVM acceleration support --enable-tcg-interpreter enable TCG with bytecode interpreter (TCI) --disable-kvm-device-assignment disable KVM device assignment support --enable-kvm-device-assignment enable KVM device assignment support --disable-nptl disable usermode NPTL support --enable-nptl enable usermode NPTL support --enable-system enable all system emulation targets --disable-system disable all system emulation targets --enable-user enable supported user emulation targets --disable-user disable all user emulation targets --enable-linux-user enable all linux usermode emulation targets --disable-linux-user disable all linux usermode emulation targets --enable-bsd-user enable all BSD usermode emulation targets --disable-bsd-user disable all BSD usermode emulation targets --enable-guest-base enable GUEST_BASE support for usermode emulation targets --disable-guest-base disable GUEST_BASE support --enable-pie build Position Independent Executables --disable-pie do not build Position Independent Executables --fmod-lib path to FMOD library --fmod-inc path to FMOD includes --oss-lib path to OSS library --enable-uname-release=R Return R for uname -r in usermode emulation --cpu=CPU Build for host CPU [x86_64] --sparc_cpu=V Build qemu for Sparc architecture v7, v8, v8plus, v8plusa, v9 --disable-uuid disable uuid support --enable-uuid enable uuid support --disable-vde disable support for vde network --enable-vde enable support for vde network --disable-linux-aio disable Linux AIO support --enable-linux-aio enable Linux AIO support --disable-cap-ng disable libcap-ng support --enable-cap-ng enable libcap-ng support --disable-attr disables attr and xattr support --enable-attr enable attr and xattr support --disable-blobs disable installing provided firmware blobs --enable-docs enable documentation build --disable-docs disable documentation build --disable-vhost-net disable vhost-net acceleration support --enable-vhost-net enable vhost-net acceleration support --enable-trace-backend=B Set trace backend Available backends: nop, dtrace, simple, stderr, ust --with-trace-file=NAME Full PATH,NAME of file to store traces Default:trace-<pid> --disable-spice disable spice --enable-spice enable spice --enable-rbd enable building the rados block device (rbd) --disable-libiscsi disable iscsi support --enable-libiscsi enable iscsi support --disable-smartcard disable smartcard support --enable-smartcard enable smartcard support --disable-smartcard-nss disable smartcard nss support --enable-smartcard-nss enable smartcard nss support --disable-usb-redir disable usb network redirection support --enable-usb-redir enable usb network redirection support --disable-guest-agent disable building of the QEMU Guest Agent --enable-guest-agent enable building of the QEMU Guest Agent --with-coroutine=BACKEND coroutine backend. Supported options: gthread, ucontext, sigaltstack, windows NOTE: The object files are built at the place where configure is launched * ERROR: app-emulation/qemu-kvm-9999 failed (configure phase): * configure failed * * Call stack: * ebuild.sh, line 85: Called src_configure * environment, line 5999: Called die * The specific snippet of code: * ./configure "$@" || die "configure failed" * * If you need support, post the output of `emerge --info '=app-emulation/qemu-kvm-9999'`, * the complete build log and the output of `emerge -pqv '=app-emulation/qemu-kvm-9999'`. * The complete build log is located at '/var/tmp/portage/app-emulation/qemu-kvm-9999/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-emulation/qemu-kvm-9999/temp/environment'. * Working directory: '/var/tmp/portage/app-emulation/qemu-kvm-9999/work/qemu-kvm-9999' * S: '/var/tmp/portage/app-emulation/qemu-kvm-9999/work/qemu-kvm-9999' >>> Failed to emerge app-emulation/qemu-kvm-9999, Log file: >>> '/var/tmp/portage/app-emulation/qemu-kvm-9999/temp/build.log' * Messages for package app-emulation/qemu-kvm-9999: * ERROR: app-emulation/qemu-kvm-9999 failed (configure phase): * configure failed * * Call stack: * ebuild.sh, line 85: Called src_configure * environment, line 5999: Called die * The specific snippet of code: * ./configure "$@" || die "configure failed" * * If you need support, post the output of `emerge --info '=app-emulation/qemu-kvm-9999'`, * the complete build log and the output of `emerge -pqv '=app-emulation/qemu-kvm-9999'`. * The complete build log is located at '/var/tmp/portage/app-emulation/qemu-kvm-9999/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-emulation/qemu-kvm-9999/temp/environment'. * Working directory: '/var/tmp/portage/app-emulation/qemu-kvm-9999/work/qemu-kvm-9999' * S: '/var/tmp/portage/app-emulation/qemu-kvm-9999/work/qemu-kvm-9999' gaia / # Expected Results: >>> app-emulation/qemu-kvm-9999 merged.
> ERROR: unknown option --disable-darwin-user Pushed as: > 25 May 2012; Sergei Trofimovich <slyfox@gentoo.org> qemu-kvm-9999.ebuild: > Drop '--disable-darwin-user' from configure params. Upstream does not export > it anymore. Bug #417273 by Stevan Bajić. Thank you, Stevan!