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.

EVMK2H yocto failed git ls-remote gtgit01.gt.design.ti.com

I am trying to build the Yocto RFS for the EVMK2H following the Yocto section of the MCSDK user guide (exploring).  I performed the following:

git clone http://arago-project.org/git/people/hzhang/oe-layersetup-mcsdk.git mcsdk
cd mcsdk
./oe-layertool-setup.sh -f configs/mcsdk/mcsdk-03.00.03.15-config.txt
cd build
. conf/setenv
MACHINE=keystone-evm TOOLCHAIN_BRAND=linaro bitbake tisdk-server-rootfs-image

It runs most of the way through (1080 of 1093 tasks) and fails on:

git ls-remote git://gtgit01.gt.design.ti.com/git/projects/hyplnk-lld.git DEV.HYPLNK_LLD.02.00.00.09

with:

ERROR: Function failed: Fetcher failure: Fetch command failed with exit code 128, output:
fatal: unable to connect to gtgit01.gt.design.ti.com:
gtgit01.gt.design.ti.com[0: 67.215.65.132]: errno=Connection refused

If I run that git command manually, I get the same results. However, if I just do "git ls-remote" it works. Also, if I do a git ls-remote on some other repository (e.g. git://git.kernel.org/...) it works.

Following the MCSDK user guide, I have successfully installed the tools (Ubuntu 12.04, CCS, Linaro...), and have been able to build u-boot, boot monitor and kernel images.

Thanks,


Lance

  • I found this post regarding a bad URL in one of the BB recipe files:

    http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/b/announcements/archive/2013/11/25/mcsdk-3-0-3-maintenance-update-for-k2h-k2k.aspx

    That describes a bad git URL in ti-mpm-transport_git.bb, but I also found an a similarly bad URL in:

    sources/meta-arago/meta-arago-extras/recipes-bsp/ti-hyplnk/ti-hyplnk.inc

    which is directly related to the error I was seeing.

    In both cases, the "proper" URL (git.ti.com) was commented out and the "bad" URL (gtgit01.gt.design.ti.com) was in use. I changed the ti-hyplnk/ti-hyplnk.inc and the build went much further, but stopped at the ti-mpm-transport_git.bb step. I modified ti-mpm-transport_git.bb and the build continued.

    These changes appear to have fixed the build (it now gets far enough to run me out of disk space -- something I need to fix).  But now my question is whether this is the correct fix. If so, has it been (or will it be) incorporated into the released  version?

  • Hi, Lance,

    You are correct. Those gtgit01 urls are internal links, and should be git.ti.com for public access. We'll see why it broke during the release time.

    Rex

  • Just to update

    Tthe issue is fixed with an update to the configuration file: configs/mcsdk/mcsdk-03.00.03.15-config.txt

    ./oe-layertool-setup.sh -f configs/mcsdk/mcsdk-03.00.03.15-config.txt

    Apologies. Problem is taken care of for the future releases.