Thank you, Ralf! I will follow your patch file guidance. 2017-11-30 18:30 GMT+08:00 Ralf Ramsauer <[email protected]>:
> On 11/30/2017 11:26 AM, Ralf Ramsauer wrote: > > Ah, I guess I know what's going on. We had the same issue a while ago on > > the list... You're trying to compile this file [1], right? > > > > This file is currently out of sync. I wrote a (untested) patch for that > [2]. > And in the meanwhile the config format probably might have changed > again, so the patch might already be outdated. > > Ralf > > > > Ralf > > > > [1] > > https://github.com/siemens/freertos-cell/blob/master/ > jailhouse-configs/bananapi-freertos-demo.c > > [2] > > https://groups.google.com/forum/#!searchin/jailhouse- > dev/freertos$20patch%7Csort:date/jailhouse-dev/tm_g7uK4WSw/XmMOLuxsBQAJ > > > > On 11/30/2017 09:56 AM, Beyond wrote: > >> I delete the files: bananapi-freertos-demo.c and bananapi.c and build > >> successfully. > >> So the key point is: how to tell the compiler where to find > >> "linux/types.h"(according to "fatal error: linux/types.h: No such file > >> or directory"). Is there any other environment variable needed? > >> Thanks! > >> > >> 2017-11-27 20:45 GMT+08:00 Jan Kiszka <[email protected] > >> <mailto:[email protected]>>: > >> > >> On 2017-11-27 04:03, Beyond wrote: > >> > Thanks, Jan. > >> > Yes. I clone(to linux_stable directory) and patch and compile > kernel > >> > successfully. > >> > I don't know if I should specify some other environment variable > except > >> > KDIR=../linux-stable. > >> > > >> > >> ...and you built the ARM kernel in-tree, i.e. by entering > linux-stable > >> and running make directly there? > >> > >> Did you already try to specify KDIR as absolute path? Should work > with > >> current kernel versions, though, but you didn't tell which one you > are > >> building. > >> > >> Jan > >> > >> > 2017-11-26 20:16 GMT+08:00 Jan Kiszka <[email protected] <mailto: > [email protected]> > >> > <mailto:[email protected] <mailto:[email protected]>>>: > >> > > >> > On 2017-11-22 08:19, Qiu Shui wrote: > >> > > I followed the instruction of " > setup-on-banana-pi-arm-board.md <http://setup-on-banana-pi-arm-board.md> > >> > <http://setup-on-banana-pi-arm-board.md > >> <http://setup-on-banana-pi-arm-board.md>>" pretty successfully, > until > >> > came to "Cross Compiling Jailhouse(w/ FreeRTOS-cell) for ARM > >> on x86". > >> > > When I run "make ARCH=arm CROSS_COMPILE=arm-linux- > gnueabihf- > >> > KDIR=../linux-stable". I got fatal errors: > >> > > WARNING: Symbol version dump ./Module.symvers > >> > > is missing; modules will have no dependencies and > modversions. > >> > > CC /home/beyond2002/jailhouse/ > configs/amd-seattle-gic-demo.o > >> > > OBJCOPY > >> /home/beyond2002/jailhouse/configs/amd-seattle-gic-demo.cell > >> > > CC /home/beyond2002/jailhouse/configs/amd-seattle-linux- > demo.o > >> > > OBJCOPY > >> /home/beyond2002/jailhouse/configs/amd-seattle-linux-demo.cell > >> > > CC /home/beyond2002/jailhouse/ > configs/amd-seattle-uart-demo.o > >> > > OBJCOPY > >> /home/beyond2002/jailhouse/configs/amd-seattle-uart-demo.cell > >> > > CC /home/beyond2002/jailhouse/configs/amd-seattle.o > >> > > OBJCOPY /home/beyond2002/jailhouse/configs/amd-seattle.cell > >> > > CC /home/beyond2002/jailhouse/configs/apic-demo.o > >> > > OBJCOPY /home/beyond2002/jailhouse/configs/apic-demo.cell > >> > > CC /home/beyond2002/jailhouse/configs/bananapi-freertos- > demo.o > >> > > > >> /home/beyond2002/jailhouse/configs/bananapi-freertos-demo.c:1:25: > >> > fatal error: linux/types.h: No such file or directory > >> > > compilation terminated. > >> > > scripts/Makefile.build:258: recipe for target > >> > '/home/beyond2002/jailhouse/configs/bananapi-freertos-demo.o' > >> failed > >> > > make[3]: *** > >> > [/home/beyond2002/jailhouse/configs/bananapi-freertos-demo.o] > >> Error 1 > >> > > scripts/Makefile.build:403: recipe for target > >> > '/home/beyond2002/jailhouse/configs' failed > >> > > make[2]: *** [/home/beyond2002/jailhouse/configs] Error 2 > >> > > Makefile:1378: recipe for target > >> > '_module_/home/beyond2002/jailhouse' failed > >> > > make[1]: *** [_module_/home/beyond2002/jailhouse] Error 2 > >> > > Makefile:36: recipe for target 'modules' failed > >> > > make: *** [modules] Error 2 > >> > > > >> > > Maybe I missed instalingl some package or setting any > variables? > >> > > > >> > > Would anybody please provide any suggestions to solve this > >> error? > >> > > >> > The kernel dir use are using does not contain all the outputs > of a > >> > normal kernel build. Therefore, the build fails over missing > >> files. > >> > > >> > Did you actually build the kernel like described in the > >> readme? Did you > >> > reference the build folder in case you built out of tree? > >> > > >> > 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]>. > >> For more options, visit https://groups.google.com/d/optout. > > > -- 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]. For more options, visit https://groups.google.com/d/optout.
