This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Can't build linux-devkit

I just unpacked ti-ezsdk_dm814x-evm_5_04_00_11

When I run these steps, I get an immediate failure:

  % cd ~/ti-ezsdk_dm814x-evm_5_04_00_11
% ./setup.sh
% . linux-devkit/environment-setup

% make linux-devkit
...
Installing syslink_2_10_03_20 to linux-devkit..
make[1]: Entering directory `/home/gthomas/ti-ezsdk_dm814x-evm_5_04_00_11/component-sources/syslink_2_10_03_20'
Installing libraries..
cp: missing destination file operand after `/home/gthomas/ti-ezsdk_dm814x-evm_5_04_00_11/linux-devkit/arm-none-linux-gnueabi//usr//lib'

I looked at 'component-sources/syslink_2_10_03_20' and it seems to be looking for files matching 'packages/ti/syslink/lib/*.a*', but there are no such files in that tree.

What am I missing and how do I make the linux-devkit??



  • I ran into something similar a while back. If I remember correctly, I found that with all the dependencies between components, the safest thing was to run a 'make all' in the toplevel of the EZSDK. (This will take a while, heads up).

    If for some reason you really don't want to do this, perhaps just try building syslink before attempting to build the linux devkit ('make syslink linux-devkit').

    I'd still opt to just build everything just to be safe though.

  • Hello,

    As "make help" says, "make linux-devkit" populates the linux devkit; it installs here and there some libraries, headers, etc.  and thus various components are needed. "make components" and even "make all" don't call "make linux-devkit", so you could try - "make all" and then "make linux-devkit"; this is required for the first time build.

    BR