On 11.02.20 21:56, Saroj Sapkota wrote:
Thank you Jan, for the continuous support and encouragement

I also tried in upstream kernel v4.9-tegra and  got the same error.

Furthermore, I also try to cross compile on x86 host(different machine) one  with v4.4, and other with v5.0.1 all of them results in the same error.

So whats the issue here I get really frustrated as same error pops up everywhere.


Maybe you are building against the wrong or an improperly installed kernel source tree. You will have to do local research to find out why the build error below is reported, ie. where dt-bindings/interrupt-controller/arm-gic.h is lost in your kernel tree We can't tell you this from here, we can only tell you that it definitely works under normal conditions.

Jan


On Saturday, February 8, 2020 at 3:10:12 AM UTC-6, Jan Kiszka wrote:

    On 07.02.20 23:55, Saroj Sapkota wrote:
     > While trying to built on jailhouse(master version) on jetson tx2
    board I
     > get the following  error:
     > kernel version-4.9--tegra
     > nvidia@jetson-0320218169735:~/jailhouse$ sudo make:
>   CHK /home/nvidia/jailhouse/hypervisor/include/generated/config.mk
    <http://config.mk>
>    UPD /home/nvidia/jailhouse/hypervisor/include/generated/config.mk
    <http://config.mk>
>   CC /home/nvidia/jailhouse/configs/arm64/amd-seattle-inmate-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/amd-seattle-inmate-demo.cell
>    CC /home/nvidia/jailhouse/configs/arm64/amd-seattle-linux-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/amd-seattle-linux-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/amd-seattle.o
     >    OBJCOPY /home/nvidia/jailhouse/configs/arm64/amd-seattle.cell
>    CC /home/nvidia/jailhouse/configs/arm64/espressobin-inmate-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/espressobin-inmate-demo.cell
>    CC /home/nvidia/jailhouse/configs/arm64/espressobin-linux-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/espressobin-linux-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/espressobin.o
     >    OBJCOPY /home/nvidia/jailhouse/configs/arm64/espressobin.cell
>    CC /home/nvidia/jailhouse/configs/arm64/foundation-v8-inmate-demo.o
     >    OBJCOPY
     > /home/nvidia/jailhouse/configs/arm64/foundation-v8-inmate-demo.cell
>    CC /home/nvidia/jailhouse/configs/arm64/foundation-v8-linux-demo.o
     >    OBJCOPY
     > /home/nvidia/jailhouse/configs/arm64/foundation-v8-linux-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/foundation-v8.o
     >    OBJCOPY /home/nvidia/jailhouse/configs/arm64/foundation-v8.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/hikey-inmate-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/hikey-inmate-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/hikey-linux-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/hikey-linux-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/hikey.o
     >    OBJCOPY /home/nvidia/jailhouse/configs/arm64/hikey.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/imx8mq-inmate-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/imx8mq-inmate-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/imx8mq.o
     >    OBJCOPY /home/nvidia/jailhouse/configs/arm64/imx8mq.cell
>    CC /home/nvidia/jailhouse/configs/arm64/jetson-tx1-inmate-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/jetson-tx1-inmate-demo.cell
>    CC /home/nvidia/jailhouse/configs/arm64/jetson-tx1-linux-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/jetson-tx1-linux-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/jetson-tx1.o
     >    OBJCOPY /home/nvidia/jailhouse/configs/arm64/jetson-tx1.cell
>    CC /home/nvidia/jailhouse/configs/arm64/jetson-tx2-inmate-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/jetson-tx2-inmate-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/jetson-tx2.o
     >    OBJCOPY /home/nvidia/jailhouse/configs/arm64/jetson-tx2.cell
>    CC /home/nvidia/jailhouse/configs/arm64/k3-am654-idk-linux-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/k3-am654-idk-linux-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/k3-am654-idk.o
     >    OBJCOPY /home/nvidia/jailhouse/configs/arm64/k3-am654-idk.cell
>    CC /home/nvidia/jailhouse/configs/arm64/k3-am654-inmate-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/k3-am654-inmate-demo.cell
>    CC /home/nvidia/jailhouse/configs/arm64/k3-j721e-evm-inmate-demo.o
     >    OBJCOPY
     > /home/nvidia/jailhouse/configs/arm64/k3-j721e-evm-inmate-demo.cell
>    CC /home/nvidia/jailhouse/configs/arm64/k3-j721e-evm-linux-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/k3-j721e-evm-linux-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/k3-j721e-evm.o
     >    OBJCOPY /home/nvidia/jailhouse/configs/arm64/k3-j721e-evm.cell
>    CC /home/nvidia/jailhouse/configs/arm64/macchiatobin-inmate-demo.o
     >    OBJCOPY
     > /home/nvidia/jailhouse/configs/arm64/macchiatobin-inmate-demo.cell
>    CC /home/nvidia/jailhouse/configs/arm64/macchiatobin-linux-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/macchiatobin-linux-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/macchiatobin.o
     >    OBJCOPY /home/nvidia/jailhouse/configs/arm64/macchiatobin.cell
     >    CC
     >
    /home/nvidia/jailhouse/configs/arm64/miriac-sbc-ls1046a-inmate-demo.o
     >    OBJCOPY
     >
    /home/nvidia/jailhouse/configs/arm64/miriac-sbc-ls1046a-inmate-demo.cell

     >    CC
     > /home/nvidia/jailhouse/configs/arm64/miriac-sbc-ls1046a-linux-demo.o
     >    OBJCOPY
     >
    /home/nvidia/jailhouse/configs/arm64/miriac-sbc-ls1046a-linux-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/miriac-sbc-ls1046a.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/miriac-sbc-ls1046a.cell
>    CC /home/nvidia/jailhouse/configs/arm64/qemu-arm64-inmate-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/qemu-arm64-inmate-demo.cell
>    CC /home/nvidia/jailhouse/configs/arm64/qemu-arm64-linux-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/qemu-arm64-linux-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/qemu-arm64.o
     >    OBJCOPY /home/nvidia/jailhouse/configs/arm64/qemu-arm64.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/rpi4-inmate-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/rpi4-inmate-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/rpi4-linux-demo.o
     >    OBJCOPY /home/nvidia/jailhouse/configs/arm64/rpi4-linux-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/rpi4.o
     >    OBJCOPY /home/nvidia/jailhouse/configs/arm64/rpi4.cell
>    CC /home/nvidia/jailhouse/configs/arm64/ultra96-inmate-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/ultra96-inmate-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/ultra96-linux-demo.o
     >    OBJCOPY
    /home/nvidia/jailhouse/configs/arm64/ultra96-linux-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/ultra96.o
     >    OBJCOPY /home/nvidia/jailhouse/configs/arm64/ultra96.cell
>    CC /home/nvidia/jailhouse/configs/arm64/zynqmp-zcu102-inmate-demo.o
     >    OBJCOPY
     > /home/nvidia/jailhouse/configs/arm64/zynqmp-zcu102-inmate-demo.cell
>    CC /home/nvidia/jailhouse/configs/arm64/zynqmp-zcu102-linux-demo-2.o
     >    OBJCOPY
     > /home/nvidia/jailhouse/configs/arm64/zynqmp-zcu102-linux-demo-2.cell
>    CC /home/nvidia/jailhouse/configs/arm64/zynqmp-zcu102-linux-demo.o
     >    OBJCOPY
     > /home/nvidia/jailhouse/configs/arm64/zynqmp-zcu102-linux-demo.cell
     >    CC      /home/nvidia/jailhouse/configs/arm64/zynqmp-zcu102.o
     >    OBJCOPY /home/nvidia/jailhouse/configs/arm64/zynqmp-zcu102.cell
>    DTC /home/nvidia/jailhouse/configs/arm64/dts/inmate-amd-seattle.dtb
     >
     >
    /home/nvidia/jailhouse/configs/arm64/dts/inmate-amd-seattle.dts:17:54:
     > error: no include path in which to search for
     > dt-bindings/interrupt-controller/arm-gic.h
     > scripts/Makefile.lib:291: recipe for target
     > '/home/nvidia/jailhouse/configs/arm64/dts/inmate-amd-seattle.dtb'
    failed
     > make[3]: ***
     > [/home/nvidia/jailhouse/configs/arm64/dts/inmate-amd-seattle.dtb]
    Error 1
     > scripts/Makefile.build:479: recipe for target
     > '/home/nvidia/jailhouse/configs' failed
     > make[2]: *** [/home/nvidia/jailhouse/configs] Error 2
     > Makefile:1429: recipe for target '_module_/home/nvidia/jailhouse'
    failed
     > make[1]: *** [_module_/home/nvidia/jailhouse] Error 2
     > Makefile:40: recipe for target 'modules' failed
     > make: *** [modules] Error 2
     > I also tried it cross compiling in host machine and I got the same
     > error. (i also tried cross compiling in different x86 machine one
    with
     > kernel-4.4 (ubuntu 16.04) and another with kernel-5.01(ubuntu
    18.04) but
     > same error as above pops up)

    Then it is likely an issue with that downstream NVIDIA kernel.
    Jailhouse
    builds fine against upstream v4.9.213 (although that is surely no
    longer
    a recommended version for it). Maybe NVIDIA fixed that in newer
    versions
    of their SDK.

    Jan

--
You received this message because you are subscribed to the Google Groups "Jailhouse" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/jailhouse-dev/7cf1060e-2b4f-4d3f-a57e-a3079a4ef460%40googlegroups.com <https://groups.google.com/d/msgid/jailhouse-dev/7cf1060e-2b4f-4d3f-a57e-a3079a4ef460%40googlegroups.com?utm_medium=email&utm_source=footer>.

--
Siemens AG, Corporate Technology, CT RDA IOT SES-DE
Corporate Competence Center Embedded Linux

--
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/e936b8a4-acd5-6cdc-a5d3-8664da7f2c2a%40siemens.com.

Reply via email to