01-03-2019, 10:46 AM
Hi Muhammad,
The kernel headers with which you build Busybox have to match those the compiler was built for. It looks like the arm-xilinx-linux-gnueabi-gcc you are using was built for Linux 3.16 but you are using Linux 3.19 for Busybox (or vice versa, I do not remember the precise order of the Incorrect selection of kernel headers message).
I guess you are using the arm-xilinx-linux-gnueabi-gcc that comes with Vivado. If so, which version of Vivado are you using? The ReadMe in pulpino's fpga directory mentions 2015.1, so I suggest you use that. If you want or have to use a different version, you are on your own on fixing version mismatches.
The kernel headers with which you build Busybox have to match those the compiler was built for. It looks like the arm-xilinx-linux-gnueabi-gcc you are using was built for Linux 3.16 but you are using Linux 3.19 for Busybox (or vice versa, I do not remember the precise order of the Incorrect selection of kernel headers message).
I guess you are using the arm-xilinx-linux-gnueabi-gcc that comes with Vivado. If so, which version of Vivado are you using? The ReadMe in pulpino's fpga directory mentions 2015.1, so I suggest you use that. If you want or have to use a different version, you are on your own on fixing version mismatches.