Dear all.
Is there any success to use dsplink in GIT Linux kernel 2.6.23?
I'm using GIT 2.6.23 kernel and DVEVM 1.2.
When I compiled dsplink with GIT 2.6.23, the errors of compiling dsplink are
occurred.
when I changed the davinci_mvlpro4.0.mak to use Linux 2.6.10 MVista Kernel,
I got everything was OK.
But when I changed the kernel to GIT 2.6.23.
I couldn't compile dsplink program.
Please help us for this problems.
[EMAIL PROTECTED]:~/dsplink/gpp/src# make -s all
==============================================================
Current Configuration : /root/dsplink/config/CURRENTCFG.MK
Created on : NOV 7, 2007 23:59:26
==============================================================
GPP OS = Linux
DSP OS = DspBios
GPPOSVERSION = 2.6
GPPDISTRIBUTION = davinci_mvlpro4.0
DSPDISTRIBUTION = c64xxp_5.xx_linux
GPPPLATFORM = Davinci
DSPPLATFORM = Davinci
USE_PROC = 1
USE_CHNL = 1
USE_MSGQ = 1
USE_DSP = 1
USE_CHNL_ZCPY_LINK = 1
USE_CHNL_PCPY_LINK = 0
USE_MSGQ_ZCPY_LINK = 1
USE_MSGQ_PCPY_LINK = 0
STATIC_CONFIG = 0
LOADER_TYPE = COFF_LOADER
TRACE = 1
PROFILE = 1
PROBE = 1
DAVINCI_VARIANT = 2
==============================================================
[SRC ] ======= DIRS ================== INCLUDE ============
[PROBE ] ======= DIRS ================== INCLUDE ============
[PROBE_USR ] ------- DIRS ------------------ INCLUDE ------------
[PROBE_KNL ] ------- DIRS ------------------ INCLUDE ------------
[GEN ] ------- DIRS ------------------ INCLUDE ------------
[OSAL ] ------- DIRS ------------------ INCLUDE ------------
[LDRV ] ------- DIRS ------------------ INCLUDE ------------
[PMGR ] ------- DIRS ------------------ INCLUDE ------------
[API ] ------- DIRS ------------------ INCLUDE ------------
[SRC ] ======= DIRS ================== DEBUG ==============
[PROBE ] ======= DIRS ================== DEBUG ==============
[PROBE_USR ] ------- DIRS ------------------ DEBUG --------------
[PROBE_KNL ] ------- DIRS ------------------ DEBUG --------------
[GEN ] ------- DIRS ------------------ DEBUG --------------
[OSAL ] ------- DIRS ------------------ DEBUG --------------
[LDRV ] ------- DIRS ------------------ DEBUG --------------
[PMGR ] ------- DIRS ------------------ DEBUG --------------
[API ] ------- DIRS ------------------ DEBUG --------------
[SRC ] ======= DIRS ================== RELEASE ============
[PROBE ] ======= DIRS ================== RELEASE ============
[PROBE_USR ] ------- DIRS ------------------ RELEASE ------------
[PROBE_KNL ] ------- DIRS ------------------ RELEASE ------------
[GEN ] ------- DIRS ------------------ RELEASE ------------
[OSAL ] ------- DIRS ------------------ RELEASE ------------
[LDRV ] ------- DIRS ------------------ RELEASE ------------
[PMGR ] ------- DIRS ------------------ RELEASE ------------
[API ] ------- DIRS ------------------ RELEASE ------------
[SRC ] ======= DIRS ================== EXPORT =============
[PROBE ] ======= DIRS ================== EXPORT =============
[PROBE_USR ] ------- DIRS ------------------ EXPORT -------------
[PROBE_KNL ] ------- DIRS ------------------ EXPORT -------------
[GEN ] ------- DIRS ------------------ EXPORT -------------
[OSAL ] ------- DIRS ------------------ EXPORT -------------
[LDRV ] ------- DIRS ------------------ EXPORT -------------
[PMGR ] ------- DIRS ------------------ EXPORT -------------
[API ] ------- DIRS ------------------ EXPORT -------------
[SRC ] ======= CLEAN ================= DEBUG ==============
[PROBE ] ======= CLEAN ================= DEBUG ==============
[PROBE_USR ] ------- CLEAN ----------------- DEBUG --------------
[PROBE_KNL ] ------- CLEAN ----------------- DEBUG --------------
[GEN ] ------- CLEAN ----------------- DEBUG --------------
[OSAL ] ------- CLEAN ----------------- DEBUG --------------
[LDRV ] ------- CLEAN ----------------- DEBUG --------------
[PMGR ] ------- CLEAN ----------------- DEBUG --------------
[API ] ------- CLEAN ----------------- DEBUG --------------
[SRC ] ======= CLEAN ================= RELEASE ============
[PROBE ] ======= CLEAN ================= RELEASE ============
[PROBE_USR ] ------- CLEAN ----------------- RELEASE ------------
[PROBE_KNL ] ------- CLEAN ----------------- RELEASE ------------
[GEN ] ------- CLEAN ----------------- RELEASE ------------
[OSAL ] ------- CLEAN ----------------- RELEASE ------------
[LDRV ] ------- CLEAN ----------------- RELEASE ------------
[PMGR ] ------- CLEAN ----------------- RELEASE ------------
[API ] ------- CLEAN ----------------- RELEASE ------------
[SRC ] ======= INCLUDES ===================================
[PROBE ] ======= INCLUDES ===================================
[PROBE_USR ] ------- INCLUDES -----------------------------------
[PROBE_USR ] ------- DIRS ------------------ INCLUDE ------------
[PROBE_KNL ] ------- INCLUDES -----------------------------------
[PROBE_KNL ] ------- DIRS ------------------ INCLUDE ------------
[GEN ] ------- INCLUDES -----------------------------------
[GEN ] ------- DIRS ------------------ INCLUDE ------------
[OSAL ] ------- INCLUDES -----------------------------------
[OSAL ] ------- DIRS ------------------ INCLUDE ------------
[LDRV ] ------- INCLUDES -----------------------------------
[LDRV ] ------- DIRS ------------------ INCLUDE ------------
[PMGR ] ------- INCLUDES -----------------------------------
[PMGR ] ------- DIRS ------------------ INCLUDE ------------
[API ] ------- INCLUDES -----------------------------------
[API ] ------- DIRS ------------------ INCLUDE ------------
[SRC ] ======= BLDINFO =============== DEBUG ==============
[PROBE ] ======= BLDINFO =============== DEBUG ==============
[PROBE_USR ] ------- DIRS ------------------ DEBUG --------------
[PROBE_USR ] ------- BLDINFO --------------- DEBUG --------------
[PROBE_KNL ] ------- DIRS ------------------ DEBUG --------------
[PROBE_KNL ] ------- BLDINFO --------------- DEBUG --------------
[GEN ] ------- DIRS ------------------ DEBUG --------------
[GEN ] ------- BLDINFO --------------- DEBUG --------------
[OSAL ] ------- DIRS ------------------ DEBUG --------------
[OSAL ] ------- BLDINFO --------------- DEBUG --------------
[LDRV ] ------- DIRS ------------------ DEBUG --------------
[LDRV ] ------- BLDINFO --------------- DEBUG --------------
[PMGR ] ------- DIRS ------------------ DEBUG --------------
[PMGR ] ------- BLDINFO --------------- DEBUG --------------
[API ] ------- DIRS ------------------ DEBUG --------------
[API ] ------- BLDINFO --------------- DEBUG --------------
[SRC ] ======= BLDINFO =============== RELEASE ============
[PROBE ] ======= BLDINFO =============== RELEASE ============
[PROBE_USR ] ------- DIRS ------------------ RELEASE ------------
[PROBE_USR ] ------- BLDINFO --------------- RELEASE ------------
[PROBE_KNL ] ------- DIRS ------------------ RELEASE ------------
[PROBE_KNL ] ------- BLDINFO --------------- RELEASE ------------
[GEN ] ------- DIRS ------------------ RELEASE ------------
[GEN ] ------- BLDINFO --------------- RELEASE ------------
[OSAL ] ------- DIRS ------------------ RELEASE ------------
[OSAL ] ------- BLDINFO --------------- RELEASE ------------
[LDRV ] ------- DIRS ------------------ RELEASE ------------
[LDRV ] ------- BLDINFO --------------- RELEASE ------------
[PMGR ] ------- DIRS ------------------ RELEASE ------------
[PMGR ] ------- BLDINFO --------------- RELEASE ------------
[API ] ------- DIRS ------------------ RELEASE ------------
[API ] ------- BLDINFO --------------- RELEASE ------------
[SRC ] ======= OBJECTS =============== DEBUG ==============
[PROBE ] ======= OBJECTS =============== DEBUG ==============
[PROBE_USR ] ------- DIRS ------------------ DEBUG --------------
[PROBE_USR ] ------- OBJECT ---------------- DEBUG --------------
Compiling probe_usr.c...
[PROBE_KNL ] ------- DIRS ------------------ DEBUG --------------
[PROBE_KNL ] ------- OBJECT ---------------- DEBUG --------------
Compiling probe_knl.c...
[GEN ] ------- DIRS ------------------ DEBUG --------------
[GEN ] ------- OBJECT ---------------- DEBUG --------------
Compiling gen_utils.c...
Compiling list.c...
Compiling linklog.c...
Compiling coff.c...
Compiling coff_64x.c...
Compiling coff_55x.c...
Compiling coff_int.c...
[OSAL ] ------- DIRS ------------------ DEBUG --------------
[OSAL ] ------- OBJECT ---------------- DEBUG --------------
Compiling osal.c...
Compiling trc.c...
Compiling cfg.c...
==> Here!! Error occurred.
Compiling dpc.c...
In file included from
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/bitops.h:9,
from
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/thread_info.h:20,
from
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/asm/current.h:4,
from
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/capability.h:47,
from
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/sched.h:49,
from dpc.c:19:
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/asm/bitops.h: In
function `____atomic_set_bit':
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/asm/bitops.h:40:
warning: implicit declaration of function `local_irq_save'
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/asm/bitops.h:42:
warning: implicit declaration of function `local_irq_restore'
In file included from
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/sched.h:54,
from dpc.c:19:
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/jiffies.h:33:3:
#error You lose.
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/jiffies.h:225:31:
division by zero in #if
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/jiffies.h:225:31:
division by zero in #if
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/jiffies.h:225:31:
division by zero in #if
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/jiffies.h:225:31:
division by zero in #if
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/jiffies.h:225:31:
division by zero in #if
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/jiffies.h:225:31:
division by zero in #if
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/jiffies.h:225:31:
division by zero in #if
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/jiffies.h:225:31:
division by zero in #if
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/jiffies.h:225:31:
division by zero in #if
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/jiffies.h:225:31:
division by zero in #if
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/jiffies.h:225:31:
division by zero in #if
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/jiffies.h:225:31:
division by zero in #if
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/jiffies.h:225:31:
division by zero in #if
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/jiffies.h:225:31:
division by zero in #if
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/jiffies.h:225:31:
division by zero in #if
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/jiffies.h:225:31:
division by zero in #if
In file included from
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/asm/semaphore.h:10,
from
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/sched.h:62,
from dpc.c:19:
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/rwsem.h:24:65:
asm/rwsem.h: No such file or directory
In file included from
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/memory_hotplug.h:7,
from
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/mmzone.h:493,
from
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/gfp.h:4,
from
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/slab.h:14,
from
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/percpu.h:5,
from
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/rcupdate.h:41,
from
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/pid.h:4,
from
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/sched.h:75,
from dpc.c:19:
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/notifier.h: At top
level:
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/notifier.h:62:
error: field `rwsem' has incomplete type
In file included from dpc.c:19:
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/sched.h:385:
error: field `mmap_sem' has incomplete type
In file included from dpc.c:20:
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/interrupt.h: In
function `cli':
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/interrupt.h:221:
warning: implicit declaration of function `local_irq_disable'
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/interrupt.h: In
function `sti':
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/interrupt.h:225:
warning: implicit declaration of function `local_irq_enable'
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/interrupt.h: In
function `save_flags':
/DM6446/workdir/GIT/linux-davinci-2.6-20071106/include/linux/interrupt.h:229:
warning: implicit declaration of function `local_save_flags'
make[2]: *** [dpc.c.deb] Error 1
make[1]: *** [objdeb] Error 2
make: *** [osal.objdeb] Error 2
[EMAIL PROTECTED]:~/dsplink/gpp/src#
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source