EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Using SynApps Calc Module
From: "Steve Kinder" <[email protected]>
To: "Mark Rivers" <[email protected]>, "epics" <[email protected]>
Date: Mon, 19 Jan 2009 19:23:47 -0000
Mark

Thanks for the help again. Have things working now, and the sCalcout does what I want. Excellent! Needed to run the make at the top level. I'm afraid I'm still getting the hang of things.

Steve

----- Original Message ----- From: "Mark Rivers" <[email protected]> To: "Steve Kinder" <[email protected]>; "epics" <[email protected]>
Sent: Saturday, January 17, 2009 11:05 PM
Subject: RE: Using SynApps Calc Module


Steve,

If you are getting this error:

No rule to make target ..... libcalc.a ....

then make is not looking in the right place for libcalc.a. If you added the line to configure/RELEASE

CALC=/home/steve/epics/calc/2-6-7

then perhaps you did not run make in the configure/ or top level directory of your application? If that does not solve the problem then please send the output of your build so we can see what is and is not being searched.

Is the second dbd step necessary for the app make?

It is necessary to have calcSupport.dbd in your xxxInclude.dbd file in order for your application to have access to the sCalcout record and other things defined in calcSupport.dbd

Mark



________________________________

From: Steve Kinder [mailto:[email protected]]
Sent: Sat 1/17/2009 3:40 PM
To: Mark Rivers; epics
Subject: Re: Using SynApps Calc Module



Thanks Mark

Forgot to say I had already added the following to my apps configure/RELEASE
file, based on looking at what else was already in there.

CALC=/home/steve/epics/calc/2-6-7

This directory is where I had extracted the calc module and done a make. So
it contains a lib/linux-x86 directory containing libcalc.a and libcalc.so.

Is the second dbd step necessary for the app make?

Steve

----- Original Message -----
From: "Mark Rivers" <[email protected]>
To: "Steve Kinder" <[email protected]>; "epics"
<[email protected]>
Sent: Saturday, January 17, 2009 8:34 PM
Subject: RE: Using SynApps Calc Module


Just add the path to the calc module to your applications configure/RELEASE
file.

You don't need to do anything with LD_LIBRARY_PATH.

You do also need to add calcSupport.dbd to you application's xxxInclude.dbd
file.

Mark


________________________________

From: [email protected] on behalf of Steve Kinder
Sent: Sat 1/17/2009 1:54 PM
To: epics
Subject: Using SynApps Calc Module



I am trying to use the SynApps calc module in a Linux IOC. I would like to
use sCalcout records in my application. The calc documentation says to
include calcSupport.dbd and link to libcalc. Trying to do the 2nd part first
I tried adding lines like app_LIBS += calc in my Makefiles but I get errors
like

No rule to make target ..... libcalc.a ....

I have already downloaded the calc module and done the make. I hoped adding
the calc lib directory to my LD_LIBRARY_PATH  would then make the
application link work.

Could anyone offer me some advice on how to link libcalc with my application
please.

Thanks

Steve









Replies:
CA.DLL for Windows ? Schoeneburg, Bernd
References:
Using SynApps Calc Module Steve Kinder
RE: Using SynApps Calc Module Mark Rivers
Re: Using SynApps Calc Module Steve Kinder
RE: Using SynApps Calc Module Mark Rivers

Navigate by Date:
Prev: Re: SRQ support using asyn Eric Norum
Next: CA.DLL for Windows ? Schoeneburg, Bernd
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: Using SynApps Calc Module Mark Rivers
Next: CA.DLL for Windows ? Schoeneburg, Bernd
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·