1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 <2014> 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 <2014> 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: synApps record |
From: | priya tiwari <[email protected]> |
Cc: | "[email protected]" <[email protected]> |
Date: | Wed, 27 Aug 2014 21:01:33 +0530 |
Your Makefile has this line for example:
tmy_LIBS +=calc
But now this error message tells you what is wrong:
So you need to add this line to your Makefile
/usr/bin/ld: note: 'pvar_int_sscanRecordViewPos' is defined in DSO /home/srk/epics/synApps_5_7/support/sscan-2-9/lib/linux-x86/libsscan.so so try adding it to the linker command line
tmy_LIBS +=sscan
Mark
Sent: Wednesday, August 27, 2014 12:11 AM
________________________________
From: [email protected] [[email protected]] on behalf of priya tiwari [[email protected]]
To: [email protected]
Subject: Re: synApps record
Thanks for suggestion
when i added dbd file in make/src file then i got the error.................
/usr/bin/ld: tmy_registerRecordDeviceDriver.o: undefined reference to symbol 'pvar_int_sscanRecordViewPos'
/usr/bin/ld: note: 'pvar_int_sscanRecordViewPos' is defined in DSO /home/srk/epics/synApps_5_7/support/sscan-2-9/lib/linux-x86/libsscan.so so try adding it to the linker command line
/home/srk/epics/synApps_5_7/support/sscan-2-9/lib/linux-x86/libsscan.so: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[3]: *** [tmy] Error 1
make[3]: Leaving directory `/home/srk/tt/tmyApp/src/O.linux-x86'
make[2]: *** [install.linux-x86] Error 2
make[2]: Leaving directory `/home/srk/tt/tmyApp/src'
make[1]: *** [src.install] Error 2
make[1]: Leaving directory `/home/srk/tt/tmyApp'
make: *** [tmyApp.install] Error 2
please see make file and config/release .
On Tue, Aug 26, 2014 at 7:22 PM, Mooney, Tim M. <[email protected]<mailto:[email protected]>> wrote:Tim Mooney ([email protected]<mailto:[email protected]>) (630)252-5417
Hi Priya,
If you've built synApps, there should be a dbd file with all the records from base and synApps in the xxx/dbd directory. The synApps Makefile is sort of complicated, because it tries to build everything and also tries to not build modules that have been commented out of configure/RELEASE, but it's an example of what you can use in your own application's Makefile. In fact, usually I start with a copy of the xxx module, and modify it to make my application.
Software Services Group (www.aps.anl.gov<http://www.aps.anl.gov>)
Advanced Photon Source, Argonne National LabFrom: [email protected]<mailto:[email protected]> [[email protected]<mailto:[email protected]>] on behalf of priya tiwari [[email protected]<mailto:[email protected]>]
________________________________
Sent: Tuesday, August 26, 2014 1:03 AMTo: [email protected]<mailto:[email protected]>
Subject: synApps record
Hello
I am trying to use other records of synApps which is not in VDCT for eg. scalcout,transform,asyn etc.I have installed synApps_5_7 in EPICS folder , then How to use synApps record in my VDCT application?
What changes are required to be made in my own directory?plz help me
Thanks in advance....