Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need to install epics on my Ubuntu system, but when I try to it returns a warning saying it cannot find the dynamic library (libca.so or libCom.so). I tried to locate them, but it appears that they do not exist on my system. How can I get them on there? I thought they should automatically be there?

This is really the symptom of a larger problem I'm having when I try to run the program I am working with. That gives me the following error:

OSError: /dls_sw/epics/R3.14.8.2/base/lib/linux-x86/libca.so: cannot open shared object file: No such file or directory

I figured I got this because I need to install epics, but I can't do that because libca.so doesn't exist on my system...

I'm fairly new to all this so hopefully this all makes sense.

share|improve this question

closed as unclear what you're asking by derobert, jasonwryan, mdpc, cuonglm, Michael Homer May 2 '15 at 5:17

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question.If this question can be reworded to fit the rules in the help center, please edit the question.

A little googling shows that libca is part of EPICS. What did you do to install EPICS? It seems that you already have it under /dls_sw/epics; is there a libca.so there? What is the output of uname -m, and of file /path/to/the/program/you/want/to/run? – Gilles Aug 8 '11 at 23:01