* [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.