Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 417273 - app-emulation/qemu-kvm-9999 uses old configuration option '--disable-darwin-user'
Summary: app-emulation/qemu-kvm-9999 uses old configuration option '--disable-darwin-u...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo QEMU Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-23 14:54 UTC by Stevan Bajić
Modified: 2012-05-25 14:09 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stevan Bajić 2012-05-23 14:54:30 UTC
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.
Comment 1 Sergei Trofimovich (RETIRED) gentoo-dev 2012-05-25 14:09:25 UTC
> 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!