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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | RE: asyn module installation |
From: | Mark Rivers <[email protected]> |
To: | "'Vikram Bhagat'" <[email protected]>, EPICS Tech-Talk <[email protected]> |
Date: | Wed, 11 Jun 2014 21:44:00 +0000 |
You appear to be using EPICS base 3.15.0.1. Where did you get that? Did you get it from this Web page? http://www.aps.anl.gov/epics/base/R3-15/0.php If so, that Web page explicitly says: base-3.15.0.1.tar.gz (31 July 2012)
Do not use, old version! Or did you fetch a more recent version of 3.15 using Bazaar? As I said in a previous message when you were having trouble with the sequencer, 3.15 is really not ready for production use and I strong suggest you use 3.14.12.4 until
3.15 is ready for normal use. Mark From: [email protected] [mailto:[email protected]]
On Behalf Of Vikram Bhagat Hi, I have problem for asyn module installation. /usr/bin/ar -rc libtestSupport.a echoDriver.o addrChangeDriver.o devTestBlock.o interposeInterface.o asynExample.o /usr/bin/ranlib libtestSupport.a rm -f libtestSupport.so. /usr/bin/g++ -o libtestSupport.so. -shared -fPIC -Wl,-hlibtestSupport.so. -L/opt/epics/modules/asyn4-22/lib/linux-x86_64 -L/opt/epics/base-3.15.0.1/lib/linux-x86_64
-Wl,-rpath,/opt/epics/modules/asyn4-22/lib/linux-x86_64 -Wl,-rpath,/opt/epics/base-3.15.0.1/lib/linux-x86_64 -m64 echoDriver.o addrChangeDriver.o devTestBlock.o interposeInterface.o asynExample.o -lasyn -ldbRecStd -ldbCore -lca -lCom
-lpthread -lreadline -lm -lrt -ldl -lgcc Installing shared library ../../../lib/linux-x86_64/libtestSupport.so. Installing library ../../../lib/linux-x86_64/libtestSupport.a make[3]: *** No rule to make target `test_registerRecordDeviceDriver.cpp', needed by `test_registerRecordDeviceDriver.o'. Stop. make[3]: Leaving directory `/opt/epics/modules/asyn4-22/testApp/src/O.linux-x86_64' make[2]: *** [install.linux-x86_64] Error 2 make[2]: Leaving directory `/opt/epics/modules/asyn4-22/testApp/src' make[1]: *** [src.install] Error 2 make[1]: Leaving directory `/opt/epics/modules/asyn4-22/testApp' make: *** [testApp.install] Error 2 I am now able to under stand what is problem to install. The configure/RELEASE file set as below
#RELEASE Location of external products #SUPPORT=/corvette/home/epics/devel SUPPORT=/opt/epics/modules -include $(TOP)/../configure/SUPPORT.$(EPICS_HOST_ARCH) # IPAC is only necessary if support for Greensprings IP488 is required # IPAC release V2-7 or later is required. #IPAC=$(SUPPORT)/ipac-2-11 # SEQ is required for testIPServer #SNCSEQ=$(SUPPORT)/seq-2-1-10 SNCSEQ=$(SUPPORT)/sncseq # EPICS_BASE 3.14.6 or later is required LINUX_GPIB=NO #EPICS_BASE=/corvette/usr/local/epics/base-3.14.12.3 EPICS_BASE=/opt/epics/base-3.15.0.1 -include $(TOP)/../configure/EPICS_BASE.$(EPICS_HOST_ARCH) ################################ Can you point my mistake? With Best Regards Vikram |