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.

Installation dependency check fails_ libc6-i386

Part Number: CCSTUDIO

Tool/software: Code Composer Studio

I am unable to install CCS on Ubuntu 18.04 LTS as the dependency check during installation fails:

Failed to locate 32-bit system libraries required for installation to continue:
 libc6-i386
The dependency check from command line provides:
/tmp/ccs_96434b22-cce3-49af-536c-f74e78f55f79/dependency-checker$ ./check_depends.sh
Installed versions of glibc and glibcxx: 2.27, N/A
Required versions of glibc and glibcxx:  2.15, GLIBCXX_3.4.19
GLIBC_INSTALLED: 2.27
GLIBC_REQUIRED: 2.15
Checking availability of libraries in ext-depends.txt ...
Done.
 
The dpkg result for libc6 is:
dpkg --list | grep libc6
ii  libc6:amd64                    2.27-3ubuntu1                     amd64        GNU C Library: Shared libraries
ii  libc6-dev:amd64                2.27-3ubuntu1                     amd64        GNU C Library: Development Libraries and Header Files
ii  libc6-dev-i386                 2.27-3ubuntu1                     amd64        GNU C Library: 32-bit development libraries for AMD64
ii  libc6-dev-x32                  2.27-3ubuntu1                     amd64        GNU C Library: X32 ABI Development Libraries for AMD64
ii  libc6-i386                     2.27-3ubuntu1                     amd64        GNU C Library: 32-bit shared libraries for AMD64
ii  libc6-pic:amd64                2.27-3ubuntu1                     amd64        GNU C Library: PIC archive library
ii  libc6-x32                      2.27-3ubuntu1                     amd64        GNU C Library: X32 ABI Shared libraries for AMD64
Installation of libc6:i386 as suggested in your host support notes is not possible:
sudo apt install libc6:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libc6:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libdb1-compat tzdata
E: Package 'libc6:i386' has no installation candidate
libc6-i386 installed correctly however.
Any ideas what i can do?
Regards
Peter
  • Found the solution (or better the reason): it works fine with standard Ubuntu 18.04 LTS but not with the same version under WLS. A pity because the other SDK tools work fine and you do not need to manage a virtual machine. Maybe one day you can resolve this dependency...