I've modified DSPLink so that it doesn't install signal handlers, as per
this thread:
http://www.mail-archive.com/davinci-linux-open-sou...@linux.davincidsp.c
om/msg06561.html
 
However, I've been unsuccessful in getting the IPC library to rebuild.
I followed the seemingly straightforward directions in the README.txt in
ti.sdo.ce.ipc.dsplink, but when I do a make I get the following:
 
/home/rtalbot/dvsdk_2_00_00_18/xdctools_3_10_03/xdc
XDCPATH="/home/rtalbot/dvsdk_2_00_00_18/codec_engine_2_23_01/examples;/h
ome/rtalbot/dvsdk_2_00_00_18/codec_engine_2_23_01/cetools/packages;/home
/rtalbot/dvsdk_2_00_00_18/codec_engine_2_23_01/packages;/home/rtalbot/dv
sdk_2_00_00_18/codec_engine_2_23_01/cetools/packages" all
clv5T
/home/rtalbot/dvsdk_2_00_00_18/codec_engine_2_23_01/packages/ti/sdo/ce/i
pc/dsplink/Processor_dsplink.c ...
/home/rtalbot/dvsdk_2_00_00_18/codec_engine_2_23_01/packages/ti/sdo/ce/i
pc/dsplink/Processor_dsplink.c:53:21: error: dsplink.h: No such file or
directory
/home/rtalbot/dvsdk_2_00_00_18/codec_engine_2_23_01/packages/ti/sdo/ce/i
pc/dsplink/Processor_dsplink.c:54:21: error: errbase.h: No such file or
directory
/home/rtalbot/dvsdk_2_00_00_18/codec_engine_2_23_01/packages/ti/sdo/ce/i
pc/dsplink/Processor_dsplink.c:55:22: error: msgqdefs.h: No such file or
directory
/home/rtalbot/dvsdk_2_00_00_18/codec_engine_2_23_01/packages/ti/sdo/ce/i
pc/dsplink/Processor_dsplink.c:58:18: error: proc.h: No such file or
directory
/home/rtalbot/dvsdk_2_00_00_18/codec_engine_2_23_01/packages/ti/sdo/ce/i
pc/dsplink/Processor_dsplink.c:59:18: error: msgq.h: No such file or
directory
/home/rtalbot/dvsdk_2_00_00_18/codec_engine_2_23_01/packages/ti/sdo/ce/i
pc/dsplink/Processor_dsplink.c:60:18: error: pool.h: No such file or
directory

...and then several subsequent errors due to those missing includes.
They are, of course, located in my cetools directory under the dsplink
package, which my makefile references as the DSPLINK_REPO.  Here is the
guts of the makefile, since it is short:
 
#
# Please specify the following macros. See README.txt for details.
#
XDC_INSTALL_DIR       := $(HOME)/dvsdk_2_00_00_18/xdctools_3_10_03
CE_INSTALL_DIR        := $(HOME)/dvsdk_2_00_00_18/codec_engine_2_23_01
DSPLINK_REPO    := $(CE_INSTALL_DIR)/cetools/packages
USER_BLD        := $(CE_INSTALL_DIR)/examples
 

# No changes below this line
XDC_PATH :=
$(USER_BLD);$(DSPLINK_REPO);$(CE_INSTALL_DIR)/packages;$(CE_INSTALL_DIR)
/cetools/packages
 
all:
%::
        $(XDC_INSTALL_DIR)/xdc XDCPATH="$(XDC_PATH)" $@
#
#  @(#) ti.sdo.ce.ipc.dsplink; 2, 0, 1,108; 4-21-2009 18:18:42;
/db/atree/library/trees/ce/ce-m06x/src/
#

Has anybody had success building the IPC?  Did I miss something obvious?
 
Thanks,
Ryan
_______________________________________________
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