Hi to all,
I am trying to rebuild the DVSDK for DM365 and when I run the "make" as described insection 9 of
http://wiki.davincidsp.com/index.php/GSG:_DVSDK_2.0_Software_Setup_in_Ubuntu
I have the problem below.I was able to compile the "Hello world" and the linux kernel.
I verified all the paths in "Rules.make" and they are correct even if __PSP_VERS__ is not defined while BIOS_INSTALL_DIR and BIOSUTILS_INSTALL_DIR are void but I suppose they are not used.
Some idea?
Thank you.
mario
Checking that components in Rules.make are found:
WARNING: /Documentation doesn't exist, check your Rules.make..
WARNING: /home/user/dvsdk_2_10_01_18/__PSP_VERS__/docs doesn't exist, check your Rules.make..
Done checking! If no warning messages above, all components are found..
make -C /home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/cmem/src/interface ../../lib/cmem.a470MV
make[1]: Entering directory `/home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/cmem/src/interface'
/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le-ar rc ../../lib/cmem.a470MV release/cmem.o470MV
make[1]: Leaving directory `/home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/cmem/src/interface'
make -C /home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/cmem/src/module
make[1]: Entering directory `/home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/cmem/src/module'
make -C /home/user/workdir/lsp/ti-davinci/linux-2.6.18_pro500 M=`pwd` ARCH=arm CROSS_COMPILE=/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le- \
EXTRA_CFLAGS="-DUSE_UDEV=1 -DMAX_POOLS=128" modules
make[2]: Entering directory `/home/user/workdir/lsp/ti-davinci/linux-2.6.18_pro500'
CC [M] /home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.o
/home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c:61:2: warning: #warning *** not a warning *** Note: 2.6.26 > LINUX_VERSION_CODE >= 2.6.18
Building modules, stage 2.
MODPOST
CC /home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.mod.o
LD [M] /home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.ko
make[2]: Leaving directory `/home/user/workdir/lsp/ti-davinci/linux-2.6.18_pro500'
make[1]: Leaving directory `/home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/cmem/src/module'
cmemk.ko kernel module can be found under /home/user/dvsdk_2_10_01_18/kernel_binaries/dm365
make -C /home/user/dvsdk_2_10_01_18/dm365mm/module KERNEL_DIR=/home/user/workdir/lsp/ti-davinci/linux-2.6.18_pro500
make[1]: Entering directory `/home/user/dvsdk_2_10_01_18/dm365mm/module'
make -C /home/user/workdir/lsp/ti-davinci/linux-2.6.18_pro500 M=`pwd` ARCH=arm CROSS_COMPILE=/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le- \
EXTRA_CFLAGS="-DUSE_UDEV=1 -DMAX_POOLS=10" modules
make[2]: Entering directory `/home/user/workdir/lsp/ti-davinci/linux-2.6.18_pro500'
CC [M] /home/user/dvsdk_2_10_01_18/dm365mm/module/dm365mmap.o
/home/user/dvsdk_2_10_01_18/dm365mm/module/dm365mmap.c: In function ‘ioctl’:
/home/user/dvsdk_2_10_01_18/dm365mm/module/dm365mmap.c:134: warning: unused variable ‘retval’
Building modules, stage 2.
MODPOST
CC /home/user/dvsdk_2_10_01_18/dm365mm/module/dm365mmap.mod.o
LD [M] /home/user/dvsdk_2_10_01_18/dm365mm/module/dm365mmap.ko
make[2]: Leaving directory `/home/user/workdir/lsp/ti-davinci/linux-2.6.18_pro500'
make[1]: Leaving directory `/home/user/dvsdk_2_10_01_18/dm365mm/module'
dmammapk kernel module can be found under /home/user/dvsdk_2_10_01_18/kernel_binaries/dm365
make -C /home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/edma/src/module KERNEL_DIR=/home/user/workdir/lsp/ti-davinci/linux-2.6.18_pro500
make[1]: Entering directory `/home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/edma/src/module'
make -C /home/user/workdir/lsp/ti-davinci/linux-2.6.18_pro500 M=`pwd` ARCH=arm CROSS_COMPILE=/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le- \
EXTRA_CFLAGS="-DUSE_UDEV=1" modules
make[2]: Entering directory `/home/user/workdir/lsp/ti-davinci/linux-2.6.18_pro500'
CC [M] /home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/edma/src/module/edmak.o
/home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/edma/src/module/edmak.c:74:2: warning: #warning *** not a warning *** Note: 2.6.26 > LINUX_VERSION_CODE >= 2.6.18
Building modules, stage 2.
MODPOST
CC /home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/edma/src/module/edmak.mod.o
LD [M] /home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/edma/src/module/edmak.ko
make[2]: Leaving directory `/home/user/workdir/lsp/ti-davinci/linux-2.6.18_pro500'
make[1]: Leaving directory `/home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/edma/src/module'
edmak.ko kernel module can be found under /home/user/dvsdk_2_10_01_18/kernel_binaries/dm365
make -C /home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/irq/src/module KERNEL_DIR=/home/user/workdir/lsp/ti-davinci/linux-2.6.18_pro500
make[1]: Entering directory `/home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/irq/src/module'
make -C /home/user/workdir/lsp/ti-davinci/linux-2.6.18_pro500 M=`pwd` ARCH=arm CROSS_COMPILE=/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le- \
EXTRA_CFLAGS="-DUSE_UDEV=1" modules
make[2]: Entering directory `/home/user/workdir/lsp/ti-davinci/linux-2.6.18_pro500'
CC [M] /home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/irq/src/module/irqk.o
/home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/irq/src/module/irqk.c:77:2: warning: #warning *** not a warning *** Note: 2.6.26 > LINUX_VERSION_CODE >= 2.6.18
Building modules, stage 2.
MODPOST
CC /home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/irq/src/module/irqk.mod.o
LD [M] /home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/irq/src/module/irqk.ko
make[2]: Leaving directory `/home/user/workdir/lsp/ti-davinci/linux-2.6.18_pro500'
make[1]: Leaving directory `/home/user/dvsdk_2_10_01_18/linuxutils_2_24_02/packages/ti/sdo/linuxutils/irq/src/module'
irqk.ko kernel module can be found under /home/user/dvsdk_2_10_01_18/kernel_binaries/dm365
make -C /home/user/dvsdk_2_10_01_18/dmai_1_21_00_10 dm365_al
make[1]: Entering directory `/home/user/dvsdk_2_10_01_18/dmai_1_21_00_10'
make[2]: Entering directory `/home/user/dvsdk_2_10_01_18/dmai_1_21_00_10/packages/ti/sdo/dmai'
Compiling obj/Buffer.dm365.o470MV from Buffer.c..
arm_v5t_le-gcc: /include: No such file or directory
make[2]: *** [obj/Buffer.dm365.o470MV] Error 1
make[2]: Leaving directory `/home/user/dvsdk_2_10_01_18/dmai_1_21_00_10/packages/ti/sdo/dmai'
make[1]: *** [dm365_al] Error 2
make[1]: Leaving directory `/home/user/dvsdk_2_10_01_18/dmai_1_21_00_10'
make: *** [dmai] Error 2