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  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: Benjamin Franksen <[email protected]>
To: Gerrit Kühn <[email protected]>, <[email protected]>
Date: Tue, 23 Feb 2016 15:06:56 +0100
Hi Gerrit

To answer your original question: Version 2.2 of the sequencer no longer
has the devSequencer device support. You should be able to proceed with
seq-2.2.3 by deleting the offending line from PI_GCS2Support.dbd . If
the latter file is generated by make and not a source file, remove the
line saying "DBD_whatever += devSequencer.dbd" from the Makefile. You
probably also need to remove a line that says something like "xxx_LIBS
+= devSequencer" from the Makefile.

Cheers
Ben

On 02/22/2016 11:43 AM, Gerrit Kühn wrote:
> Dear all,
> 
> I'd like to use the motor record (for the first time :-) with a Newport
> AG_UC controller. For this, I installed a mrecent base (3.15.3), the latest
> motor record (6.9), asyn (4.28), seq (2.2.3) and a couple of other
> dependencies.
> Motor itself appears to compile cleanly, but I cannot get the examples to
> work. I get the following error message when building the WithAsyn parts:
> 
> ---
> 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: Can't find file 'devSequencer.dbd'
> while reading 'devSequencer.dbd' to create 'WithAsyn.dbd' Your Makefile
> may need this dependency rule: $(COMMON_DIR)/WithAsyn.dbd:
> $(COMMON_DIR)/devSequencer.dbd dbdExpand.pl: Exiting due to errors
> ---
> 
> In the release notes of the sequencer I find
> 
> ---
> Removed devSequencer
> ~~~~~~~~~~~~~~~~~~~~
> 
> The (broken and ugly) sequencer device support was removed.
> Consequently, seqFindProgByName was be removed as it is no longer needed.
> ---
> 
> 
> What is the recommended solution here? Use an older version of the
> sequencer (that still comes with devSequencer)? Or is this only needed for
> PI_GCS2 devices, so I could leave these out (as I only need support for
> ag_uc)?
> 
> 
> cu
>   Gerrit
> 

-- 
"Make it so they have to reboot after every typo." ― Scott Adams

Attachment: signature.asc
Description: OpenPGP digital signature


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

Navigate by Date:
Prev: How to cs-studio Scan System Patard Charles-Henri
Next: Re: How to cs-studio Scan System Kasemir, Kay
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: Motor examples missing devSequencer Gerrit Kühn
Next: Re: Motor examples missing devSequencer Gerrit Kühn
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 
ANJ, 15 Jul 2016 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·