This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Cannot make modules

I just attempted to rebuild the kernel using the revised menuconfig selections described in the VPSS user guide 4.00.00.07 that came with the c6a816x EVM.

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- ti8168_evm_defconfig

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- menuconfig

Picked the options to enable vpss

Remake the kernel:

make ARCH=arm CROSS_COMPILE=${CSTOOL_PATH}/arm-none-linux-gnueabi- uImage

Everything works fine up to this point.

Build the modules:

export SYSLINK_ROOT=~/ti-ezsdk_c6a816x-evm_5_00_00_56/syslink_02_00_00_56

make ARCH=arm CROSS_COMPILE=${CSTOOL_PATH}/arm-none-linux-gnueabi- KBUILD_EXTRA_SYMBOLS=$SYSLINK_ROOT/ti/syslink/utils/hlos/knl/Linux/Module.symvers modules

make: *** No rule to make target `modules'.  Stop.

What is wrong?

Lee Holeva


make: *** No rule to make target `modules'.  Stop.

  • Lee Holeva said:
    make: *** No rule to make target `modules'.  Stop.

    What directory is this command being executed from? It should be from the top level of the kernel source.

    If not already done so, you also need to build Syslink to generate Modules.symvers file before executing the above command.

    Regards,

    Vaibhav