EPICS Home

Experimental Physics and Industrial Control System


 
1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  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  <20162017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: Motor examples missing devSequencer
From: Mark Rivers <[email protected]>
To: Gerrit Kühn <[email protected]>, "[email protected]" <[email protected]>
Date: Mon, 22 Feb 2016 12:54:21 +0000
What version of asyn are you using?  The problem you are having is that "asyn.dbd" is being included more than once when you build your application.  That did not generate an error in base 3.14 but it does in 3.15.  There were some problems with the dbd files in older versions of asyn, but more recent versions should build OK with 3.15.

Mark

________________________________________
From: [email protected] [[email protected]] on behalf of Gerrit Kühn [[email protected]]
Sent: Monday, February 22, 2016 6:27 AM
To: [email protected]
Subject: Re: Motor examples missing devSequencer

On Mon, 22 Feb 2016 11:43:29 +0100 Gerrit Kühn <[email protected]>
wrote about Motor examples missing devSequencer:


GK> What is the recommended solution here? Use an older version of the
GK> sequencer (that still comes with devSequencer)? Or is this only needed
GK> for PI_GCS2 devices, so I could leave these out (as I only need
GK> support for ag_uc)?


I opted for the "recommended" version of the sequencer now (2.1.16), and
the second part of the error message went away. However, the first stays
the same:

---
make[3]: Entering directory '/opt/epics/epics-3.15.3_long/modules/motorR6-9/motorExApp/WithAsyn/O.linux-x86_64'
Creating dbd file WithAsyn.dbd
perl -CSD /opt/rtapps/epics-3.15.3_long/base/bin/linux-x86_64/dbdExpand.pl   -I. -I.. -I../O.Common -I../../../dbd -I/opt/rtapps/epics-3.15.3_long/modules/asyn/dbd -I/opt/rtapps/epics-3.15.3_long/modules/seq-2.1.16/dbd -I/opt/rtapps/epics-3.15.3_long/modules/busy/dbd -I/opt/rtapps/epics-3.15.3_long/base/dbd -I/opt/rtapps/epics-3.15.3_long/modules/ipac/dbd -I../../../dbd -o WithAsyn.dbd base.dbd motorSupport.dbd devAcsMotor.dbd devImsMotor.dbd devMclennanMotor.dbd devMicos.dbd devMicroMo.dbd devNewport.dbd LdevNewportTS.dbd devPIMotor.dbd devOms.dbd devSoftMotor.dbd motorSimSupport.dbd devSmartMotorMotor.dbd devKohzuMotor.dbd devAttocube.dbd devAerotech.dbd ACRMotorSupport.dbd asyn.dbd drvAsynSerialPort.dbd drvAsynIPPort.dbd busySupport.dbd PI_GCS2Support.dbd phytron.dbd devSequencer.dbd
dbdExpand.pl: Duplicate definition of record type ''
Context: recordtype(asyn) in file '/opt/rtapps/epics-3.15.3_long/modules/asyn/dbd/asynRecord.dbd' in file '/opt/rtapps/epics-3.15.3_long/modules/asyn/dbd/asyn.dbd' in file '../../../dbd/PI_GCS2Support.dbd'
  while reading 'PI_GCS2Support.dbd' to create 'WithAsyn.dbd'
dbdExpand.pl: Exiting due to errors
/opt/rtapps/epics-3.15.3_long/base/configure/RULES.Db:402: recipe for target '../O.Common/WithAsyn.dbd' failed
make[3]: *** [../O.Common/WithAsyn.dbd] Error 255
---


Any hints are welcome.


cu
  Gerrit



Replies:
RE: Motor examples missing devSequencer Mark Rivers
Re: Motor examples missing devSequencer Gerrit Kühn
References:
Re: Motor examples missing devSequencer Gerrit Kühn

Navigate by Date:
Prev: Re: Motor examples missing devSequencer Gerrit Kühn
Next: Asyn installation on Raspberry Pi 2 vivek singh
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Motor examples missing devSequencer Gerrit Kühn
Next: RE: Motor examples missing devSequencer Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024