Recent qemu port still doesn't build on amd64, SMB dependency?

Jung-uk Kim jkim at niksun.com
Mon May 2 15:09:41 PDT 2005


On Monday 02 May 2005 06:38 am, Mars G. Miro wrote:
> Bombs in here:
> gmake[1]: Entering directory
> `/usr/ports/emulators/qemu/work/qemu-0.7.0/i386-softmmu'
> gcc34 -Wall -O2 -g -fno-strict-aliasing -I.
> -I/usr/ports/emulators/qemu/work/qemu-0.7.0/target-i386
> -I/usr/ports/emulators/qemu/work/qemu-0.7.0 -D_GNU_SOURCE
> -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
> -DSMBD=\"/usr/local/sbin/smbd\"
> -I/usr/ports/emulators/qemu/work/qemu-0.7.0/fpu
> -I/usr/ports/emulators/qemu/work/qemu-0.7.0/slirp -c -o vl.o
> /usr/ports/emulators/qemu/work/qemu-0.7.0/vl.c
> In file included from
> /usr/ports/emulators/qemu/work/qemu-0.7.0/fpu/softfloat.h:394,
>                  from
> /usr/ports/emulators/qemu/work/qemu-0.7.0/target-i386/cpu.h:41,
>                  from
> /usr/ports/emulators/qemu/work/qemu-0.7.0/vl.h:73, from
> /usr/ports/emulators/qemu/work/qemu-0.7.0/vl.c:24:
> /usr/ports/emulators/qemu/work/qemu-0.7.0/fpu/softfloat-native.h:39
>: error: `FE_RM' undeclared here (not in a function)
> /usr/ports/emulators/qemu/work/qemu-0.7.0/fpu/softfloat-native.h:39
>: error: enumerator value for `float_round_down' not integer
> constant
> /usr/ports/emulators/qemu/work/qemu-0.7.0/fpu/softfloat-native.h:40
>: error: `FE_RP' undeclared here (not in a function)
> /usr/ports/emulators/qemu/work/qemu-0.7.0/fpu/softfloat-native.h:40
>: error: enumerator value for `float_round_up' not integer constant
> /usr/ports/emulators/qemu/work/qemu-0.7.0/fpu/softfloat-native.h:42
>: error: `FE_RZ' undeclared here (not in a function)
> /usr/ports/emulators/qemu/work/qemu-0.7.0/fpu/softfloat-native.h:42
>: error: enumerator value for `float_round_to_zero' not integer
> constant /usr/ports/emulators/qemu/work/qemu-0.7.0/vl.c: In
> function `init_timers':
> /usr/ports/emulators/qemu/work/qemu-0.7.0/vl.c:982: warning: label
> `use_itimer' defined but not used
> /usr/ports/emulators/qemu/work/qemu-0.7.0/vl.c: In function
> `loadmodules': /usr/ports/emulators/qemu/work/qemu-0.7.0/vl.c:1622:
> warning: implicit declaration of function `kldload'
> /usr/ports/emulators/qemu/work/qemu-0.7.0/vl.c: At top level:
> /usr/ports/emulators/qemu/work/qemu-0.7.0/vl.c:910: warning:
> 'start_rtc_timer' defined but not used
> gmake[1]: *** [vl.o] Error 1
> gmake[1]: Leaving directory
> `/usr/ports/emulators/qemu/work/qemu-0.7.0/i386-softmmu'
> gmake: *** [all] Error 1
> *** Error code 2
>
> Stop in /usr/ports/emulators/qemu.
> tart_rtc_timer' defined but not used
> gmake[1]: *** [vl.o] Error 1
> gmake[1]: Leaving directory
> `/usr/ports/emulators/qemu/work/qemu-0.7.0/i386-softmmu'
> gmake: *** [all] Error 1
> *** Error code 2
>
> Stop in /usr/ports/emulators/qemu.
>
> I'm guessing it's qemu's hard dependency on samba, yes?
>
> I'll see if installing samba makes it not bomb.

Actually there are two missing patches, namely patch-fbsd and 
patch-libmath from the original PR.  You can get them from the PR 
itself.

http://docs.freebsd.org/cgi/mid.cgi?200504301849.j3UIng675264

FYI, committer's aware of the issue already.

Jung-uk Kim

> Matsalams ;-)
>
>
>
> cheers
> mars


More information about the freebsd-amd64 mailing list