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.

ccs6 beta3 fails to start on CentOS 6.5 32-bit due to missing dependency

Other Parts Discussed in Thread: CCSTUDIO

ccs6 beta3 has been installed on CentOS 6.5 32-bit, and the check_depends.sh script reports:

[Mr_Halfword@CentOS-Netbook Downloads]$ ./check_depends.sh
Installed versions of glibc and glibcxx: GLIBC_2.12, N/A
Required versions of glibc and glibcxx:  GLIBC_2.11, GLIBCXX_3.4.15
Checking availability of libraries in ext-depends.txt ...
Done.

However, attempting to launch CCS fails with:
[Mr_Halfword@CentOS-Netbook eclipse]$ ./ccstudio
/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /home/Mr_Halfword/ti/ccsv6/eclipse/../ccs_base/common/bin/libMiniDump.so)
Based upon CCS on Linux dependencies I am not sure if the problem is either:

a) I need to upgade CentOS to GLIBCXX_3.4.15

b) The CCS6 beta 3 installation hasn't included the required version of glibcxx, which according to CCS on Linux dependencies is what the CCS 5.5 installation did.

[This is my first attempt to use CCS on Linux, so may have missed a required install step]

 

Based upon the following, I think CentOS has GLIBCXX_3.4.13 installed:

[Mr_Halfword@CentOS-Netbook Downloads]$ strings /usr/lib/libstdc++.so.6 | grep GLIBC
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBC_2.0
GLIBC_2.3
GLIBC_2.4
GLIBC_2.1
GLIBC_2.1.3
GLIBC_2.3.2
GLIBC_2.2
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH

  • Chester,

    Thanks for the info. We have integrated the dependency checker into the installer in beta-4. We've also updated the dependency list. When you start the installer it checks through the list and gives you a message about anything missing. The version of libstdc++ (ie GLIBCXX) needed for ccs is also included in the beta-4 installer.

    Beta-4 is expected to be out in a few days. If you are not in a hurry, I would suggest waiting for it.

  • AndyW said:
    The version of libstdc++ (ie GLIBCXX) needed for ccs is also included in the beta-4 installer.

    Thanks for the information. I will wait for the beta-4 installer.

    [When searching on the CentOS forums found that if the libstdc++ version in /usr/lib is updated things in CentOS can "break" requiring a re-installation of CentOS. Therefore, didn't attempt to update the installed version of ibstdc++]