g+
g+ Communities
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  <20122013  2014  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
<== Date ==> <== Thread ==>

Subject: dbd file parser in 3.15 is too strict
From: Dirk Zimoch <dirk.zimoch@psi.ch>
To: EPICS <tech-talk@aps.anl.gov>
Date: Wed, 22 Aug 2012 16:25:37 +0200
The dbd file parser does not accept empty strings as initial values:

Syntax error in 'initial()'
Context: field(PORT, DBF_STRING) in recordtype(asyn) in file '../O.Common/streamApp.dbd'

The field in question is:

    field(PORT,DBF_STRING) {
        prompt("asyn port")
        promptgroup(GUI_INPUTS)
        special(SPC_MOD)
        interest(1)
        initial("")
        size(40)
    }

The problem lies in lib/perl/DBD/Parser.pm where $string does not accept empty strings.

Dirk




Replies:
Re: dbd file parser in 3.15 is too strict Andrew Johnson

Navigate by Date:
Prev: EDM & motif Rod Nussbaumer
Next: Re: EPICS 3.15 generates strange shared library names Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
Navigate by Thread:
Prev: EDM & motif Rod Nussbaumer
Next: Re: dbd file parser in 3.15 is too strict Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICSv4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·