qemu 0.5.5.s.20040624 does not build on STABLE

Guido Berhoerster ich at guido-berhoerster.org
Fri Jun 25 06:15:49 PDT 2004


The last update of qemu to version 0.5.5.s.20040624 broke the
build on STABLE. To be precise, qemu-mkcow does not compile since
it utilizes the DIOCGMEDIASIZE ioctl which is not impelmented on
STABLE. Build log is attached.
-- 
Guido Berhoerster    ich at guido-berhoerster.org
                     http://www.guido-berhoerster.org/
-------------- next part --------------
Script started on Fri Jun 25 15:00:19 2004
hal# make install

===>  Vulnerability check disabled
===>  Extracting for qemu-0.5.5.s.20040624
>> Checksum OK for qemu-snapshot-2004-06-24_23.tar.bz2.
===>  Patching for qemu-0.5.5.s.20040624
===>  Applying FreeBSD patches for qemu-0.5.5.s.20040624
===>   qemu-0.5.5.s.20040624 depends on executable: texi2html - found
===>   qemu-0.5.5.s.20040624 depends on file: /usr/local/bin/sdl11-config - found
===>   qemu-0.5.5.s.20040624 depends on executable: gmake - found
===>   qemu-0.5.5.s.20040624 depends on executable: gcc33 - found
===>   qemu-0.5.5.s.20040624 depends on shared library: SDL-1.1.7 - found
===>   qemu-0.5.5.s.20040624 depends on shared library: gnugetopt.1 - found
===>  Configuring for qemu-0.5.5.s.20040624
Install prefix    /usr/local
BIOS directory    /usr/local/share/qemu
binary directory  /usr/local/bin
Manual directory  /usr/local/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path       /usr/ports/emulators/qemu/work/qemu-snapshot-2004-06-24_23
C compiler        gcc33 -I/usr/local/include
make              gmake
host CPU          i386
host big endian   no
target list       i386-softmmu ppc-softmmu
gprof enabled     no
static build      no
SDL support       yes
SDL static link   yes
mingw32 support   no
===>  Building for qemu-0.5.5.s.20040624
gcc -Wall -O2 -g -D_GNU_SOURCE -o dyngen dyngen.c
gcc33 -I/usr/local/include -Wall -O2 -g -g -D_GNU_SOURCE -o qemu-mkcow qemu-mkcow.c 
In file included from qemu-mkcow.c:44:
/usr/include/sys/disk.h:31: error: parse error before "LIST_ENTRY"
qemu-mkcow.c: In function `cow_create':
qemu-mkcow.c:70: error: `DIOCGMEDIASIZE' undeclared (first use in this function)
qemu-mkcow.c:70: error: (Each undeclared identifier is reported only once
qemu-mkcow.c:70: error: for each function it appears in.)
gmake: *** [qemu-mkcow] Error 1
*** Error code 2

Stop in /usr/ports/emulators/qemu.
hal# exit

exit

Script done on Fri Jun 25 15:00:29 2004


More information about the freebsd-ports mailing list