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  2016  2017  2018  <20192020  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  <20192020 
<== Date ==> <== Thread ==>

Subject: Re: Why should I care about breakpoint table monotonicity?
From: Andrew Johnson via Tech-talk <tech-talk@aps.anl.gov>
To: Ernesto Paiser <ernesto_paiser@lynceantech.com>
Cc: "tech-talk@aps.anl.gov" <tech-talk@aps.anl.gov>
Date: Mon, 4 Nov 2019 22:22:17 +0000
Hi Ernesto,

Sorry for the delay...

On 10/30/19 8:08 PM, Ernesto Paiser wrote:
> Hi Andrew,
> I'm getting the same problem as Emmanuel:
> Unknown option:b
> 
> I'm using EPICS 3.15.5:
> 
> I added in my Makefile:
> DBEXPAND += -b
> records_DBD += recordsBpt.dbd
> 
> Is this option still working in 3.15.5?

The -b option was not added to the new dbdExpand.pl Perl script when it
replaced the old dbExpand program in the 3.15 release series (IIRC those
two developments happened in parallel). The IOC will still do the
monotonic check when it loads the breakpoint table, unless you've
disabled it by setting the dbBptNotMonotonic variable to a non-zero
value in your startup script. If you need the checks to happen at
build-time they can be added relatively easily, but I can't promise a
particular timescale unless you want to work on this yourself (I can
provide pointers if you do).

Sorry about that.

- Andrew


> Here the output:
> ---
> 
> make -C O.linux-x86_64 -f ../Makefile TOP=../../.. \
>     T_A=linux-x86_64 install
> make[1]: Entering directory
> `/home/clsfs/epics/2/git/epics-iocs/cls1/drv/records/src/O.linux-x86_64'
> Creating dbd file records.dbd
> perl -CSD /opt/epics/base/bin/linux-x86_64/dbdExpand.pl -b  -I
> /home/local/epics/iochost/clsbpm1/dbd -I
> /opt/epics/extensions/synApps_6_1/support/asyn-R4-36/dbd -I
> /opt/epics/extensions/synApps_6_1/support/StreamDevice-2-8-9/dbd -I
> /opt/epics/extensions/synApps_6_1/support/calc-R3-7-3/dbd -I
> /opt/epics/extensions/src/csm-4.5/dbd -I
> /opt/epics/extensions/synApps_6_1/support/autosave-R5-10/dbd  -I. -I..
> -I../O.Common -I../../../dbd -I/opt/epics/base/dbd -o records.dbd
> base.dbd asSupport.dbd recordsSupport.dbd
> /opt/epics/extensions/synApps_6_1/support/calc-R3-7-3/dbd/calcSupport.dbd /opt/epics/extensions/synApps_6_1/support/StreamDevice-2-8-9/dbd/stream.dbd
> /opt/epics/extensions/synApps_6_1/support/asyn-R4-36/dbd/asyn.dbd
> /opt/epics/extensions/synApps_6_1/support/asyn-R4-36/dbd/drvAsynIPPort.dbd
> /opt/epics/extensions/synApps_6_1/support/asyn-R4-36/dbd/drvAsynSerialPort.dbd
> /opt/epics/extensions/src/csm-4.5/dbd/cvtRecord.dbd recordsBpt.dbd
> Unknown option: b
> Usage: dbdExpand [-D] [-I dir] [-S macro=val] [-o out.dbd] in.dbd ... at
> /opt/epics/base/bin/linux-x86_64/dbdExpand.pl line 20.
> make[1]: *** [../O.Common/records.dbd] Error 255
> make[1]: Leaving directory
> `/home/clsfs/epics/2/git/epics-iocs/cls1/drv/records/src/O.linux-x86_64'
> make: *** [install.linux-x86_64] Error 2
> 
> 

-- 
Complexity comes for free, Simplicity you have to work for.

References:
Re: Why should I care about breakpoint table monotonicity? Ernesto Paiser via Tech-talk

Navigate by Date:
Prev: StreamDevice - disable INVALID/CALC alarm for @mismatch Sobhani, Bayan via Tech-talk
Next: Trying to get new R3.15.7 and synapps 6.1 working. Eric Norum via Tech-talk
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  <20192020 
Navigate by Thread:
Prev: Re: Why should I care about breakpoint table monotonicity? Ernesto Paiser via Tech-talk
Next: Waveform record not sending monitor on .NORD field Lucas Russo via Tech-talk
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  <20192020 
ANJ, 04 Nov 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·