Tool/software:
Hi,
Installing CCSSTUDIO Theia 1.5.1 on Ubuntu 22.04 ends in unsolved dependencies for
libc.so libdl.so libm.so and libpython3.9so.1.0
please provide a guide to install these missing libraries.
Regards Peter Nielsen
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.
Tool/software:
Hi,
Installing CCSSTUDIO Theia 1.5.1 on Ubuntu 22.04 ends in unsolved dependencies for
libc.so libdl.so libm.so and libpython3.9so.1.0
please provide a guide to install these missing libraries.
Regards Peter Nielsen
Hello Peter,
Thanks for your query.
Please follow the steps describer in the CCS Theia official documentation.
Please refer ccs_installation.
Regards,
Tushar
Hello Tushar,
Thank you for the quick answer.
I've already seen the guide and the 'trouble-shooting guide' but there is no help on the missing dependencies. I managed to install libpython3.9 but I can't figure out which version of libc I need.
Best regards Peter
Hello Tushar,
I made the symbolic link and got this
ls -l /lib/libc*
lrwxrwxrwx 1 root root 31 Oct 10 12:02 /lib/libc.so.6 -> /lib/x86_64-linux-gnu/libc.so.6
but the Theia installer stil complain about libc.so libdl.so and libm.so
Regards Peter
Hi Peter,
Can you please add the path of symbolic link in $PATH variable for Linux to access it from anywhere?
but the Theia installer stil complain about libc.so libdl.so and libm.so
If the above method works for libc.so then you will do the same for other libs also. First install the lib and then add a symbolic link to it with the exact name which CCS is referring.
Regards,
Tushar
Hi Tushar,
Adding /lib and/or /lib/x86_64-linux-gnu didnt do any difference and the Theia installer still complains. Is it relying on another version?
I've tried on a fresh Ubuntu 20.04 install as well and there it complains about the GLIBC being to old. Upgrading isn't recommended by Ubuntu and it doesn't solve anything.
Regards Peter
Hello Peter,
I am routing you query to CCS team for further comments. Please expect reply in few business days.
Regards,
Tushar
Peter - try installing:
> sudo apt install libusb-0.1-4 libgconf-2-4 libncurses5 libtinfo5
Those libs in question should be part of glibc. However I see the same issue in my environment where CCS Theia runs fine. I wonder if this is some false positive of sorts. I will need to discuss with engineering.
I checked with engineering and the issue is that the dependency checker is unable to check for the presence of those libraries so it always reports it. We will modify the text to make this more clear. Hence I believe you can ignore them for now.
Hi Ki,
Thank you for answering, I think it works for Ubuntu 22.04 but not for 24.04. In 24.04 there is also libpython3.9.so1.0 libtinfo.so.5 and ignoring those will make Theia fail. Ubuntu 24.04 is the new LTS and comes with Python 3.12 and libinfo.so.6 so is there anything to do?
Regards Peter
Ubuntu 24.04 is not yet officially supported by CCS. But I was able to get an earlier CCS Theia version (1.4) to work. The same steps should work for 1.5. Please see the "Ubuntu 24.04 LTS" section in the below article:
https://software-dl.ti.com/ccs/esd/documents/ccs_theia_linux_host_support.html
Thanks
ki