Sameer, This error is indicating patch has not been applied correctly.
Older support mails indicate this patch is for an older DVSDK version (1.00 series). Looking at the patch code, you should be able to patch the DSPLink files manually. Thanks and Regards, Deepali Uppal DSP/BIOS Link Platform Support Products ________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Sameer Naik Sent: Monday, September 21, 2009 2:12 PM To: [email protected] Subject: Compiling dsplink_140-05p1 for linux-davinci-2.6.23 kernel Hello, I have been trying to compile dsplink_140-05p1 (dvsdk_1_30_01_41) for 2.6.23 kernel. I applied the patches provided by Keven Hilman available here: http://www.mail-archive.com/[email protected]/msg03002.html After a few changes, the build process works up until the Module Post processing. At this point i get the following error +-------------------------- echo Post processing kernel module dsplinkk... Post processing kernel module dsplinkk... /home/sameersbn/workdir/lsp/linux-davinci-2.6.23/scripts/mod/modpost -i /home/sameersbn/workdir/lsp/linux-davinci-2.6.23/Module.symvers /home/sameersbn/workdir/lsp/linux-davinci-2.6.23/vmlinux /home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/BUILD/PMGR/BIN/RELEASE/dsplinkk.o echo "#include <linux/autoconf.h>" >$.tmp echo "#include <linux/spinlock.h>" >>$.tmp cat /home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/BUILD/PMGR/BIN/RELEASE/dsplinkk.mod.c >> $.tmp cat $.tmp > /home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/BUILD/PMGR/BIN/RELEASE/dsplinkk.mod.c rm -f $.tmp /opt/mv_pro_4.0.1/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le-gcc -c -iwithprefix include -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fno-omit-frame-pointer -mapcs -mno-sched-prolog -mlittle-endian -mabi=apcs-gnu -D__LINUX_ARM_ARCH__=5 -march=armv5t -mtune=arm9tdmi -msoft-float -Uarm -Wdeclaration-after-statement -Os -I/home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/inc -I/home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/inc/Linux -I/home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/inc/Linux/2.6 -I/home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/inc/Linux/Davinci -I/home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/src/pmgr -I/home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/src/pmgr/Linux -I/home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/src/pmgr/Linux/2.6 -I/home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/src/pmgr/Linux/Davinci -I/home/sameersbn/workdir/lsp/linux-davinci-2.6.23/include -I/opt/mv_pro_4.0.1/montavista/pro/devkit/arm/v5t_le/lib/gcc/armv5tl-montavista-linuxeabi/3.4.3/include -I/home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/BUILD/INCLUDE -nostdinc -include linux/autoconf.h -DOS_LINUX -DOS_LINUX_2_6 -DMSGQ_COMPONENT -DMPLIST_COMPONENT -DMPCS_COMPONENT -DPOOL_COMPONENT -DPROC_COMPONENT -DPOOL_COMPONENT -DMSGQ_ZCPY_LINK -DZCPY_LINK -DDAVINCI_QTVARIANT \ -D__KERNEL__ -DMODULE -DTRACE_KERNEL -DKBUILD_MODNAME=dsplinkk -DKBUILD_BASENAME=dsplinkk -D"KBUILD_STR(s)=#s" \ -c -o /home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/BUILD/PMGR/BIN/RELEASE/dsplinkk.mod.o /home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/BUILD/PMGR/BIN/RELEASE/dsplinkk.mod.c /home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/BUILD/PMGR/BIN/RELEASE/dsplinkk.mod.c:11: error: `dsplinkk' undeclared here (not in a function) /home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/BUILD/PMGR/BIN/RELEASE/dsplinkk.mod.c:11: error: initializer element is not constant /home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/BUILD/PMGR/BIN/RELEASE/dsplinkk.mod.c:11: error: (near initialization for `__this_module.name<http://this_module.name>') /home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/BUILD/PMGR/BIN/RELEASE/dsplinkk.mod.c:16: error: initializer element is not constant /home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/BUILD/PMGR/BIN/RELEASE/dsplinkk.mod.c:16: error: (near initialization for `__this_module.arch') make[2]: *** [dsplinkk.o.rel] Error 1 make[2]: Leaving directory `/home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/src/pmgr' make[1]: *** [trgrel] Error 2 make[1]: Leaving directory `/home/sameersbn/dvsdk_1_30_01_41/dsplink_140-05p1/packages/dsplink/gpp/src/pmgr' make: *** [pmgr.trgrel] Error 2 +-------------------------- I tried the changes provided here http://www.mail-archive.com/[email protected]/msg03698.html but that does not seem to help, resulting in the same errors. Any pointers in this direction would help a great deal. Regards ~Sameer
_______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
