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.

Compiler/TMS320F28377S: Linux installer for compiler 20.2.3 gets stuck and does not install anything

Part Number: TMS320F28377S

Tool/software: TI C/C++ Compiler

Hi,

when I try to install the latest c2000 compiler v20.2.3 from https://www.ti.com/tool/download/C2000-CGT-19/20.2.3.LTS  on our Linux build machine nothing seems to happen. The installer does not output anything but seems to get stuck forever.

Observations / remarks:

  • The previous installers (20.2.2 and 20.2.1) came as:
    • ti_cgt_c2000_20.2.1.LTS_linux_installer_x86.bin
    • ti_cgt_c2000_20.2.2.LTS_linux_installer_x86.bin
  • While the current 20.2.3 comes as:
    • ti_cgt_c2000_20.2.3.LTS_linux-x64_installer.bin

  • The (virtual) build machine uname -a output is:
    > uname -a
    Linux IoT-Gitlab-Build-SRV-VM 5.4.0-1031-azure #32~18.04.1-Ubuntu SMP Tue Oct 6 10:03:22 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
  • When run with strace it seems that after a short while (some dozen seconds) the installer tries to continuously poll something which is (temporarily) unavailable:
    ...
    poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}], 2, 0) = 0 (Timeout)
    recvmsg(5, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
    ...
  • Running the installer as sudo or not does not make a difference
  • Running the installer with or without "--prefix PATH/TO/TOOLS" does not make a difference
  • Running the installer with "--help" does output the help text

What to try next?

  • Despite multiple attempts under different conditions, we are unable to reproduce the problem.  Perhaps something went wrong during the download.  Please download it again and see if it works.

    Thanks and regards,

    -George

  • Thanks for the fast reaction.

    Although re-downloading the file yielded the exact same file (no diff) the installation now works. Very good.

    BUT: It only works now since fortunately I now had the X11 server on my local (windows) machine turned on when starting the installer on the remote (linux) build machine. And after start an x11 GUI window popped up querying further info like installation path. If I remember correctly the past installers (20.2.2 and 20.2.1) did not use a GUI. Is that correct? If so then a hint in the installaiton instructions would be helpful. I think non gui build machines are pretty common these days.