[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] disable virtfs compilation by default in upstream QEMU



On Thu, 7 Jun 2012, Ian Jackson wrote:
> Ian Jackson writes ("Re: [Xen-devel] [PATCH] disable virtfs compilation by 
> default in upstream QEMU"):
> > Stefano Stabellini writes ("[Xen-devel] [PATCH] disable virtfs compilation 
> > by default in upstream QEMU"):
> > > Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
> > 
> > Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
> 
> In fact I did a build test before pushing and it failed.  See below.
> 
> The source directory /u/iwj/work/1/qemu-upstream-unstable.git contains
> 6d8b472233779c2a028a03843603030d2b1aee86 and I did a hg/git clean
> before the build test.
> 
> So I have stripped out that changeset.
> 

Thanks! I was working on the wrong tree (QEMU 1.1 rather than QEMU
1.0). Unfortunately the fix that went upstream for this compilation
issue is not suitable for 1.0 either, so we'll have to live with this
bug a little while longer.


> 
> make[3]: Leaving directory 
> `/u/iwj/work/xen-unstable-tools.hg/tools/qemu-xen-traditional-dir'
> make[2]: Leaving directory `/u/iwj/work/xen-unstable-tools.hg/tools'
> make[2]: Entering directory `/u/iwj/work/xen-unstable-tools.hg/tools'
> if test -d /u/iwj/work/1/qemu-upstream-unstable.git ; then \
>                 mkdir -p qemu-xen-dir; \
>         else \
>                 export GIT=git; \
>                 
> /u/iwj/work/xen-unstable-tools.hg/tools/../scripts/git-checkout.sh 
> /u/iwj/work/1/qemu-upstream-unstable.git master qemu-xen-dir ; \
>         fi
> if test -d /u/iwj/work/1/qemu-upstream-unstable.git ; then \
>                 source=/u/iwj/work/1/qemu-upstream-unstable.git; \
>         else \
>                 source=.; \
>         fi; \
>         cd qemu-xen-dir; \
>         $source/configure --enable-xen --target-list=i386-softmmu \
>                 --source-path=$source \
>                 
> --extra-cflags="-I/u/iwj/work/xen-unstable-tools.hg/tools/../tools/include \
>                 -I/u/iwj/work/xen-unstable-tools.hg/tools/../tools/libxc \
>                 -I/u/iwj/work/xen-unstable-tools.hg/tools/../tools/xenstore \
>                 
> -I/u/iwj/work/xen-unstable-tools.hg/tools/../tools/xenstore/compat" \
>                 
> --extra-ldflags="-L/u/iwj/work/xen-unstable-tools.hg/tools/../tools/libxc \
>                 -L/u/iwj/work/xen-unstable-tools.hg/tools/../tools/xenstore" \
>                 --bindir=/usr/lib/xen/bin \
>                 --datadir=/usr/share/qemu-xen \
>                 --disable-kvm \
>                 --disable-virtfs \
>                 --python=python \
>                 ; \
>         make install
> ERROR: unknown option --disable-virtfs
> 
> Usage: configure [options]
> Options: [defaults in brackets after descriptions]
> 
> Standard options:
>   --help                   print this message
>   --prefix=PREFIX          install in PREFIX [/usr/local]
>   --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 
> [/u/iwj/work/1/qemu-upstream-unstable.git]
>   --cross-prefix=PREFIX    use PREFIX for compile tools []
>   --cc=CC                  use C compiler CC [gcc]
>   --host-cc=CC             use C compiler CC [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
>   --docdir=PATH            install documentation in PATH
>   --bindir=PATH            install binaries in PATH
>   --sysconfdir=PATH        install config in PATH/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-vnc            disable VNC
>   --enable-vnc             enable VNC
>   --enable-cocoa           enable COCOA (Mac OS X only)
>   --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 
> 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-check-utests   disable check unit-tests
>   --enable-check-utests    enable check unit-tests
>   --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-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-darwin-user     enable all darwin usermode emulation targets
>   --disable-darwin-user    disable all darwin 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 [i386]
>   --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-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 simple stderr ust dtrace
>   --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
> 
> NOTE: The object files are built at the place where configure is launched
> make[3]: Entering directory 
> `/u/iwj/work/xen-unstable-tools.hg/tools/qemu-xen-dir'
> make[3]: *** No rule to make target `install'.  Stop.
> make[3]: Leaving directory 
> `/u/iwj/work/xen-unstable-tools.hg/tools/qemu-xen-dir'
> make[2]: *** [subdir-install-qemu-xen-dir] Error 2
> make[2]: Leaving directory `/u/iwj/work/xen-unstable-tools.hg/tools'
> make[1]: *** [subdirs-install] Error 2
> make[1]: Leaving directory `/u/iwj/work/xen-unstable-tools.hg/tools'
> make: *** [install-tools] Error 2
> 

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.