All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [Bug 929638] [NEW] qemu 1.0 unable to compile on the pandaboard ES
@ 2012-02-09 16:37 Marietto
  2012-02-09 16:55 ` [Qemu-devel] [Bug 929638] " Marietto
                   ` (4 more replies)
  0 siblings, 5 replies; 16+ messages in thread
From: Marietto @ 2012-02-09 16:37 UTC (permalink / raw)
  To: qemu-devel

Public bug reported:

root@omap:/home/mario/Scrivania/dati/os/qemu# uname -a
Linux omap 3.1.6-x6 #1 SMP Thu Dec 22 11:17:51 UTC 2011 armv7l armv7l armv7l GNU/Linux

It's running Ubuntu 11.10...

root@omap:/home/mario/Scrivania/dati/os/qemu# ./configure --disable-kvm --enable-tcg-interpreter --enable-curses --enable-sdl --enable-vnc --enable-debug-tcg --enable-vhost-net
Install prefix    /usr/local
BIOS directory    /usr/local/share/qemu
binary directory  /usr/local/bin
library directory /usr/local/lib
include directory /usr/local/include
config directory  /usr/local/etc
Manual directory  /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path       /home/mario/Scrivania/dati/os/qemu
C compiler        gcc
Host C compiler   gcc
CFLAGS            -O2 -g 
QEMU_CFLAGS       -Werror -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -fstack-protector-all -Wendif-labels -Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -I/usr/include/libpng12  
LDFLAGS           -Wl,--warn-common -g 
make              make
install           install
python            python
smbd              /usr/sbin/smbd
host CPU          arm
host big endian   no
target list       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 
tcg debug enabled yes
Mon debug enabled no
gprof enabled     no
sparse enabled    no
strip binaries    yes
profiler          no
static build      no
-Werror enabled   yes
SDL support       yes
curses support    yes
curl support      no
mingw32 support   no
Audio drivers     oss
Extra audio cards ac97 es1370 sb16 hda
Block whitelist   
Mixer emulation   no
VNC support       yes
VNC TLS support   no
VNC SASL support  no
VNC JPEG support  no
VNC PNG support   yes
VNC thread        no
xen support       no
brlapi support    no
bluez  support    no
Documentation     yes
NPTL support      yes
GUEST_BASE        yes
PIE               no
vde support       no
Linux AIO support no
ATTR/XATTR support yes
Install blobs     yes
KVM support       no
TCG interpreter   yes
fdt support       no
preadv support    yes
fdatasync         yes
madvise           yes
posix_madvise     yes
uuid support      no
libcap-ng support no
vhost-net support yes
Trace backend     nop
Trace output file trace-<pid>
spice support     no
rbd support       no
xfsctl support    no
nss used          no
usb net redir     no
OpenGL support    yes
libiscsi support  no
build guest agent yes

root@omap:/home/mario/Scrivania/dati/os/qemu# make
  GEN   i386-softmmu/config-devices.mak
  GEN   x86_64-softmmu/config-devices.mak
  GEN   alpha-softmmu/config-devices.mak
  GEN   arm-softmmu/config-devices.mak
  GEN   cris-softmmu/config-devices.mak
  GEN   lm32-softmmu/config-devices.mak
  GEN   m68k-softmmu/config-devices.mak
  GEN   microblaze-softmmu/config-devices.mak
  GEN   microblazeel-softmmu/config-devices.mak
  GEN   mips-softmmu/config-devices.mak

  CC    ppc-softmmu/op_helper.o
  CC    ppc-softmmu/helper.o
/home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c: In function ‘booke206_tlb_to_page_size’:
/home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c:1296:14: error: variable ‘tlbncfg’ set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors

make[1]: *** [helper.o] Errore 1
make: *** [subdir-ppc-softmmu] Errore 2

** Affects: qemu
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/929638

Title:
  qemu 1.0 unable to compile on the pandaboard ES

Status in QEMU:
  New

Bug description:
  root@omap:/home/mario/Scrivania/dati/os/qemu# uname -a
  Linux omap 3.1.6-x6 #1 SMP Thu Dec 22 11:17:51 UTC 2011 armv7l armv7l armv7l GNU/Linux

  It's running Ubuntu 11.10...

  root@omap:/home/mario/Scrivania/dati/os/qemu# ./configure --disable-kvm --enable-tcg-interpreter --enable-curses --enable-sdl --enable-vnc --enable-debug-tcg --enable-vhost-net
  Install prefix    /usr/local
  BIOS directory    /usr/local/share/qemu
  binary directory  /usr/local/bin
  library directory /usr/local/lib
  include directory /usr/local/include
  config directory  /usr/local/etc
  Manual directory  /usr/local/share/man
  ELF interp prefix /usr/gnemul/qemu-%M
  Source path       /home/mario/Scrivania/dati/os/qemu
  C compiler        gcc
  Host C compiler   gcc
  CFLAGS            -O2 -g 
  QEMU_CFLAGS       -Werror -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -fstack-protector-all -Wendif-labels -Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -I/usr/include/libpng12  
  LDFLAGS           -Wl,--warn-common -g 
  make              make
  install           install
  python            python
  smbd              /usr/sbin/smbd
  host CPU          arm
  host big endian   no
  target list       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 
  tcg debug enabled yes
  Mon debug enabled no
  gprof enabled     no
  sparse enabled    no
  strip binaries    yes
  profiler          no
  static build      no
  -Werror enabled   yes
  SDL support       yes
  curses support    yes
  curl support      no
  mingw32 support   no
  Audio drivers     oss
  Extra audio cards ac97 es1370 sb16 hda
  Block whitelist   
  Mixer emulation   no
  VNC support       yes
  VNC TLS support   no
  VNC SASL support  no
  VNC JPEG support  no
  VNC PNG support   yes
  VNC thread        no
  xen support       no
  brlapi support    no
  bluez  support    no
  Documentation     yes
  NPTL support      yes
  GUEST_BASE        yes
  PIE               no
  vde support       no
  Linux AIO support no
  ATTR/XATTR support yes
  Install blobs     yes
  KVM support       no
  TCG interpreter   yes
  fdt support       no
  preadv support    yes
  fdatasync         yes
  madvise           yes
  posix_madvise     yes
  uuid support      no
  libcap-ng support no
  vhost-net support yes
  Trace backend     nop
  Trace output file trace-<pid>
  spice support     no
  rbd support       no
  xfsctl support    no
  nss used          no
  usb net redir     no
  OpenGL support    yes
  libiscsi support  no
  build guest agent yes

  root@omap:/home/mario/Scrivania/dati/os/qemu# make
    GEN   i386-softmmu/config-devices.mak
    GEN   x86_64-softmmu/config-devices.mak
    GEN   alpha-softmmu/config-devices.mak
    GEN   arm-softmmu/config-devices.mak
    GEN   cris-softmmu/config-devices.mak
    GEN   lm32-softmmu/config-devices.mak
    GEN   m68k-softmmu/config-devices.mak
    GEN   microblaze-softmmu/config-devices.mak
    GEN   microblazeel-softmmu/config-devices.mak
    GEN   mips-softmmu/config-devices.mak

    CC    ppc-softmmu/op_helper.o
    CC    ppc-softmmu/helper.o
  /home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c: In function ‘booke206_tlb_to_page_size’:
  /home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c:1296:14: error: variable ‘tlbncfg’ set but not used [-Werror=unused-but-set-variable]
  cc1: all warnings being treated as errors

  make[1]: *** [helper.o] Errore 1
  make: *** [subdir-ppc-softmmu] Errore 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/929638/+subscriptions

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Qemu-devel] [Bug 929638] Re: qemu 1.0 unable to compile on the pandaboard ES
  2012-02-09 16:37 [Qemu-devel] [Bug 929638] [NEW] qemu 1.0 unable to compile on the pandaboard ES Marietto
@ 2012-02-09 16:55 ` Marietto
  2012-02-09 17:07 ` Peter Maydell
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 16+ messages in thread
From: Marietto @ 2012-02-09 16:55 UTC (permalink / raw)
  To: qemu-devel

oh I forgot to say what I did at beginning :

root@omap:/home/mario/Scrivania/dati/os# git clone git://git.qemu.org/qemu.git
Cloning into qemu...
remote: Counting objects: 100490, done.
remote: Compressing objects: 100% (23326/23326), done.
remote: Total 100490 (delta 79616), reused 97470 (delta 76989)
Receiving objects: 100% (100490/100490), 36.47 MiB | 72 KiB/s, done.
Resolving deltas: 100% (79616/79616), done.
root@omap:/home/mario/Scrivania/dati/os/qemu# ./configure

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/929638

Title:
  qemu 1.0 unable to compile on the pandaboard ES

Status in QEMU:
  New

Bug description:
  root@omap:/home/mario/Scrivania/dati/os/qemu# uname -a
  Linux omap 3.1.6-x6 #1 SMP Thu Dec 22 11:17:51 UTC 2011 armv7l armv7l armv7l GNU/Linux

  It's running Ubuntu 11.10...

  root@omap:/home/mario/Scrivania/dati/os/qemu# ./configure --disable-kvm --enable-tcg-interpreter --enable-curses --enable-sdl --enable-vnc --enable-debug-tcg --enable-vhost-net
  Install prefix    /usr/local
  BIOS directory    /usr/local/share/qemu
  binary directory  /usr/local/bin
  library directory /usr/local/lib
  include directory /usr/local/include
  config directory  /usr/local/etc
  Manual directory  /usr/local/share/man
  ELF interp prefix /usr/gnemul/qemu-%M
  Source path       /home/mario/Scrivania/dati/os/qemu
  C compiler        gcc
  Host C compiler   gcc
  CFLAGS            -O2 -g 
  QEMU_CFLAGS       -Werror -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -fstack-protector-all -Wendif-labels -Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -I/usr/include/libpng12  
  LDFLAGS           -Wl,--warn-common -g 
  make              make
  install           install
  python            python
  smbd              /usr/sbin/smbd
  host CPU          arm
  host big endian   no
  target list       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 
  tcg debug enabled yes
  Mon debug enabled no
  gprof enabled     no
  sparse enabled    no
  strip binaries    yes
  profiler          no
  static build      no
  -Werror enabled   yes
  SDL support       yes
  curses support    yes
  curl support      no
  mingw32 support   no
  Audio drivers     oss
  Extra audio cards ac97 es1370 sb16 hda
  Block whitelist   
  Mixer emulation   no
  VNC support       yes
  VNC TLS support   no
  VNC SASL support  no
  VNC JPEG support  no
  VNC PNG support   yes
  VNC thread        no
  xen support       no
  brlapi support    no
  bluez  support    no
  Documentation     yes
  NPTL support      yes
  GUEST_BASE        yes
  PIE               no
  vde support       no
  Linux AIO support no
  ATTR/XATTR support yes
  Install blobs     yes
  KVM support       no
  TCG interpreter   yes
  fdt support       no
  preadv support    yes
  fdatasync         yes
  madvise           yes
  posix_madvise     yes
  uuid support      no
  libcap-ng support no
  vhost-net support yes
  Trace backend     nop
  Trace output file trace-<pid>
  spice support     no
  rbd support       no
  xfsctl support    no
  nss used          no
  usb net redir     no
  OpenGL support    yes
  libiscsi support  no
  build guest agent yes

  root@omap:/home/mario/Scrivania/dati/os/qemu# make
    GEN   i386-softmmu/config-devices.mak
    GEN   x86_64-softmmu/config-devices.mak
    GEN   alpha-softmmu/config-devices.mak
    GEN   arm-softmmu/config-devices.mak
    GEN   cris-softmmu/config-devices.mak
    GEN   lm32-softmmu/config-devices.mak
    GEN   m68k-softmmu/config-devices.mak
    GEN   microblaze-softmmu/config-devices.mak
    GEN   microblazeel-softmmu/config-devices.mak
    GEN   mips-softmmu/config-devices.mak

    CC    ppc-softmmu/op_helper.o
    CC    ppc-softmmu/helper.o
  /home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c: In function ‘booke206_tlb_to_page_size’:
  /home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c:1296:14: error: variable ‘tlbncfg’ set but not used [-Werror=unused-but-set-variable]
  cc1: all warnings being treated as errors

  make[1]: *** [helper.o] Errore 1
  make: *** [subdir-ppc-softmmu] Errore 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/929638/+subscriptions

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Qemu-devel] [Bug 929638] Re: qemu 1.0 unable to compile on the pandaboard ES
  2012-02-09 16:37 [Qemu-devel] [Bug 929638] [NEW] qemu 1.0 unable to compile on the pandaboard ES Marietto
  2012-02-09 16:55 ` [Qemu-devel] [Bug 929638] " Marietto
@ 2012-02-09 17:07 ` Peter Maydell
  2012-02-09 18:23   ` Andreas Färber
  2012-02-09 18:55 ` Marietto
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 16+ messages in thread
From: Peter Maydell @ 2012-02-09 17:07 UTC (permalink / raw)
  To: qemu-devel

(1) This isn't qemu 1.0 as you say in the bug title, it's qemu master.
(2) qemu 1.0 does not work on ARM hosts -- see the release notes.
(3) at least one of the problems which meant we marked it as unsupported is still unfixed in master, so this isn't going to work
(4) the specific problem you've hit is fixed by this patch: http://patchwork.ozlabs.org/patch/139576/

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/929638

Title:
  qemu 1.0 unable to compile on the pandaboard ES

Status in QEMU:
  New

Bug description:
  root@omap:/home/mario/Scrivania/dati/os/qemu# uname -a
  Linux omap 3.1.6-x6 #1 SMP Thu Dec 22 11:17:51 UTC 2011 armv7l armv7l armv7l GNU/Linux

  It's running Ubuntu 11.10...

  root@omap:/home/mario/Scrivania/dati/os/qemu# ./configure --disable-kvm --enable-tcg-interpreter --enable-curses --enable-sdl --enable-vnc --enable-debug-tcg --enable-vhost-net
  Install prefix    /usr/local
  BIOS directory    /usr/local/share/qemu
  binary directory  /usr/local/bin
  library directory /usr/local/lib
  include directory /usr/local/include
  config directory  /usr/local/etc
  Manual directory  /usr/local/share/man
  ELF interp prefix /usr/gnemul/qemu-%M
  Source path       /home/mario/Scrivania/dati/os/qemu
  C compiler        gcc
  Host C compiler   gcc
  CFLAGS            -O2 -g 
  QEMU_CFLAGS       -Werror -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -fstack-protector-all -Wendif-labels -Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -I/usr/include/libpng12  
  LDFLAGS           -Wl,--warn-common -g 
  make              make
  install           install
  python            python
  smbd              /usr/sbin/smbd
  host CPU          arm
  host big endian   no
  target list       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 
  tcg debug enabled yes
  Mon debug enabled no
  gprof enabled     no
  sparse enabled    no
  strip binaries    yes
  profiler          no
  static build      no
  -Werror enabled   yes
  SDL support       yes
  curses support    yes
  curl support      no
  mingw32 support   no
  Audio drivers     oss
  Extra audio cards ac97 es1370 sb16 hda
  Block whitelist   
  Mixer emulation   no
  VNC support       yes
  VNC TLS support   no
  VNC SASL support  no
  VNC JPEG support  no
  VNC PNG support   yes
  VNC thread        no
  xen support       no
  brlapi support    no
  bluez  support    no
  Documentation     yes
  NPTL support      yes
  GUEST_BASE        yes
  PIE               no
  vde support       no
  Linux AIO support no
  ATTR/XATTR support yes
  Install blobs     yes
  KVM support       no
  TCG interpreter   yes
  fdt support       no
  preadv support    yes
  fdatasync         yes
  madvise           yes
  posix_madvise     yes
  uuid support      no
  libcap-ng support no
  vhost-net support yes
  Trace backend     nop
  Trace output file trace-<pid>
  spice support     no
  rbd support       no
  xfsctl support    no
  nss used          no
  usb net redir     no
  OpenGL support    yes
  libiscsi support  no
  build guest agent yes

  root@omap:/home/mario/Scrivania/dati/os/qemu# make
    GEN   i386-softmmu/config-devices.mak
    GEN   x86_64-softmmu/config-devices.mak
    GEN   alpha-softmmu/config-devices.mak
    GEN   arm-softmmu/config-devices.mak
    GEN   cris-softmmu/config-devices.mak
    GEN   lm32-softmmu/config-devices.mak
    GEN   m68k-softmmu/config-devices.mak
    GEN   microblaze-softmmu/config-devices.mak
    GEN   microblazeel-softmmu/config-devices.mak
    GEN   mips-softmmu/config-devices.mak

    CC    ppc-softmmu/op_helper.o
    CC    ppc-softmmu/helper.o
  /home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c: In function ‘booke206_tlb_to_page_size’:
  /home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c:1296:14: error: variable ‘tlbncfg’ set but not used [-Werror=unused-but-set-variable]
  cc1: all warnings being treated as errors

  make[1]: *** [helper.o] Errore 1
  make: *** [subdir-ppc-softmmu] Errore 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/929638/+subscriptions

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 929638] Re: qemu 1.0 unable to compile on the pandaboard ES
  2012-02-09 17:07 ` Peter Maydell
@ 2012-02-09 18:23   ` Andreas Färber
  2012-02-09 19:11     ` Peter Maydell
  0 siblings, 1 reply; 16+ messages in thread
From: Andreas Färber @ 2012-02-09 18:23 UTC (permalink / raw)
  To: Peter Maydell; +Cc: qemu-devel, Alexander Graf

Am 09.02.2012 18:07, schrieb Peter Maydell:
> (2) qemu 1.0 does not work on ARM hosts -- see the release notes.
> (3) at least one of the problems which meant we marked it as unsupported is still unfixed in master, so this isn't going to work

What's the remaining issue? I was able to successfully compile and run
arm-softmmu + arm-linux-user on Oneiric the weekend.

Andreas

-- 
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Qemu-devel] [Bug 929638] Re: qemu 1.0 unable to compile on the pandaboard ES
  2012-02-09 16:37 [Qemu-devel] [Bug 929638] [NEW] qemu 1.0 unable to compile on the pandaboard ES Marietto
  2012-02-09 16:55 ` [Qemu-devel] [Bug 929638] " Marietto
  2012-02-09 17:07 ` Peter Maydell
@ 2012-02-09 18:55 ` Marietto
  2012-07-10 14:59 ` Peter Maydell
  2012-08-03 17:17 ` Samuel Bronson
  4 siblings, 0 replies; 16+ messages in thread
From: Marietto @ 2012-02-09 18:55 UTC (permalink / raw)
  To: qemu-devel

The patch that you have given to me it's the same as this here ? -->
http://web.archiveorange.com/archive/v/1XS1vBaxYXjl0BuVgqv1

because I've tried already to patch it using that patch,but it didn't
work.

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/929638

Title:
  qemu 1.0 unable to compile on the pandaboard ES

Status in QEMU:
  New

Bug description:
  root@omap:/home/mario/Scrivania/dati/os/qemu# uname -a
  Linux omap 3.1.6-x6 #1 SMP Thu Dec 22 11:17:51 UTC 2011 armv7l armv7l armv7l GNU/Linux

  It's running Ubuntu 11.10...

  root@omap:/home/mario/Scrivania/dati/os/qemu# ./configure --disable-kvm --enable-tcg-interpreter --enable-curses --enable-sdl --enable-vnc --enable-debug-tcg --enable-vhost-net
  Install prefix    /usr/local
  BIOS directory    /usr/local/share/qemu
  binary directory  /usr/local/bin
  library directory /usr/local/lib
  include directory /usr/local/include
  config directory  /usr/local/etc
  Manual directory  /usr/local/share/man
  ELF interp prefix /usr/gnemul/qemu-%M
  Source path       /home/mario/Scrivania/dati/os/qemu
  C compiler        gcc
  Host C compiler   gcc
  CFLAGS            -O2 -g 
  QEMU_CFLAGS       -Werror -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -fstack-protector-all -Wendif-labels -Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -I/usr/include/libpng12  
  LDFLAGS           -Wl,--warn-common -g 
  make              make
  install           install
  python            python
  smbd              /usr/sbin/smbd
  host CPU          arm
  host big endian   no
  target list       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 
  tcg debug enabled yes
  Mon debug enabled no
  gprof enabled     no
  sparse enabled    no
  strip binaries    yes
  profiler          no
  static build      no
  -Werror enabled   yes
  SDL support       yes
  curses support    yes
  curl support      no
  mingw32 support   no
  Audio drivers     oss
  Extra audio cards ac97 es1370 sb16 hda
  Block whitelist   
  Mixer emulation   no
  VNC support       yes
  VNC TLS support   no
  VNC SASL support  no
  VNC JPEG support  no
  VNC PNG support   yes
  VNC thread        no
  xen support       no
  brlapi support    no
  bluez  support    no
  Documentation     yes
  NPTL support      yes
  GUEST_BASE        yes
  PIE               no
  vde support       no
  Linux AIO support no
  ATTR/XATTR support yes
  Install blobs     yes
  KVM support       no
  TCG interpreter   yes
  fdt support       no
  preadv support    yes
  fdatasync         yes
  madvise           yes
  posix_madvise     yes
  uuid support      no
  libcap-ng support no
  vhost-net support yes
  Trace backend     nop
  Trace output file trace-<pid>
  spice support     no
  rbd support       no
  xfsctl support    no
  nss used          no
  usb net redir     no
  OpenGL support    yes
  libiscsi support  no
  build guest agent yes

  root@omap:/home/mario/Scrivania/dati/os/qemu# make
    GEN   i386-softmmu/config-devices.mak
    GEN   x86_64-softmmu/config-devices.mak
    GEN   alpha-softmmu/config-devices.mak
    GEN   arm-softmmu/config-devices.mak
    GEN   cris-softmmu/config-devices.mak
    GEN   lm32-softmmu/config-devices.mak
    GEN   m68k-softmmu/config-devices.mak
    GEN   microblaze-softmmu/config-devices.mak
    GEN   microblazeel-softmmu/config-devices.mak
    GEN   mips-softmmu/config-devices.mak

    CC    ppc-softmmu/op_helper.o
    CC    ppc-softmmu/helper.o
  /home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c: In function ‘booke206_tlb_to_page_size’:
  /home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c:1296:14: error: variable ‘tlbncfg’ set but not used [-Werror=unused-but-set-variable]
  cc1: all warnings being treated as errors

  make[1]: *** [helper.o] Errore 1
  make: *** [subdir-ppc-softmmu] Errore 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/929638/+subscriptions

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 929638] Re: qemu 1.0 unable to compile on the pandaboard ES
  2012-02-09 18:23   ` Andreas Färber
@ 2012-02-09 19:11     ` Peter Maydell
  2012-02-09 19:12       ` Alexander Graf
  2012-02-09 22:39       ` Andreas Färber
  0 siblings, 2 replies; 16+ messages in thread
From: Peter Maydell @ 2012-02-09 19:11 UTC (permalink / raw)
  To: Andreas Färber; +Cc: qemu-devel, Alexander Graf

On 9 February 2012 18:23, Andreas Färber <afaerber@suse.de> wrote:
> Am 09.02.2012 18:07, schrieb Peter Maydell:
>> (2) qemu 1.0 does not work on ARM hosts -- see the release notes.
>> (3) at least one of the problems which meant we marked it as unsupported is still unfixed in master, so this isn't going to work
>
> What's the remaining issue? I was able to successfully compile and run
> arm-softmmu + arm-linux-user on Oneiric the weekend.

On ARM Linux glibc provides a makecontext() that always fails ENOSYS,
so our configure test thinks there is makecontext support but when we
try to use it for coroutines it will fail and we abort.

I have a workaround in qemu-linaro that just forces the makecontext
test to fail on ARM but I don't like that much. It would be better
to either drop our requirement for makecontext (Paolo had some patches
to try to do this IIRC) or to handle it failing at runtime.

-- PMM

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 929638] Re: qemu 1.0 unable to compile on the pandaboard ES
  2012-02-09 19:11     ` Peter Maydell
@ 2012-02-09 19:12       ` Alexander Graf
  2012-02-09 19:15         ` Peter Maydell
  2012-02-09 19:18         ` Paul Brook
  2012-02-09 22:39       ` Andreas Färber
  1 sibling, 2 replies; 16+ messages in thread
From: Alexander Graf @ 2012-02-09 19:12 UTC (permalink / raw)
  To: Peter Maydell; +Cc: Andreas Färber, qemu-devel


On 09.02.2012, at 20:11, Peter Maydell wrote:

> On 9 February 2012 18:23, Andreas Färber <afaerber@suse.de> wrote:
>> Am 09.02.2012 18:07, schrieb Peter Maydell:
>>> (2) qemu 1.0 does not work on ARM hosts -- see the release notes.
>>> (3) at least one of the problems which meant we marked it as unsupported is still unfixed in master, so this isn't going to work
>> 
>> What's the remaining issue? I was able to successfully compile and run
>> arm-softmmu + arm-linux-user on Oneiric the weekend.
> 
> On ARM Linux glibc provides a makecontext() that always fails ENOSYS,
> so our configure test thinks there is makecontext support but when we
> try to use it for coroutines it will fail and we abort.
> 
> I have a workaround in qemu-linaro that just forces the makecontext
> test to fail on ARM but I don't like that much. It would be better
> to either drop our requirement for makecontext (Paolo had some patches
> to try to do this IIRC) or to handle it failing at runtime.

Or make the configure test be an execution test and always disable it for cross-compile?


Alex

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 929638] Re: qemu 1.0 unable to compile on the pandaboard ES
  2012-02-09 19:12       ` Alexander Graf
@ 2012-02-09 19:15         ` Peter Maydell
  2012-02-09 19:17           ` Alexander Graf
  2012-02-09 19:18         ` Paul Brook
  1 sibling, 1 reply; 16+ messages in thread
From: Peter Maydell @ 2012-02-09 19:15 UTC (permalink / raw)
  To: Alexander Graf; +Cc: Andreas Färber, qemu-devel

On 9 February 2012 19:12, Alexander Graf <agraf@suse.de> wrote:
>
> On 09.02.2012, at 20:11, Peter Maydell wrote:
>
>> On 9 February 2012 18:23, Andreas Färber <afaerber@suse.de> wrote:
>>> Am 09.02.2012 18:07, schrieb Peter Maydell:
>>>> (2) qemu 1.0 does not work on ARM hosts -- see the release notes.
>>>> (3) at least one of the problems which meant we marked it as unsupported is still unfixed in master, so this isn't going to work
>>>
>>> What's the remaining issue? I was able to successfully compile and run
>>> arm-softmmu + arm-linux-user on Oneiric the weekend.
>>
>> On ARM Linux glibc provides a makecontext() that always fails ENOSYS,
>> so our configure test thinks there is makecontext support but when we
>> try to use it for coroutines it will fail and we abort.
>>
>> I have a workaround in qemu-linaro that just forces the makecontext
>> test to fail on ARM but I don't like that much. It would be better
>> to either drop our requirement for makecontext (Paolo had some patches
>> to try to do this IIRC) or to handle it failing at runtime.
>
> Or make the configure test be an execution test and always disable it for cross-compile?

Don't like that idea much either :-)

Really what I want is for ARM hosts to be using the same execution
paths as x86, because being on a less-tested fallback code path
is likely to result in hitting more bugs. So either we should
make qemu not rely on makecontext or we should get makecontext
added to glibc (David Gilbert has an implementation which we're
attempting to submit to eglibc) and make sure that configure/qemu
can cope with both ARM systems with working makecontext and the
old ones without.

-- PMM

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 929638] Re: qemu 1.0 unable to compile on the pandaboard ES
  2012-02-09 19:15         ` Peter Maydell
@ 2012-02-09 19:17           ` Alexander Graf
  0 siblings, 0 replies; 16+ messages in thread
From: Alexander Graf @ 2012-02-09 19:17 UTC (permalink / raw)
  To: Peter Maydell; +Cc: Andreas Färber, qemu-devel


On 09.02.2012, at 20:15, Peter Maydell wrote:

> On 9 February 2012 19:12, Alexander Graf <agraf@suse.de> wrote:
>> 
>> On 09.02.2012, at 20:11, Peter Maydell wrote:
>> 
>>> On 9 February 2012 18:23, Andreas Färber <afaerber@suse.de> wrote:
>>>> Am 09.02.2012 18:07, schrieb Peter Maydell:
>>>>> (2) qemu 1.0 does not work on ARM hosts -- see the release notes.
>>>>> (3) at least one of the problems which meant we marked it as unsupported is still unfixed in master, so this isn't going to work
>>>> 
>>>> What's the remaining issue? I was able to successfully compile and run
>>>> arm-softmmu + arm-linux-user on Oneiric the weekend.
>>> 
>>> On ARM Linux glibc provides a makecontext() that always fails ENOSYS,
>>> so our configure test thinks there is makecontext support but when we
>>> try to use it for coroutines it will fail and we abort.
>>> 
>>> I have a workaround in qemu-linaro that just forces the makecontext
>>> test to fail on ARM but I don't like that much. It would be better
>>> to either drop our requirement for makecontext (Paolo had some patches
>>> to try to do this IIRC) or to handle it failing at runtime.
>> 
>> Or make the configure test be an execution test and always disable it for cross-compile?
> 
> Don't like that idea much either :-)
> 
> Really what I want is for ARM hosts to be using the same execution
> paths as x86, because being on a less-tested fallback code path
> is likely to result in hitting more bugs.

True.

> So either we should
> make qemu not rely on makecontext or we should get makecontext
> added to glibc (David Gilbert has an implementation which we're
> attempting to submit to eglibc)

Good point, that's certainly the better way to go

> and make sure that configure/qemu
> can cope with both ARM systems with working makecontext and the
> old ones without.

Then you're back again to square one where you take different code paths from x86.
Could you emulate makecontext inside a compat wrapper in qemu like you implement it in your eglibc patch? Then the "fallback code" wouldn't be a different code path, it'd just move functionality from glibc into qemu for compatibility with older libc.


Alex

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 929638] Re: qemu 1.0 unable to compile on the pandaboard ES
  2012-02-09 19:12       ` Alexander Graf
  2012-02-09 19:15         ` Peter Maydell
@ 2012-02-09 19:18         ` Paul Brook
  2012-02-09 19:21           ` Alexander Graf
  1 sibling, 1 reply; 16+ messages in thread
From: Paul Brook @ 2012-02-09 19:18 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell, Alexander Graf, Andreas Färber

> > On ARM Linux glibc provides a makecontext() that always fails ENOSYS,
> > so our configure test thinks there is makecontext support but when we
> > try to use it for coroutines it will fail and we abort.
> > 
> > I have a workaround in qemu-linaro that just forces the makecontext
> > test to fail on ARM but I don't like that much. It would be better
> > to either drop our requirement for makecontext (Paolo had some patches
> > to try to do this IIRC) or to handle it failing at runtime.
> 
> Or make the configure test be an execution test and always disable it for
> cross-compile?

I'd rather not.  If at all possible we should avoid runtime tests.  Even for 
"native" systems they generally give the wrong answer as the machine you're 
building on often isn't the one you will be running on.  If we know arm hosts 
are broken then that's what we should test for in configure (with a comment 
saying why).

IMO consistency between builds for the same target environment is more 
important than opportunistically probing in a native builds.

Paul

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 929638] Re: qemu 1.0 unable to compile on the pandaboard ES
  2012-02-09 19:18         ` Paul Brook
@ 2012-02-09 19:21           ` Alexander Graf
  2012-02-09 23:55             ` Paul Brook
  0 siblings, 1 reply; 16+ messages in thread
From: Alexander Graf @ 2012-02-09 19:21 UTC (permalink / raw)
  To: Paul Brook; +Cc: Peter Maydell, qemu-devel, Andreas Färber


On 09.02.2012, at 20:18, Paul Brook wrote:

>>> On ARM Linux glibc provides a makecontext() that always fails ENOSYS,
>>> so our configure test thinks there is makecontext support but when we
>>> try to use it for coroutines it will fail and we abort.
>>> 
>>> I have a workaround in qemu-linaro that just forces the makecontext
>>> test to fail on ARM but I don't like that much. It would be better
>>> to either drop our requirement for makecontext (Paolo had some patches
>>> to try to do this IIRC) or to handle it failing at runtime.
>> 
>> Or make the configure test be an execution test and always disable it for
>> cross-compile?
> 
> I'd rather not.  If at all possible we should avoid runtime tests.  Even for 
> "native" systems they generally give the wrong answer as the machine you're 
> building on often isn't the one you will be running on.  If we know arm hosts 
> are broken then that's what we should test for in configure (with a comment 
> saying why).
> 
> IMO consistency between builds for the same target environment is more 
> important than opportunistically probing in a native builds.

I agree for CPU features, sure. Anything that would be influenced by your build system vs execution environment.
But in this case we're probing for a feature of a library we're linking against, so runtime checks really aren't all that bad, since you usually want to build against the same libc that you're executing against later on.


Alex

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 929638] Re: qemu 1.0 unable to compile on the pandaboard ES
  2012-02-09 19:11     ` Peter Maydell
  2012-02-09 19:12       ` Alexander Graf
@ 2012-02-09 22:39       ` Andreas Färber
  1 sibling, 0 replies; 16+ messages in thread
From: Andreas Färber @ 2012-02-09 22:39 UTC (permalink / raw)
  To: Peter Maydell; +Cc: qemu-devel, Alexander Graf

Am 09.02.2012 20:11, schrieb Peter Maydell:
> On 9 February 2012 18:23, Andreas Färber <afaerber@suse.de> wrote:
>> Am 09.02.2012 18:07, schrieb Peter Maydell:
>>> (2) qemu 1.0 does not work on ARM hosts -- see the release notes.
>>> (3) at least one of the problems which meant we marked it as unsupported is still unfixed in master, so this isn't going to work
>>
>> What's the remaining issue? I was able to successfully compile and run
>> arm-softmmu + arm-linux-user on Oneiric the weekend.
> 
> On ARM Linux glibc provides a makecontext() that always fails ENOSYS,
> so our configure test thinks there is makecontext support but when we
> try to use it for coroutines it will fail and we abort.

Oh, I was aware of that, I reported the warnings. I was able to
successfully boot up and play with Paul's arm-test image though -
shouldn't the block layer totally go nuts with coroutines not working?

Andreas

-- 
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 929638] Re: qemu 1.0 unable to compile on the pandaboard ES
  2012-02-09 19:21           ` Alexander Graf
@ 2012-02-09 23:55             ` Paul Brook
  0 siblings, 0 replies; 16+ messages in thread
From: Paul Brook @ 2012-02-09 23:55 UTC (permalink / raw)
  To: Alexander Graf; +Cc: Peter Maydell, qemu-devel, Andreas Färber

> > I'd rather not.  If at all possible we should avoid runtime tests.  Even
> > for "native" systems they generally give the wrong answer as the machine
> > you're building on often isn't the one you will be running on.  If we
> > know arm hosts are broken then that's what we should test for in
> > configure (with a comment saying why).
> > 
> > IMO consistency between builds for the same target environment is more
> > important than opportunistically probing in a native builds.
> 
> I agree for CPU features, sure. Anything that would be influenced by your
> build system vs execution environment. But in this case we're probing for
> a feature of a library we're linking against, so runtime checks really
> aren't all that bad, since you usually want to build against the same libc
> that you're executing against later on.

Maybe, but I don't consider "assume it's broken when cross compiling" to be an 
acceptable answer.  If we can't get the same answer in a cross environment 
then I don't want to be doing it at all.

Using a native build environment is often infeasible.  The Debian/Ubuntu and 
Maemo folks do crazy things to make it happen, but often as not you're cross 
building the whole system from scratch.

Even in a desktop context, all my production builds are done with a cross 
compiler[1].  Having that cross build behave differently from a native build 
using the exact same libraries and config is liable to cause the absolute 
worst kind of bugs - the sort that only shows up in something you're about 
to/already have shipped to the customer.

Paul

[1] The build cluster runs modern 64-bit linux, but the end result needs to 
work on older 32-bit linux and windows.  There's no way I'm setting up a 
cluster of RHEL4 and windows XP machines to do native builds, but I can easily 
maintain a cross toolchain to win32 or RHEL4 i686 sysroot indefinitely.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Qemu-devel] [Bug 929638] Re: qemu 1.0 unable to compile on the pandaboard ES
  2012-02-09 16:37 [Qemu-devel] [Bug 929638] [NEW] qemu 1.0 unable to compile on the pandaboard ES Marietto
                   ` (2 preceding siblings ...)
  2012-02-09 18:55 ` Marietto
@ 2012-07-10 14:59 ` Peter Maydell
  2012-08-03 17:17 ` Samuel Bronson
  4 siblings, 0 replies; 16+ messages in thread
From: Peter Maydell @ 2012-07-10 14:59 UTC (permalink / raw)
  To: qemu-devel

In QEMU 1.1 building on ARM hosts is supported again -- please can you
retry with a clean 1.1 source tree?


** Changed in: qemu
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/929638

Title:
  qemu 1.0 unable to compile on the pandaboard ES

Status in QEMU:
  Incomplete

Bug description:
  root@omap:/home/mario/Scrivania/dati/os/qemu# uname -a
  Linux omap 3.1.6-x6 #1 SMP Thu Dec 22 11:17:51 UTC 2011 armv7l armv7l armv7l GNU/Linux

  It's running Ubuntu 11.10...

  root@omap:/home/mario/Scrivania/dati/os/qemu# ./configure --disable-kvm --enable-tcg-interpreter --enable-curses --enable-sdl --enable-vnc --enable-debug-tcg --enable-vhost-net
  Install prefix    /usr/local
  BIOS directory    /usr/local/share/qemu
  binary directory  /usr/local/bin
  library directory /usr/local/lib
  include directory /usr/local/include
  config directory  /usr/local/etc
  Manual directory  /usr/local/share/man
  ELF interp prefix /usr/gnemul/qemu-%M
  Source path       /home/mario/Scrivania/dati/os/qemu
  C compiler        gcc
  Host C compiler   gcc
  CFLAGS            -O2 -g 
  QEMU_CFLAGS       -Werror -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -fstack-protector-all -Wendif-labels -Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -I/usr/include/libpng12  
  LDFLAGS           -Wl,--warn-common -g 
  make              make
  install           install
  python            python
  smbd              /usr/sbin/smbd
  host CPU          arm
  host big endian   no
  target list       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 
  tcg debug enabled yes
  Mon debug enabled no
  gprof enabled     no
  sparse enabled    no
  strip binaries    yes
  profiler          no
  static build      no
  -Werror enabled   yes
  SDL support       yes
  curses support    yes
  curl support      no
  mingw32 support   no
  Audio drivers     oss
  Extra audio cards ac97 es1370 sb16 hda
  Block whitelist   
  Mixer emulation   no
  VNC support       yes
  VNC TLS support   no
  VNC SASL support  no
  VNC JPEG support  no
  VNC PNG support   yes
  VNC thread        no
  xen support       no
  brlapi support    no
  bluez  support    no
  Documentation     yes
  NPTL support      yes
  GUEST_BASE        yes
  PIE               no
  vde support       no
  Linux AIO support no
  ATTR/XATTR support yes
  Install blobs     yes
  KVM support       no
  TCG interpreter   yes
  fdt support       no
  preadv support    yes
  fdatasync         yes
  madvise           yes
  posix_madvise     yes
  uuid support      no
  libcap-ng support no
  vhost-net support yes
  Trace backend     nop
  Trace output file trace-<pid>
  spice support     no
  rbd support       no
  xfsctl support    no
  nss used          no
  usb net redir     no
  OpenGL support    yes
  libiscsi support  no
  build guest agent yes

  root@omap:/home/mario/Scrivania/dati/os/qemu# make
    GEN   i386-softmmu/config-devices.mak
    GEN   x86_64-softmmu/config-devices.mak
    GEN   alpha-softmmu/config-devices.mak
    GEN   arm-softmmu/config-devices.mak
    GEN   cris-softmmu/config-devices.mak
    GEN   lm32-softmmu/config-devices.mak
    GEN   m68k-softmmu/config-devices.mak
    GEN   microblaze-softmmu/config-devices.mak
    GEN   microblazeel-softmmu/config-devices.mak
    GEN   mips-softmmu/config-devices.mak

    CC    ppc-softmmu/op_helper.o
    CC    ppc-softmmu/helper.o
  /home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c: In function ‘booke206_tlb_to_page_size’:
  /home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c:1296:14: error: variable ‘tlbncfg’ set but not used [-Werror=unused-but-set-variable]
  cc1: all warnings being treated as errors

  make[1]: *** [helper.o] Errore 1
  make: *** [subdir-ppc-softmmu] Errore 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/929638/+subscriptions

^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Qemu-devel] [Bug 929638] Re: qemu 1.0 unable to compile on the pandaboard ES
  2012-02-09 16:37 [Qemu-devel] [Bug 929638] [NEW] qemu 1.0 unable to compile on the pandaboard ES Marietto
                   ` (3 preceding siblings ...)
  2012-07-10 14:59 ` Peter Maydell
@ 2012-08-03 17:17 ` Samuel Bronson
  2012-09-06  6:23   ` Marietto
  4 siblings, 1 reply; 16+ messages in thread
From: Samuel Bronson @ 2012-08-03 17:17 UTC (permalink / raw)
  To: qemu-devel

** Tags added: arm

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/929638

Title:
  qemu 1.0 unable to compile on the pandaboard ES

Status in QEMU:
  Incomplete

Bug description:
  root@omap:/home/mario/Scrivania/dati/os/qemu# uname -a
  Linux omap 3.1.6-x6 #1 SMP Thu Dec 22 11:17:51 UTC 2011 armv7l armv7l armv7l GNU/Linux

  It's running Ubuntu 11.10...

  root@omap:/home/mario/Scrivania/dati/os/qemu# ./configure --disable-kvm --enable-tcg-interpreter --enable-curses --enable-sdl --enable-vnc --enable-debug-tcg --enable-vhost-net
  Install prefix    /usr/local
  BIOS directory    /usr/local/share/qemu
  binary directory  /usr/local/bin
  library directory /usr/local/lib
  include directory /usr/local/include
  config directory  /usr/local/etc
  Manual directory  /usr/local/share/man
  ELF interp prefix /usr/gnemul/qemu-%M
  Source path       /home/mario/Scrivania/dati/os/qemu
  C compiler        gcc
  Host C compiler   gcc
  CFLAGS            -O2 -g 
  QEMU_CFLAGS       -Werror -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -fstack-protector-all -Wendif-labels -Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -I/usr/include/libpng12  
  LDFLAGS           -Wl,--warn-common -g 
  make              make
  install           install
  python            python
  smbd              /usr/sbin/smbd
  host CPU          arm
  host big endian   no
  target list       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 
  tcg debug enabled yes
  Mon debug enabled no
  gprof enabled     no
  sparse enabled    no
  strip binaries    yes
  profiler          no
  static build      no
  -Werror enabled   yes
  SDL support       yes
  curses support    yes
  curl support      no
  mingw32 support   no
  Audio drivers     oss
  Extra audio cards ac97 es1370 sb16 hda
  Block whitelist   
  Mixer emulation   no
  VNC support       yes
  VNC TLS support   no
  VNC SASL support  no
  VNC JPEG support  no
  VNC PNG support   yes
  VNC thread        no
  xen support       no
  brlapi support    no
  bluez  support    no
  Documentation     yes
  NPTL support      yes
  GUEST_BASE        yes
  PIE               no
  vde support       no
  Linux AIO support no
  ATTR/XATTR support yes
  Install blobs     yes
  KVM support       no
  TCG interpreter   yes
  fdt support       no
  preadv support    yes
  fdatasync         yes
  madvise           yes
  posix_madvise     yes
  uuid support      no
  libcap-ng support no
  vhost-net support yes
  Trace backend     nop
  Trace output file trace-<pid>
  spice support     no
  rbd support       no
  xfsctl support    no
  nss used          no
  usb net redir     no
  OpenGL support    yes
  libiscsi support  no
  build guest agent yes

  root@omap:/home/mario/Scrivania/dati/os/qemu# make
    GEN   i386-softmmu/config-devices.mak
    GEN   x86_64-softmmu/config-devices.mak
    GEN   alpha-softmmu/config-devices.mak
    GEN   arm-softmmu/config-devices.mak
    GEN   cris-softmmu/config-devices.mak
    GEN   lm32-softmmu/config-devices.mak
    GEN   m68k-softmmu/config-devices.mak
    GEN   microblaze-softmmu/config-devices.mak
    GEN   microblazeel-softmmu/config-devices.mak
    GEN   mips-softmmu/config-devices.mak

    CC    ppc-softmmu/op_helper.o
    CC    ppc-softmmu/helper.o
  /home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c: In function ‘booke206_tlb_to_page_size’:
  /home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c:1296:14: error: variable ‘tlbncfg’ set but not used [-Werror=unused-but-set-variable]
  cc1: all warnings being treated as errors

  make[1]: *** [helper.o] Errore 1
  make: *** [subdir-ppc-softmmu] Errore 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/929638/+subscriptions

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 929638] Re: qemu 1.0 unable to compile on the pandaboard ES
  2012-08-03 17:17 ` Samuel Bronson
@ 2012-09-06  6:23   ` Marietto
  0 siblings, 0 replies; 16+ messages in thread
From: Marietto @ 2012-09-06  6:23 UTC (permalink / raw)
  To: qemu-devel

This is what I did on the pandaboard ES :

git clone git://git.linaro.org/qemu/qemu-linaro.git
/configure --disable-kvm --enable-tcg-interpreter --enable-curses
--enable-sdl --enable-vnc --enable-debug-tcg --enable-vhost-net
make
you can see the error on the screenshot attached.

2012/8/3 Samuel Bronson <naesten@gmail.com>:
> ** Tags added: arm
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/929638
>
> Title:
>   qemu 1.0 unable to compile on the pandaboard ES
>
> Status in QEMU:
>   Incomplete
>
> Bug description:
>   root@omap:/home/mario/Scrivania/dati/os/qemu# uname -a
>   Linux omap 3.1.6-x6 #1 SMP Thu Dec 22 11:17:51 UTC 2011 armv7l armv7l armv7l GNU/Linux
>
>   It's running Ubuntu 11.10...
>
>   root@omap:/home/mario/Scrivania/dati/os/qemu# ./configure --disable-kvm --enable-tcg-interpreter --enable-curses --enable-sdl --enable-vnc --enable-debug-tcg --enable-vhost-net
>   Install prefix    /usr/local
>   BIOS directory    /usr/local/share/qemu
>   binary directory  /usr/local/bin
>   library directory /usr/local/lib
>   include directory /usr/local/include
>   config directory  /usr/local/etc
>   Manual directory  /usr/local/share/man
>   ELF interp prefix /usr/gnemul/qemu-%M
>   Source path       /home/mario/Scrivania/dati/os/qemu
>   C compiler        gcc
>   Host C compiler   gcc
>   CFLAGS            -O2 -g
>   QEMU_CFLAGS       -Werror -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -fstack-protector-all -Wendif-labels -Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -I/usr/include/libpng12
>   LDFLAGS           -Wl,--warn-common -g
>   make              make
>   install           install
>   python            python
>   smbd              /usr/sbin/smbd
>   host CPU          arm
>   host big endian   no
>   target list       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
>   tcg debug enabled yes
>   Mon debug enabled no
>   gprof enabled     no
>   sparse enabled    no
>   strip binaries    yes
>   profiler          no
>   static build      no
>   -Werror enabled   yes
>   SDL support       yes
>   curses support    yes
>   curl support      no
>   mingw32 support   no
>   Audio drivers     oss
>   Extra audio cards ac97 es1370 sb16 hda
>   Block whitelist
>   Mixer emulation   no
>   VNC support       yes
>   VNC TLS support   no
>   VNC SASL support  no
>   VNC JPEG support  no
>   VNC PNG support   yes
>   VNC thread        no
>   xen support       no
>   brlapi support    no
>   bluez  support    no
>   Documentation     yes
>   NPTL support      yes
>   GUEST_BASE        yes
>   PIE               no
>   vde support       no
>   Linux AIO support no
>   ATTR/XATTR support yes
>   Install blobs     yes
>   KVM support       no
>   TCG interpreter   yes
>   fdt support       no
>   preadv support    yes
>   fdatasync         yes
>   madvise           yes
>   posix_madvise     yes
>   uuid support      no
>   libcap-ng support no
>   vhost-net support yes
>   Trace backend     nop
>   Trace output file trace-<pid>
>   spice support     no
>   rbd support       no
>   xfsctl support    no
>   nss used          no
>   usb net redir     no
>   OpenGL support    yes
>   libiscsi support  no
>   build guest agent yes
>
>   root@omap:/home/mario/Scrivania/dati/os/qemu# make
>     GEN   i386-softmmu/config-devices.mak
>     GEN   x86_64-softmmu/config-devices.mak
>     GEN   alpha-softmmu/config-devices.mak
>     GEN   arm-softmmu/config-devices.mak
>     GEN   cris-softmmu/config-devices.mak
>     GEN   lm32-softmmu/config-devices.mak
>     GEN   m68k-softmmu/config-devices.mak
>     GEN   microblaze-softmmu/config-devices.mak
>     GEN   microblazeel-softmmu/config-devices.mak
>     GEN   mips-softmmu/config-devices.mak
>
>     CC    ppc-softmmu/op_helper.o
>     CC    ppc-softmmu/helper.o
>   /home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c: In function ‘booke206_tlb_to_page_size’:
>   /home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c:1296:14: error: variable ‘tlbncfg’ set but not used [-Werror=unused-but-set-variable]
>   cc1: all warnings being treated as errors
>
>   make[1]: *** [helper.o] Errore 1
>   make: *** [subdir-ppc-softmmu] Errore 2
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/qemu/+bug/929638/+subscriptions


-- 
Mario.


** Attachment added: "06-09-2012 08-18-22.jpg"
   https://bugs.launchpad.net/bugs/929638/+attachment/3295543/+files/06-09-2012%2008-18-22.jpg

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/929638

Title:
  qemu 1.0 unable to compile on the pandaboard ES

Status in QEMU:
  Incomplete

Bug description:
  root@omap:/home/mario/Scrivania/dati/os/qemu# uname -a
  Linux omap 3.1.6-x6 #1 SMP Thu Dec 22 11:17:51 UTC 2011 armv7l armv7l armv7l GNU/Linux

  It's running Ubuntu 11.10...

  root@omap:/home/mario/Scrivania/dati/os/qemu# ./configure --disable-kvm --enable-tcg-interpreter --enable-curses --enable-sdl --enable-vnc --enable-debug-tcg --enable-vhost-net
  Install prefix    /usr/local
  BIOS directory    /usr/local/share/qemu
  binary directory  /usr/local/bin
  library directory /usr/local/lib
  include directory /usr/local/include
  config directory  /usr/local/etc
  Manual directory  /usr/local/share/man
  ELF interp prefix /usr/gnemul/qemu-%M
  Source path       /home/mario/Scrivania/dati/os/qemu
  C compiler        gcc
  Host C compiler   gcc
  CFLAGS            -O2 -g 
  QEMU_CFLAGS       -Werror -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -fstack-protector-all -Wendif-labels -Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -I/usr/include/libpng12  
  LDFLAGS           -Wl,--warn-common -g 
  make              make
  install           install
  python            python
  smbd              /usr/sbin/smbd
  host CPU          arm
  host big endian   no
  target list       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 
  tcg debug enabled yes
  Mon debug enabled no
  gprof enabled     no
  sparse enabled    no
  strip binaries    yes
  profiler          no
  static build      no
  -Werror enabled   yes
  SDL support       yes
  curses support    yes
  curl support      no
  mingw32 support   no
  Audio drivers     oss
  Extra audio cards ac97 es1370 sb16 hda
  Block whitelist   
  Mixer emulation   no
  VNC support       yes
  VNC TLS support   no
  VNC SASL support  no
  VNC JPEG support  no
  VNC PNG support   yes
  VNC thread        no
  xen support       no
  brlapi support    no
  bluez  support    no
  Documentation     yes
  NPTL support      yes
  GUEST_BASE        yes
  PIE               no
  vde support       no
  Linux AIO support no
  ATTR/XATTR support yes
  Install blobs     yes
  KVM support       no
  TCG interpreter   yes
  fdt support       no
  preadv support    yes
  fdatasync         yes
  madvise           yes
  posix_madvise     yes
  uuid support      no
  libcap-ng support no
  vhost-net support yes
  Trace backend     nop
  Trace output file trace-<pid>
  spice support     no
  rbd support       no
  xfsctl support    no
  nss used          no
  usb net redir     no
  OpenGL support    yes
  libiscsi support  no
  build guest agent yes

  root@omap:/home/mario/Scrivania/dati/os/qemu# make
    GEN   i386-softmmu/config-devices.mak
    GEN   x86_64-softmmu/config-devices.mak
    GEN   alpha-softmmu/config-devices.mak
    GEN   arm-softmmu/config-devices.mak
    GEN   cris-softmmu/config-devices.mak
    GEN   lm32-softmmu/config-devices.mak
    GEN   m68k-softmmu/config-devices.mak
    GEN   microblaze-softmmu/config-devices.mak
    GEN   microblazeel-softmmu/config-devices.mak
    GEN   mips-softmmu/config-devices.mak

    CC    ppc-softmmu/op_helper.o
    CC    ppc-softmmu/helper.o
  /home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c: In function ‘booke206_tlb_to_page_size’:
  /home/mario/Scrivania/dati/os/qemu/target-ppc/helper.c:1296:14: error: variable ‘tlbncfg’ set but not used [-Werror=unused-but-set-variable]
  cc1: all warnings being treated as errors

  make[1]: *** [helper.o] Errore 1
  make: *** [subdir-ppc-softmmu] Errore 2

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/929638/+subscriptions

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2012-09-06  6:30 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-09 16:37 [Qemu-devel] [Bug 929638] [NEW] qemu 1.0 unable to compile on the pandaboard ES Marietto
2012-02-09 16:55 ` [Qemu-devel] [Bug 929638] " Marietto
2012-02-09 17:07 ` Peter Maydell
2012-02-09 18:23   ` Andreas Färber
2012-02-09 19:11     ` Peter Maydell
2012-02-09 19:12       ` Alexander Graf
2012-02-09 19:15         ` Peter Maydell
2012-02-09 19:17           ` Alexander Graf
2012-02-09 19:18         ` Paul Brook
2012-02-09 19:21           ` Alexander Graf
2012-02-09 23:55             ` Paul Brook
2012-02-09 22:39       ` Andreas Färber
2012-02-09 18:55 ` Marietto
2012-07-10 14:59 ` Peter Maydell
2012-08-03 17:17 ` Samuel Bronson
2012-09-06  6:23   ` Marietto

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.