It looks like your problems started here:

asm/arch/param.h: No such file or directory

The "asm" directory is normally a softlink (e.g. to arm-asm) and it gets 
created during the "make dm6446_defconfig" step (that might not be the exact 
syntax though hopefully you get what I'm saying).  If you either did not run 
the "make dm6446_defconfig" step or if you do not have write permissions in 
those directories then the asm softlink cannot be created and that file will 
not be found.

Brad

________________________________________
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Andre Vinicius 
Mulho Costa
Sent: Wednesday, December 10, 2008 7:10 AM
To: davinci-linux-open-source@linux.davincidsp.com
Subject: Build dsplinkk.ko

Hi,
   does anybody manage to rebuild dsplinkk.ko with the latest Git Kernel??
   I'm using dvevm_1_20 and dsplink_1_30_08_02 and inserted the following 
parameters in davinci_mvlpro4.0.mk :

BASE_BUILDOS    := /export/avmc/linux-davinci-2.6
BASE_CGTOOLS    := /opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin
OSINC_TARGET    := /usr/include
BASE_OSLIB      := /usr/lib

I've followed this tutorial: 
http://wiki.davincidsp.com/index.php?title=How_to_build_an_ARM/DSP_Hello_World_program_on_the_DaVinci_EVM#Building_the_Dsplink_on_arm-linux

Everything goes well until I run "sh -f buildmodule.sh" when i got the 
following errors. Can anybody please help me with this?

Thanks
André

.
.
.
Compiling osal.c...
Compiling trc.c...
Compiling cfg.c...
cfg.c: In function `CFG_GetNumValue':
cfg.c:432: warning: unused variable `drvObj'
Compiling dpc.c...
In file included from /export/avmc/linux-davinci-2.6/include/linux/sched.h:48,
                 from dpc.c:19:
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/param.h:14:61:
 asm/arch/param.h: No such file or directory
In file included from 
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/page.h:193,
                 from 
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/cpu-single.h:33,
                 from 
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/proc-fns.h:154,
                 from 
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/system.h:95,
                 from 
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/bitops.h:22,
                 from /export/avmc/linux-davinci-2.6/include/linux/bitops.h:17,
                 from /export/avmc/linux-davinci-2.6/include/linux/kernel.h:15,
                 from /export/avmc/linux-davinci-2.6/include/linux/sched.h:52,
                 from dpc.c:19:
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/memory.h:17:29:
 asm/arch/memory.h: No such file or directory
In file included from 
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/page.h:193,
                 from 
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/cpu-single.h:33,
                 from 
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/proc-fns.h:154,
                 from 
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/system.h:95,
                 from 
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/bitops.h:22,
                 from /export/avmc/linux-davinci-2.6/include/linux/bitops.h:17,
                 from /export/avmc/linux-davinci-2.6/include/linux/kernel.h:15,
                 from /export/avmc/linux-davinci-2.6/include/linux/sched.h:52,
                 from dpc.c:19:
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/memory.h:
 In function `virt_to_phys':
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/memory.h:95:
 error: `PHYS_OFFSET' undeclared (first use in this function)
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/memory.h:95:
 error: (Each undeclared identifier is reported only once
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/memory.h:95:
 error: for each function it appears in.)
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/memory.h:
 In function `phys_to_virt':
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/memory.h:100:
 error: `PHYS_OFFSET' undeclared (first use in this function)
In file included from /export/avmc/linux-davinci-2.6/include/linux/kernel.h:15,
                 from /export/avmc/linux-davinci-2.6/include/linux/sched.h:52,
                 from dpc.c:19:
/export/avmc/linux-davinci-2.6/include/linux/bitops.h: In function 
`hweight_long':
/export/avmc/linux-davinci-2.6/include/linux/bitops.h:45: warning: implicit 
declaration of function `generic_hweight32'
/export/avmc/linux-davinci-2.6/include/linux/bitops.h:45: warning: implicit 
declaration of function `hweight64'
/export/avmc/linux-davinci-2.6/include/linux/bitops.h: In function `fls_long':
/export/avmc/linux-davinci-2.6/include/linux/bitops.h:112: warning: implicit 
declaration of function `fls64'
In file included from /export/avmc/linux-davinci-2.6/include/linux/timex.h:202,
                 from /export/avmc/linux-davinci-2.6/include/linux/sched.h:54,
                 from dpc.c:19:
/opt/mv_pro_4.0/montavista/pro/devkit/arm/v5t_le/bin/../target/usr/include/asm/timex.h:16:28:
 asm/arch/timex.h: No such file or directory
In file included from /export/avmc/linux-davinci-2.6/include/linux/sched.h:55,
                 from dpc.c:19:
/export/avmc/davinci-2.6/include/linux/jiffies.h:247:31: division by zero in #if
/export/avmc/linux-davinci-2.6/include/linux/jiffies.h:247:31: division by zero 
in #if
In file included from /export/avmc/linux-davinci-2.6/include/linux/mm_types.h:4,
                 from /export/avmc/linux-davinci-2.6/include/linux/sched.h:61,
                 from dpc.c:19:
/export/avmc/linux-davinci-2.6/include/linux/auxvec.h:4:24: asm/auxvec.h: No 
such file or directory
In file included from dpc.c:19:
/export/avmc/linux-davinci-2.6/include/linux/sched.h:66:25: asm/cputime.h: No 
such file or directory
In file included from /export/avmc/linux-davinci-2.6/include/linux/gfp.h:4,
                 from /export/avmc/linux-davinci-2.6/include/linux/slab.h:12,
                 from /export/avmc/linux-davinci-2.6/include/linux/percpu.h:5,
                 from 
/export/avmc/linux-davinci-2.6/include/linux/rcupdate.h:39,
                 from /export/avmc/linux-davinci-2.6/include/linux/sem.h:81,
                 from /export/avmc/linux-davinci-2.6/include/linux/sched.h:69,
                 from dpc.c:19:
.
.
.
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h: At top level:
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h:333: error: parse error 
before "atomic_long_t"
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h:333: warning: no 
semicolon at end of struct or union
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h:412: error: parse error 
before '}' token
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h: In function 
`zone_set_flag':
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h:422: error: dereferencing 
pointer to incomplete type
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h:422: error: dereferencing 
pointer to incomplete type
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h: In function 
`zone_test_and_set_flag':
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h:427: error: dereferencing 
pointer to incomplete type
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h:427: error: dereferencing 
pointer to incomplete type
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h: In function 
`zone_clear_flag':
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h:432: error: dereferencing 
pointer to incomplete type
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h:432: error: dereferencing 
pointer to incomplete type
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h: In function 
`zone_is_all_unreclaimable':
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h:437: error: dereferencing 
pointer to incomplete type
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h: In function 
`zone_is_reclaim_locked':
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h:442: error: dereferencing 
pointer to incomplete type
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h: In function 
`zone_is_oom_locked':
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h:447: error: dereferencing 
pointer to incomplete type
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h: At top level:
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h:601: error: field 
`node_zones' has incomplete type
In file included from /export/avmc/linux-davinci-2.6/include/linux/gfp.h:4,
                 from /export/avmc/linux-davinci-2.6/include/linux/slab.h:12,
                 from /export/avmc/linux-davinci-2.6/include/linux/percpu.h:5,
                 from 
/export/avmc/linux-davinci-2.6/include/linux/rcupdate.h:39,
                 from /export/avmc/linux-davinci-2.6/include/linux/sem.h:81,
                 from /export/avmc/linux-davinci-2.6/include/linux/sched.h:69,
                 from dpc.c:19:
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h: In function 
`populated_zone':
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h:673: error: dereferencing 
pointer to incomplete type
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h: In function `is_normal':
/export/avmc/linux-davinci-2.6/include/linux/mmzone.h:722: error: dereferencing 
pointer to incomplete type
In file included from /export/avmc/linux-davinci-2.6/include/linux/aio.h:5,
                 from /export/avmc/linux-davinci-2.6/include/linux/sched.h:342,
                 from dpc.c:19:
/export/avmc/linux-davinci-2.6/include/linux/workqueue.h: At top level:
/export/avmc/linux-davinci-2.6/include/linux/workqueue.h:26: error: parse error 
before "atomic_long_t"
/export/avmc/linux-davinci-2.6/include/linux/workqueue.h:26: warning: no 
semicolon at end of struct or union
/export/avmc/linux-davinci-2.6/include/linux/workqueue.h:35: error: parse error 
before '}' token
/export/avmc/linux-davinci-2.6/include/linux/workqueue.h:40: error: field 
`work' has incomplete type
/export/avmc/linux-davinci-2.6/include/linux/workqueue.h:45: error: field 
`work' has incomplete type
In file included from dpc.c:19:
.
.
.
ERROR: "COFF_Interface" 
[/export/davinci/dvevm_1_20/dsplink_1_30_08_02/packages/dsplink//gpp/BUILD/PMGR/BIN/DEBUG/dsplinkk.ko]
 undefined!
ERROR: "preempt_schedule" 
[/export/davinci/dvevm_1_20/dsplink_1_30_08_02/packages/dsplink//gpp/BUILD/PMGR/BIN/DEBUG/dsplinkk.ko]
 undefined!
ERROR: "__ioremap" 
[/export/davinci/dvevm_1_20/dsplink_1_30_08_02/packages/dsplink//gpp/BUILD/PMGR/BIN/DEBUG/dsplinkk.ko]
 undefined!
ERROR: "__compat_down_interruptible_failed" 
[/export/davinci/dvevm_1_20/dsplink_1_30_08_02/packages/dsplink//gpp/BUILD/PMGR/BIN/DEBUG/dsplinkk.ko]
 undefined!
ERROR: "sys_open" 
[/export/davinci/dvevm_1_20/dsplink_1_30_08_02/packages/dsplink//gpp/BUILD/PMGR/BIN/DEBUG/dsplinkk.ko]
 undefined!
ERROR: "TRC_3Print" 
[/export/davinci/dvevm_1_20/dsplink_1_30_08_02/packages/dsplink//gpp/BUILD/PMGR/BIN/DEBUG/dsplinkk.ko]
 undefined!
ERROR: "__compat_down_trylock_failed" 
[/export/davinci/dvevm_1_20/dsplink_1_30_08_02/packages/dsplink//gpp/BUILD/PMGR/BIN/DEBUG/dsplinkk.ko]
 undefined!
ERROR: "sys_read" 
[/export/davinci/dvevm_1_20/dsplink_1_30_08_02/packages/dsplink//gpp/BUILD/PMGR/BIN/DEBUG/dsplinkk.ko]
 undefined!
ERROR: "__compat_up_wakeup" 
[/export/davinci/dvevm_1_20/dsplink_1_30_08_02/packages/dsplink//gpp/BUILD/PMGR/BIN/DEBUG/dsplinkk.ko]
 undefined!
ERROR: "sys_lseek" 
[/export/davinci/dvevm_1_20/dsplink_1_30_08_02/packages/dsplink//gpp/BUILD/PMGR/BIN/DEBUG/dsplinkk.ko]
 undefined!
ERROR: "TRC_0Print" 
[/export/davinci/dvevm_1_20/dsplink_1_30_08_02/packages/dsplink//gpp/BUILD/PMGR/BIN/DEBUG/dsplinkk.ko]
 undefined!
make[1]: *** [dsplinkk.o.deb] Error 1
make: *** [trgdeb] Error 2 
_______________________________________________
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to