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.

CCSv6 installer on Gentoo



I am running an AMD64 Gentoo system and trying to install CCSv6.  I have downloaded the installer version from here: http://processors.wiki.ti.com/index.php/CCSv6, but nothing happens when I run the installer. 

I have tried as root and as user. 


I have also downloaded and run the dependency checker: http://processors.wiki.ti.com/index.php/Linux_Host_Support and it tells me I have met all the 32 bit dependencies, with this output:

Installed versions of glibc and glibcxx: GLIBC_2.17, N/A
Required versions of glibc and glibcxx:  GLIBC_2.7, GLIBCXX_3.4.16
Checking availability of libraries in ext-depends.txt ...
Done.

I have also tried running it on a co-workers 32 bit machine with the same results.

Because I am getting no output, I am at a loss of where to look for to go further.

Thank you, Diane

  • If the installer does nothing, this is most probably due to missing 32-bit library dependencies. The dependency checker must not be working as expected on Gentoo.  Could you confirm all the IA32-libs have been installed?

  • I am having the same problem and I am wondering if Diane or someone else has solved this.

    Trying to resolve this on my machine I looked at:

    Download dependancy check tool from
      http://processors.wiki.ti.com/index.php/Checking_Linux_Dependencies_for_CCS
    ungzip, untar, and run tool
      rekaiser@clannad ~/ccs_install/depends $ ./check_depends.sh
      Installed versions of glibc and glibcxx: GLIBC_2.18, N/A
      Required versions of glibc and glibcxx:  ,
      Checking availability of libraries in ext-depends.txt ...
      Done.

    The checker script is looking for libstdc++.so. These are on my system:

        /usr/lib32/libstdc++.so.5
        /usr/lib32/libstdc++.so.5.0.7

    /etc/ld.so.conf points to these files as it contains:

      /usr/lib32

    ldd on the testprog doesn't report any errors:

    ldd testprog
        linux-gate.so.1 (0xf775e000)
        libdl.so.2 => /lib32/libdl.so.2 (0xf771c000)
        libc.so.6 => /lib32/libc.so.6 (0xf7572000)
        /lib/ld-linux.so.2 (0xf775f000)


    Try ldd on the installer (I downloaded twice with different names)

    ldd ccs_setup*

    ccs_setup_6.0.1.00040.bin:
            not a dynamic executable
    ccs_setup_linux32.bin:
            not a dynamic executable


    file ccs_setup_*
    ccs_setup_6.0.1.00040.bin: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), statically linked, stripped
    ccs_setup_linux32.bin:     ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), statically linked, stripped

    I did not expect it to say statically linked (the test program is  "dynamically linked (uses shared libs)").

    Looking for a log file, but not finding one. The install process does create a directory in /tmp named:

    ccs_41946137-0527-47e2-6639-2c4ddfcb7f94

    The directory contains:

    rekaiser@clannad /tmp/ccs_41946137-0527-47e2-6639-2c4ddfcb7f94 $ ls -al
    total 5359
    drwxr-xr-x  2 rekaiser rekaiser     120 Aug 12 15:26 .
    drwxrwxrwt 50 root     root        2384 Aug 12 15:26 ..
    -rwx------  1 rekaiser rekaiser 5468032 Aug 12 15:26 uninstall_ccs
    -rw-r--r--  1 rekaiser rekaiser   10371 Aug 12 15:26 uninstall_ccs.dat

    rekaiser@clanrekaiser@clannad /tmp/ccs_41946137-0527-47e2-6639-2c4ddfcb7f94 $ file *
    uninstall_ccs:     ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), statically linked, stripped
    uninstall_ccs.dat: data

    PS. Running installers is discouraged on Gentoo, ebulds should be used instead to get the full support of the portage tools used to manage packages on Gentoo including dependency checking. Can I get the files required and the process needed to do the install to create an ebuild?