qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gmake in Solaris 11.4: TFR missing


From: Philippe Mathieu-Daudé
Subject: Re: gmake in Solaris 11.4: TFR missing
Date: Sat, 4 Jul 2020 17:57:24 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0

On 7/4/20 5:36 PM, Michele Denber wrote:
> On 07/04/20 08:02, Thomas Huth wrote:
>> TFR is a macro that is defined in our qemu-common.h header ... does it
>> work if you add a #include "qemu-common.h" somewhere at the beginning of
>> net/tap-solaris.c ?
> Yes, thank you, that fixed it:
> 
> root@hemlock:~/qemu-5.0.0# gmake -j16
> gmake[1]: Entering directory '/export/home/denber/qemu-5.0.0/slirp'
> grep: illegal option -- m
> Usage: grep [-c|-l|-q] -bhinsvw pattern file . . .
> gmake[1]: Nothing to be done for 'all'.
> gmake[1]: Leaving directory '/export/home/denber/qemu-5.0.0/slirp'
>         CHK version_gen.h
>   CC      net/tap-solaris.o
>   LINK    moxie-softmmu/qemu-system-moxie
>   LINK    cris-softmmu/qemu-system-cris
>   LINK    microblaze-softmmu/qemu-system-microblaze
>   LINK    microblazeel-softmmu/qemu-system-microblazeel
>   LINK    nios2-softmmu/qemu-system-nios2
>   LINK    lm32-softmmu/qemu-system-lm32
>   LINK    m68k-softmmu/qemu-system-m68k
>   LINK    hppa-softmmu/qemu-system-hppa
>   LINK    alpha-softmmu/qemu-system-alpha
>   LINK    mips64-softmmu/qemu-system-mips64
>   LINK    mips64el-softmmu/qemu-system-mips64el
>   LINK    mipsel-softmmu/qemu-system-mipsel
>   LINK    mips-softmmu/qemu-system-mips
>   LINK    i386-softmmu/qemu-system-i386
>   LINK    aarch64-softmmu/qemu-system-aarch64
>   LINK    arm-softmmu/qemu-system-arm
>   LINK    or1k-softmmu/qemu-system-or1k
>   CC      s390x-softmmu/gen-features
> /bin/sh: cc: not found

Odd...

Assuming you are using gcc, have you tried 'configure --host-cc=gcc'?

> gmake[1]: ***
> [/export/home/denber/qemu-5.0.0/target/s390x/Makefile.objs:25:
> /export/home/denber/qemu-5.0.0/s390x-softmmu/gen-features] Error 127
> gmake: *** [Makefile:527: s390x-softmmu/all] Error 2
> gmake: *** Waiting for unfinished jobs....
>   LINK    rx-softmmu/qemu-system-rx
>   LINK    riscv32-softmmu/qemu-system-riscv32
>   LINK    riscv64-softmmu/qemu-system-riscv64
>   LINK    ppc64-softmmu/qemu-system-ppc64
>   LINK    ppc-softmmu/qemu-system-ppc
> root@hemlock:~/qemu-5.0.0#
> 
> I still have one grep/ggrep issue and one "wrong sh" issue.  And it
> doesn't look like it really completed correctly because for example I see:
> 
> root@hemlock:~/qemu-5.0.0# cd x86_64-softmmu
> root@hemlock:~/qemu-5.0.0/x86_64-softmmu# ls
> config-devices.mak      config-devices.mak.old  Makefile
> config-devices.mak.d    config-target.mak
> root@hemlock:~/qemu-5.0.0/x86_64-softmmu#
> 
> So even though gmake finished, it didn't make at least one VM.  Is that
> because of the two remaining errors?

>From the LINK error message you pasted, you successfully built various
QEMU, but the s390x-softmmu one failed.

Try running for example the QEMU targetting ppc64-softmmu, by listing
the available machines:

$ ppc64-softmmu/qemu-system-ppc64 -machine help
Supported machines are:
40p                  IBM RS/6000 7020 (40p)
bamboo               bamboo
g3beige              Heathrow based PowerMAC
mac99                Mac99 based PowerMAC
mpc8544ds            mpc8544ds
...

> 
>             - Michele
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]