qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] hw/core/loader-fit.c:105:41: error: expected expression


From: Philippe Mathieu-Daudé
Subject: Re: [Qemu-devel] hw/core/loader-fit.c:105:41: error: expected expression
Date: Wed, 26 Jul 2017 01:13:12 -0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1

Hi John,

On 07/25/2017 07:55 PM, Programmingkid wrote:
While compiling the mips64el-softmmu target I encountered these errors:

   CC      hw/display/g364fb.o
hw/core/loader-fit.c:105:41: error: expected expression
         *addr = fdt32_to_cpu(*(fdt32_t *)prop);
                                         ^
hw/core/loader-fit.c:105:32: error: use of undeclared identifier 'fdt32_t'

It seems you are missing the libfdt headers, so indeed you found bug.

Replacing CONFIG_FITLOADER by CONFIG_FDT in hw/core/Makefile.objs and default-configs/mips64el-softmmu.mak should fix it, can you try?

         *addr = fdt32_to_cpu(*(fdt32_t *)prop);
                                ^
hw/core/loader-fit.c:108:41: error: expected expression
         *addr = fdt64_to_cpu(*(fdt64_t *)prop);
                                         ^
hw/core/loader-fit.c:108:32: error: use of undeclared identifier 'fdt64_t'
         *addr = fdt64_to_cpu(*(fdt64_t *)prop);
                                ^
hw/core/loader-fit.c:278:19: warning: implicit declaration of function
       'fdt_first_subnode' is invalid in C99 [-Wimplicit-function-declaration]
             off = fdt_first_subnode(itb, configs);
                   ^
hw/core/loader-fit.c:286:23: warning: implicit declaration of function
       'fdt_next_subnode' is invalid in C99 [-Wimplicit-function-declaration]
                 off = fdt_next_subnode(itb, off);
                       ^
2 warnings and 4 errors generated.
make: *** [hw/core/loader-fit.o] Error 1
make: *** Waiting for unfinished jobs….

It'd be useful if next time you also tell which compiler/version are you using.

Steps to reproduce the error:
./configure --target-list=mips64el-softmmu && make

And also the ./configure output, I'm interested by:

"fdt support       no"

Regards,

Phil.



reply via email to

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