Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Nov 2005 11:31:20 +0800
From:      "Mars G. Miro" <marsgmiro@gmail.com>
To:        freebsd-emulation@freebsd.org
Subject:   qemu unbuildable on FreeBSD 5.4/amd64
Message-ID:  <28edec3c0511131931s36a5734epf2728cf0a1bf8a46@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Greetz!

 I find that the latest qemu is unbuildable on FreeBSD 5.4/amd64:
=3D=3D=3D> qemu-0.7.2s.20051030 is only for amd64 i386, and you are running=
 x86_64.

 In the Makefile, if i take out these out:
 .if ${ARCH} =3D=3D "amd64"
ARCH=3D           x86_64
.endif

 I get this:
 cc  -o qemu-system-ppc vl.o osdep.o block.o readline.o monitor.o
pci.o console.o block-cow.o block-qcow.o aes.o block-vmdk.o block
-cloop.o block-dmg.o block-bochs.o block-vpc.o block-vvfat.o ppc.o
ide.o ne2000.o pckbd.o vga.o sb16.o es1370.o dma.o audio.o noau
dio.o wavaudio.o sdlaudio.o ossaudio.o mc146818rtc.o serial.o i8259.o
i8254.o fdc.o m48t59.o ppc_prep.o ppc_chrp.o cuda.o adb.o op
enpic.o heathrow_pic.o mixeng.o gdbstub.o sdl.o slirp/cksum.o
slirp/if.o slirp/ip_icmp.o slirp/ip_input.o slirp/ip_output.o slirp/
slirp.o slirp/mbuf.o slirp/misc.o slirp/sbuf.o slirp/socket.o
slirp/tcp_input.o slirp/tcp_output.o slirp/tcp_subr.o slirp/tcp_time
r.o slirp/udp.o slirp/bootp.o slirp/debug.o slirp/tftp.o libqemu.a
../bsd/libmath.a  -lm -lz -L/usr/local/lib -Wl,-rpath,/usr/loca
l/lib -lSDL-1.1 -pthread  -lutil ../bsd/libmath.a
libqemu.a(disas.o)(.text+0x334): In function `disas':
XXXXX/work/qemu-snapshot-2005-10-30_23/disas.c:241: undefined reference to =
`pri
nt_insn_i386'
gmake[1]: *** [qemu-system-ppc] Error 1
gmake[1]: Leaving directory `XXXX/work/qemu-snapshot-2005-10-30_23/ppc-soft=
mmu
'
gmake: *** [all] Error 1
*** Error code 2

Stop in XXXXX/ports/emulators/qemu.

 However if I don't, and I just add x86_64 to the supported archs:
 -ONLY_FOR_ARCHS=3D        amd64 i386
+ONLY_FOR_ARCHS=3D        amd64 i386 x86_64

 It gets built and runs fine on my virtual machines.

 Thanks and FYI.



cheers
mars



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?28edec3c0511131931s36a5734epf2728cf0a1bf8a46>