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')
/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

Reply via email to