I have an "embedded" target with a dual core Q7 CPU module.
For this target I created a BSP (Linux kernel, root FS incl. compiler, 
kernel sources) with the help of Yocto.
(make: 4.2.1, gcc: 8.3.0, linux kernel: 4.14.111)

If I run "make -k", I get the following errors:

...
make[3]: *** No rule to make target 
'/gins/data/Jailhouse/jailhouse.git/driver/cell.o', needed by 
'/gins/data/Jailhouse/jailhouse.git/driver/jailhouse.o'.
make[3]: *** No rule to make target 
'/gins/data/Jailhouse/jailhouse.git/driver/main.o', needed by 
'/gins/data/Jailhouse/jailhouse.git/driver/jailhouse.o'.
make[3]: *** No rule to make target 
'/gins/data/Jailhouse/jailhouse.git/driver/sysfs.o', needed by 
'/gins/data/Jailhouse/jailhouse.git/driver/jailhouse.o'.
make[3]: *** No rule to make target 
'/gins/data/Jailhouse/jailhouse.git/driver/pci.o', needed by 
'/gins/data/Jailhouse/jailhouse.git/driver/jailhouse.o'.
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:585: 
/gins/data/Jailhouse/jailhouse.git/driver] Error 2
...

I think that somehow concerns the topic "build kernel module out of tree".

The build process works fine on a Linux PC with Ubuntu.
So there must be something missing in the root FS ...

Unfortunately, I am not so familiar with this topic, hence my question for 
a hint.

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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/bccfc16d-0fb3-47e7-8a25-9c85ebf4b5e6o%40googlegroups.com.
  CHK     
/gins/data/Jailhouse/jailhouse.git/hypervisor/include/generated/config.mk
  UPD     
/gins/data/Jailhouse/jailhouse.git/hypervisor/include/generated/config.mk
  CC      /gins/data/Jailhouse/jailhouse.git/configs/x86/apic-demo.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/apic-demo.cell
  CC      /gins/data/Jailhouse/jailhouse.git/configs/x86/e1000-demo.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/e1000-demo.cell
  CC      /gins/data/Jailhouse/jailhouse.git/configs/x86/f2a88xm-hd3.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/f2a88xm-hd3.cell
  CC      /gins/data/Jailhouse/jailhouse.git/configs/x86/imb-a180.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/imb-a180.cell
  CC      /gins/data/Jailhouse/jailhouse.git/configs/x86/ioapic-demo.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/ioapic-demo.cell
  CC      /gins/data/Jailhouse/jailhouse.git/configs/x86/ivshmem-demo.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/ivshmem-demo.cell
  CC      /gins/data/Jailhouse/jailhouse.git/configs/x86/linux-x86-demo.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/linux-x86-demo.cell
  CC      /gins/data/Jailhouse/jailhouse.git/configs/x86/pci-demo.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/pci-demo.cell
  CC      /gins/data/Jailhouse/jailhouse.git/configs/x86/qemu-x86.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/qemu-x86.cell
  CC      /gins/data/Jailhouse/jailhouse.git/configs/x86/smp-demo.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/smp-demo.cell
  CC      /gins/data/Jailhouse/jailhouse.git/configs/x86/tiny-demo.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/configs/x86/tiny-demo.cell
  CHK     
/gins/data/Jailhouse/jailhouse.git/hypervisor/include/generated/version.h
  UPD     
/gins/data/Jailhouse/jailhouse.git/hypervisor/include/generated/version.h
make[3]: *** No rule to make target 
'/gins/data/Jailhouse/jailhouse.git/driver/cell.o', needed by 
'/gins/data/Jailhouse/jailhouse.git/driver/jailhouse.o'.
make[3]: *** No rule to make target 
'/gins/data/Jailhouse/jailhouse.git/driver/main.o', needed by 
'/gins/data/Jailhouse/jailhouse.git/driver/jailhouse.o'.
make[3]: *** No rule to make target 
'/gins/data/Jailhouse/jailhouse.git/driver/sysfs.o', needed by 
'/gins/data/Jailhouse/jailhouse.git/driver/jailhouse.o'.
make[3]: *** No rule to make target 
'/gins/data/Jailhouse/jailhouse.git/driver/pci.o', needed by 
'/gins/data/Jailhouse/jailhouse.git/driver/jailhouse.o'.
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:585: 
/gins/data/Jailhouse/jailhouse.git/driver] Error 2
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/asm-defines.s
  GEN     
/gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/include/generated/asm/asm-defines.h
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/svm.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/amd_iommu.o
  AS      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/svm-vmexit.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/apic.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/dbg-write.o
  AS      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/entry.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/setup.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/control.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/mmio.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/iommu.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/paging.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/pci.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/i8042.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/vcpu.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/efifb.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/ivshmem.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/ioapic.o
  AR      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/lib-amd.a
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/vmx.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/vtd.o
  AS      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/vmx-vmexit.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/cat.o
  AR      /gins/data/Jailhouse/jailhouse.git/hypervisor/arch/x86/lib-intel.a
  LDS     /gins/data/Jailhouse/jailhouse.git/hypervisor/hypervisor.lds
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/setup.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/printk.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/paging.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/control.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/lib.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/mmio.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/pci.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/ivshmem.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/uart.o
  CC      /gins/data/Jailhouse/jailhouse.git/hypervisor/uart-8250.o
  LD      /gins/data/Jailhouse/jailhouse.git/hypervisor/hypervisor-amd.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/hypervisor/jailhouse-amd.bin
  LD      /gins/data/Jailhouse/jailhouse.git/hypervisor/hypervisor-intel.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/hypervisor/jailhouse-intel.bin
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../alloc.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../cmdline.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../pci.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../printk.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../setup.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../string.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../test.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../uart-8250.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/cpu-features.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/excp.o
  AS      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/header-64.o
  AS      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/header-common.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/ioapic.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/irq.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/mem.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/pci.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/printk.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/setup.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/smp.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/timing.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/uart.o
  AR      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/lib.a
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/cpu-features-32.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/excp-32.o
  AS      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/header-common-32.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/irq-32.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/ioapic-32.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/printk-32.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/setup-32.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/uart-32.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../alloc-32.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../pci-32.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../string-32.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../cmdline-32.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../setup-32.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../test-32.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../uart-8250-32.o
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/../printk-32.o
  AS      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/header-32.o
  AR      /gins/data/Jailhouse/jailhouse.git/inmates/lib/x86/lib32.a
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/tiny-demo.o
  LD      
/gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/tiny-demo-linked.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/tiny-demo.bin
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/apic-demo.o
  LD      
/gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/apic-demo-linked.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/apic-demo.bin
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/ioapic-demo.o
  LD      
/gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/ioapic-demo-linked.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/ioapic-demo.bin
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/32-bit-demo.o
  LD      
/gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/32-bit-demo-linked.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/32-bit-demo.bin
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/pci-demo.o
  LD      /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/pci-demo-linked.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/pci-demo.bin
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/e1000-demo.o
  LD      
/gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/e1000-demo-linked.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/e1000-demo.bin
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/../ivshmem-demo.o
  LD      
/gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/ivshmem-demo-linked.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/ivshmem-demo.bin
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/smp-demo.o
  LD      /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/smp-demo-linked.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/demos/x86/smp-demo.bin
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/mmio-access.o
  LD      
/gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/mmio-access-linked.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/mmio-access.bin
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/mmio-access-32.o
  LD      
/gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/mmio-access-32-linked.o
  OBJCOPY 
/gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/mmio-access-32.bin
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/sse-demo.o
  LD      /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/sse-demo-linked.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/sse-demo.bin
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/sse-demo-32.o
  LD      
/gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/sse-demo-32-linked.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/tests/x86/sse-demo-32.bin
  CC      /gins/data/Jailhouse/jailhouse.git/inmates/tools/x86/linux-loader.o
  LD      
/gins/data/Jailhouse/jailhouse.git/inmates/tools/x86/linux-loader-linked.o
  OBJCOPY /gins/data/Jailhouse/jailhouse.git/inmates/tools/x86/linux-loader.bin
  GEN     /gins/data/Jailhouse/jailhouse.git/pyjailhouse/pci_defs.py
  CC      /gins/data/Jailhouse/jailhouse.git/tools/jailhouse.o
  LD      /gins/data/Jailhouse/jailhouse.git/tools/jailhouse
  CC      /gins/data/Jailhouse/jailhouse.git/tools/ivshmem-demo.o
  LD      /gins/data/Jailhouse/jailhouse.git/tools/ivshmem-demo
  GEN     /gins/data/Jailhouse/jailhouse.git/tools/jailhouse-config-collect
  CC      /gins/data/Jailhouse/jailhouse.git/tools/jailhouse-gcov-extract.o
  LD      /gins/data/Jailhouse/jailhouse.git/tools/jailhouse-gcov-extract
  GEN     /gins/data/Jailhouse/jailhouse.git/tools/jailhouse.8
  GEN     /gins/data/Jailhouse/jailhouse.git/tools/jailhouse-cell.8
  GEN     /gins/data/Jailhouse/jailhouse.git/tools/jailhouse-enable.8
make[2]: Target '__build' not remade because of errors.
make[1]: *** [Makefile:1535: _module_/gins/data/Jailhouse/jailhouse.git] Error 2
make[1]: Target 'modules' not remade because of errors.
make: *** [Makefile:40: modules] Error 2
make: Target 'all' not remade because of errors.

Reply via email to